-
- old library called renderEngine
-
- Rename renderEngine to Renderer
- Change the main structure to Renderer for more easily import and use.
- Add a class EasyTransaction for more easily manage our node graph
- Rename some class and methods might not matched with old version.
- Add plugins check, if the renderer plugin is not installed, the library will not be loaded.
-
- Chnage the host object of AOVHelper to VideoPost(from document)
- Add methods to modify octane light mask on octane tag
- Fix some hint
- Fix Octane Scene parameter
- Update the example of AOVHelper
-
- Add Vray class
- Add Corona class
- Change VideoPost Helper init parameter doc to vp
- minior fixes
-
- Add GetPortRealName to fit the 2024.4.0 version.
- Add CheckArgType and CheckArgCallback decorator
- add some documents
-
- fix typing error
- fix Vray import error
-
- Add AOV to Vray, you can modify aovs like other libs now.
- Add custom id to Vray, you can check this to avoid anosing id work.
-
- Add ConverterPorts and add methods into NodeGraghHelper.
- Add AddShaderAfter to NodeGraghHelper.
- Add IsUnique to Octane to compare shaders
- some fixes
-
- Add MaterialMaker and add methods into PBRPackage.
- Fix some ids and json data
- some fixes
-
- some fixes
-
- Add Basic CentiLeo Material support
-
Add short name match to GetPort, we can use "base_color" or full idto get the port.
-
Add some version checks.
-
split render engine to aov, material, scene.
-
Add HidePreivew method to NodeGraphHelper.
-
- Add package-level recursive reload support, so
reload(Renderer)also reloads loadedRenderer.*submodules.
- Add package-level recursive reload support, so
-
- Fix
MaterialMakerdirect PBR material creation when both roughness and glossiness are provided. - Fix Redshift glossiness mode port from refraction glossiness to reflection glossiness.
- Fix Octane direct PBR albedo texture creation typo.
- Fix
- coming soon...