Hi
I need to progress the Modo plugin to a point where it can be bought out of the Open Beta stage, AND I need to upgrade the plugin to work with Octane 2.0. This has to be done carefully, because there will be two versions of the plugin code to maintain (1.5 and 2.0). I propose the following roadmap which sees the plugin finish Open Beta earlier than I would have expected, but allows the Octane 2.0 functionality to be added earlier. I am assuming that ALL Modo plugin users will update to version 2.0 of Octane and the plugin and that version 1.5 will become redundant (and not need to be supported) once version 2.0 is released. I would love to hear opinions from people on this plan.
To be delivered in version 1.50 during Open Beta
- Finish tweaking material conversion from Modo materials to Octane materials (DONE 1.50.0.54)
- Fix issue where Octane Overrides loaded from Preset get reformatted when they are dragged (DONE 1.50.0.55)
- Move mesh positions when the Modo timeline slider is moved (DONE 1.50.0.54) - meshes working, instances and replicators still to do
- Fix the error resulting from changing the material type of an instanced material (DONE 1.50.0.55)
- Add Octane checkboxes to use the Modo aperture and environment gamma (DONE 1.50.0.54)
- Autoupdate changes to the shutter speed (DONE 1.50.0.49)
- Add option to set the HDRI Texture Environment as an RGB color (DONE 1.50.0.53)
- Fix bugs identified in the remaining Open Beta period (DONE)
Plugin then finishes Open Beta (late April?)
To be delivered in Version 2.0 of the plugin (ie. will not be added to version 1.5 of the plugin)
- Network rendering (DONE 2.0.0.4)
- Object motion blur (DONE 1.50.0.54) - meshes working, instances and replicators still to do
- Render region (DONE 2.0.0.3)
- Random color texture (DONE 2.0.0.1)
- Displacement (DONE 2.0.0.1)
- Hair (DONE 2.0.0.1 - still need to implement UV mapping for hair)
- HDRI and sun combined (DONE 2.0.0.1)
- OpenSubDiv (DONE 2.0.7.10)
- Rounded edges (DONE 2.0.0.4 - still need to pickup rounded edges value from the Modo material)
- Proxy mesh support (unsure if this is viable or not)
- Have the background image resize to the render size
- Save camera animation track to ORBX and OCS exports (DONE 1.50.0.49)
- Match the Octane camera to the Modo camera when Film Fit not set to Overscan (DONE 2.0.6.28)
- When formatting a new node - use the channel number added rather than pin number to calc to Y coord on the node
- Add Animation "Refresh Geometry and Materials Each Frame" option (DONE 1.50.0.54)
- Add support for some Modo procedural textures (Checks, etc)
- Save and Load options for kernel, camera and environment settings (DONE 1.53.1.65)
- Import Standalone materials (OCM)
- Support Octane Gradient node
- Set object visibility to 0 if live geometry is deleted
- Use the Modo environment IBL image transform for the Octane "texture environment" spherical projection transform.
- Autodetect PNG with alpha channel and setup nodes with an alpha image
- Viewport controls to zoom and "fit" the render to the Viewport
- LiveDb - autoparent to the currently selected Shader Tree group (may not be possible?)
- Linux version (DONE 2.0.6.25)
Longer-term enhancements
- Octane 2.x support
- Add Viewport Navigation (DONE 2.0.5.6)
- Add Octane Tab
- Render even if BB is enabled (DONE 2.0.7.10)
- Support Selection Sets
- Implement in/out/group nodes (and LiveDb support for those nodes)
Have I missed anything?
Paul