Re: Version 2.14.0 - TEST
Posted: Wed Dec 10, 2014 5:31 pm
Hi,
Thanks for making a great plug-in! I have some feedback/bug reports for version 2.14.0 (Win7 x64, GTX 460, driver v344.75). Some of it might come off as nitpicking but it's just me wanting to help you make the plug-in more polished.
I'm not a developer or GUI expert myself so it's just my opinions but hopefully others will agree as well. I apologize in advance if some of it has already been discussed or is planned to be fixed.
Bugs:
1. The rendering of the custom value sliders is a bit buggy. For example, here is a part of the Octane render settings window: Now try scrolling up and then back down again and it will look like this: This happens in all places where these sliders are used (except maybe the Octane Settings window). It can be temporarily fixed by resizing the pane/window.
I'm curious, is it really necessary to use these custom sliders instead of the built-in C4D sliders? I know some use exponential values but it would look more consistent if you used the built-in ones.
2. When adding an Octane material/shader to an object, the object looks strange in the viewport (small dots are shown on the object): 3. When changing the color of a material using the sliders, the OpenGL view doesn't update with the correct color, it seems to be one "step" behind. How to reproduce:
Create a material and add it to an object.
Add an Octane Object tag to the object.
Open the Live Viewer and start the renderer.
Change the material color to yellow. The Live Viewer updates to the correct color but the OpenGL view stays the same.
Change the color to red. The Live Viewer updates to the correct color but the OpenGL view now shows the yellow color. Making another change now changes the OpenGL color to red. Etc.
4. When changing settings/values on an Octane Object tag, it doesn't always update the Live Viewer (similar to the issue mentioned above). How to reproduce:
Create an object and add an Octane Object tag to it.
Open the Live Viewer.
Uncheck the "Camera visibility" checkbox. The object will stay visible in the Live Viewer (it should be hidden).
Check the "Camera visibility" checkbox. The object will be hidden in the Live Viewer (it should be visible).
Suggestions:
5. The buttons for starting/pausing/stopping the rendering in the Live Viewer could be simplified. Wouldn't it be enough to just have:
"Reload" (which reloads all data from C4D and starts rendering)
"Restart" (which just restarts the renderer with the currently loaded data)
"Start/Pause" (on one button, so when you click Start [>] the button changes to Pause [||])
"Stop"
As it is now, I don't understand why it needs both of the buttons "Resend your scene and start new render" and "Stop and reset render data".
6. The buttons should be the same as those used in Octane standalone: 7. Make it possible to revert settings to default by right-clicking on the input field arrows and also by opening the right-click menu and choosing "Reset to Default". It works on some settings though so it's a bit inconsistent.
8. There are some spelling/grammatical errors and inconsistencies in the GUI and documentation. Maybe ask someone at Otoy to proofread all the text? Otherwise it gives off an unprofessional look of an otherwise excellent plug-in.
9. Try to be consistent in how you name things. E.g. if you call something "Octane Camera Tag" (with spaces) in one place, don't call it "OctaneCameraTag" (without spaces) somewhere else.
Also, C4D always uses Upper Case Characters for each word in the GUI (except for prepositions like "of", "to" etc.) so try to type it the same way so it looks consistent.
10. In general, don't use abbreviations even if you think it looks better in the GUI. E.g. it's usually better to type "Direct Lighting" instead of "DL" because that makes it easier to understand, especially for new users.
11. The Octane tags: Should be renamed to:
Octane Daylight
Octane Texture Environment (or just Octane Environment)
Octane Light
Octane Object
Octane Camera
(note the spaces)
12. "OctaneMaterial" should be renamed to "Octane Material" (with a space).
13. In C4D render settings, the drop down menu at the top should say "Octane Render" instead of "Octane Renderer". 14. Showing the render status/statistics inside the menu-bar is a bit strange and non-standard and should be removed since it's already showing status/statistics on top of the image anyway and it's not always possible to see the whole line. 15. Make an option to show/hide the geometry statistics in the Live Viewer: 16. The "Chn:" text in the Live Viewer should be removed but keep the drop down menu and type out the full channel/kernel names e.g. "Direct Lighting", "Path Tracing", "Geometric Normals", "Material ID" etc. instead of abbreviations. You could have a mouse-over text that says "Kernel/Channel". 17. In the "Octane"-menu at the top of C4D: Rename:
"Octane Dialog" to "Load Toolbar".
"Live Viewer Window" to "Live Viewer".
"Octane Settings" to "Settings".
18. The text in the bottom left corner in C4D needs a space after "Octane:": 19. Having a "?" help-button in various places is nice but not really necessary. Users should just be able to right-click on a button/menu/slider and choose "Show Help..." as is possible for the rest of C4D.
20. When selecting "Save [...]" on the "File"-menu, it should show the possible file name extensions in the "Save" window under "Save as type" such as *.png and *.exr: 21. On the Live Viewer "Options" menu: "Check Geometries" should be renamed to "Check Objects". It makes more sense since the tag is called "Octane Object Tag".
22. Rename the plug-in folder to "Octane for Cinema 4D" instead of "c4doctane". It looks better in the GUI. (This can of course be done manually though.)
23. In the Octane Settings window on the Kernel tab: "GI_mode" should be renamed to "GI Mode" or "Global Illumination Mode" and the drop down items should be renamed to:
"None"
"Ambient"
"Sample Environment"
"Ambient Occlusion"
"Diffuse"
(since that's what they're called in Octane standalone)
Questions:
24. Why is the "Basic" tab removed on the tags?
25. What's the purpose of the "Gui" menu in the Live Viewer?
Thanks for making a great plug-in! I have some feedback/bug reports for version 2.14.0 (Win7 x64, GTX 460, driver v344.75). Some of it might come off as nitpicking but it's just me wanting to help you make the plug-in more polished.

Bugs:
1. The rendering of the custom value sliders is a bit buggy. For example, here is a part of the Octane render settings window: Now try scrolling up and then back down again and it will look like this: This happens in all places where these sliders are used (except maybe the Octane Settings window). It can be temporarily fixed by resizing the pane/window.
I'm curious, is it really necessary to use these custom sliders instead of the built-in C4D sliders? I know some use exponential values but it would look more consistent if you used the built-in ones.
2. When adding an Octane material/shader to an object, the object looks strange in the viewport (small dots are shown on the object): 3. When changing the color of a material using the sliders, the OpenGL view doesn't update with the correct color, it seems to be one "step" behind. How to reproduce:
Create a material and add it to an object.
Add an Octane Object tag to the object.
Open the Live Viewer and start the renderer.
Change the material color to yellow. The Live Viewer updates to the correct color but the OpenGL view stays the same.
Change the color to red. The Live Viewer updates to the correct color but the OpenGL view now shows the yellow color. Making another change now changes the OpenGL color to red. Etc.
4. When changing settings/values on an Octane Object tag, it doesn't always update the Live Viewer (similar to the issue mentioned above). How to reproduce:
Create an object and add an Octane Object tag to it.
Open the Live Viewer.
Uncheck the "Camera visibility" checkbox. The object will stay visible in the Live Viewer (it should be hidden).
Check the "Camera visibility" checkbox. The object will be hidden in the Live Viewer (it should be visible).
Suggestions:
5. The buttons for starting/pausing/stopping the rendering in the Live Viewer could be simplified. Wouldn't it be enough to just have:
"Reload" (which reloads all data from C4D and starts rendering)
"Restart" (which just restarts the renderer with the currently loaded data)
"Start/Pause" (on one button, so when you click Start [>] the button changes to Pause [||])
"Stop"
As it is now, I don't understand why it needs both of the buttons "Resend your scene and start new render" and "Stop and reset render data".
6. The buttons should be the same as those used in Octane standalone: 7. Make it possible to revert settings to default by right-clicking on the input field arrows and also by opening the right-click menu and choosing "Reset to Default". It works on some settings though so it's a bit inconsistent.
8. There are some spelling/grammatical errors and inconsistencies in the GUI and documentation. Maybe ask someone at Otoy to proofread all the text? Otherwise it gives off an unprofessional look of an otherwise excellent plug-in.
9. Try to be consistent in how you name things. E.g. if you call something "Octane Camera Tag" (with spaces) in one place, don't call it "OctaneCameraTag" (without spaces) somewhere else.
Also, C4D always uses Upper Case Characters for each word in the GUI (except for prepositions like "of", "to" etc.) so try to type it the same way so it looks consistent.
10. In general, don't use abbreviations even if you think it looks better in the GUI. E.g. it's usually better to type "Direct Lighting" instead of "DL" because that makes it easier to understand, especially for new users.
11. The Octane tags: Should be renamed to:
Octane Daylight
Octane Texture Environment (or just Octane Environment)
Octane Light
Octane Object
Octane Camera
(note the spaces)
12. "OctaneMaterial" should be renamed to "Octane Material" (with a space).
13. In C4D render settings, the drop down menu at the top should say "Octane Render" instead of "Octane Renderer". 14. Showing the render status/statistics inside the menu-bar is a bit strange and non-standard and should be removed since it's already showing status/statistics on top of the image anyway and it's not always possible to see the whole line. 15. Make an option to show/hide the geometry statistics in the Live Viewer: 16. The "Chn:" text in the Live Viewer should be removed but keep the drop down menu and type out the full channel/kernel names e.g. "Direct Lighting", "Path Tracing", "Geometric Normals", "Material ID" etc. instead of abbreviations. You could have a mouse-over text that says "Kernel/Channel". 17. In the "Octane"-menu at the top of C4D: Rename:
"Octane Dialog" to "Load Toolbar".
"Live Viewer Window" to "Live Viewer".
"Octane Settings" to "Settings".
18. The text in the bottom left corner in C4D needs a space after "Octane:": 19. Having a "?" help-button in various places is nice but not really necessary. Users should just be able to right-click on a button/menu/slider and choose "Show Help..." as is possible for the rest of C4D.
20. When selecting "Save [...]" on the "File"-menu, it should show the possible file name extensions in the "Save" window under "Save as type" such as *.png and *.exr: 21. On the Live Viewer "Options" menu: "Check Geometries" should be renamed to "Check Objects". It makes more sense since the tag is called "Octane Object Tag".
22. Rename the plug-in folder to "Octane for Cinema 4D" instead of "c4doctane". It looks better in the GUI. (This can of course be done manually though.)
23. In the Octane Settings window on the Kernel tab: "GI_mode" should be renamed to "GI Mode" or "Global Illumination Mode" and the drop down items should be renamed to:
"None"
"Ambient"
"Sample Environment"
"Ambient Occlusion"
"Diffuse"
(since that's what they're called in Octane standalone)
Questions:
24. Why is the "Basic" tab removed on the tags?
25. What's the purpose of the "Gui" menu in the Live Viewer?