Hi Daniel,
I understand your feelings And I also respect Blender very very much. However, we should make few other things before that:
1) We need to reach 0.6 release (a very improtant one with hard features in todo list).
2) Then need to make 0.7 with much simpler but usefull features.
3) And promote all of this with galleries, video lessons and etc.
4) We also need Maya from the world of Autodesk )
And only after that the Blender plugin can be done. Making a plugin code is not a big problem, but making it friendly with Blender licensing (free open source) is some thing that need to be done without forcing the end user to suffer with potential issues related to license.
Hi Rodrigo,
As for ID tag - it shouldn't work. It's created for internal storage of some info, not for user. It's a hidden tag, so there is some bug of Cinema that you see it But there will appear some Object Tag to do more things than that.
As for the rest - ok, will do that.
Hi Blake and welcome to CentiLeo page!
The documentation is very old already. Displacement was deactivated at some point due to many bugs. I am currently working on a new displacement implementation just for the next release, it will be better and faster. The documentation will be updated few releases later.
Ben Jerrems wrote:
Just installed your renderer to my plugins folder and cinema crashes when trying to load the plugin. If I remove your folder cinema loads perfectly. C4DR18.
splash screen error
Hi Ben! Thanks for bugreport! Please can you describe your PC configuration (which GPUs?) and version of display drivers. Do you have any AMD GPU in your pc?
Aimar, no need for your scene. I have detected a problem in R19. But in R18 everything is ok! Strange thing! I go to fix it.
Btw, do you use R19 Demo or activated licensed version?
0.541 update: bugfixes in cntlmax integration for cntlLight, cntlProxy, instancing and IPR
Daniel Westlund, there is a fix with Max Compound Scatter object
Hi arkinyildiz! Welcome to CentiLeo board! It's a good idea to follow CentiLeo because we have very huge potential for improvement in all areas You may freely open a topic for requests in this forum section (about 3ds max) or in "Development progress" section.
Btw, there is a plan for the nearest version updates, see here http://centileo.com/forum/forum21/ It includes some complex features / improvements that can influence the core engineering.
After we finish it that there will be a so called vacation: quick run on easy to do features like LUTs, AOVs, proxies, more camera options, physical sky, glare/bloom, material converters and more.
Fast subsurface scattering, glass + liquids, dirt shader (a model on top of shadow catcher). Btw, shadow catcher in CentiLeo has easy setup and flexible controls per light source.
There will be another dive into motion blur area to get more flexibility out of it including more motion keys (and variable) and extending time, etc. But this is expected after work on completelly missing "must-have" features.
CentiLeo 0.54 for Cinema 4D R16-R19 is ready! Quality becomes better! Bump is much better, however the majority of time was spent on glass+liquid correct IOR handling.
Change Log: cntlc4d 0.541 alpha (2018 January 9) [core] Fixed bug for CentiLeo in Cinema R19 where animation frames were not recorded.
Change Log: cntlc4d 0.540 alpha (2017 December 18) [core] Support nested Transmissive refractive objects with different IOR (e.g. liquid in a glass with ice cubes inside). A liquid object geometry must overlap slightly the glass (same as in other modern renderers). The material of liquid object must enable the flag “Is Liquid” (available in cntlMaterial->Transmission menu). Same works with water droplets on the bottle or any other liquid objects that are modeled inside or outside a glass with slight geometry overlapping. This way all relative IORs between refractive mediums will be computed correctly internally.
[core] Added procedural Dirt shader which can enable different colors and material properties on crevices, convex and concave geometry regions. Occluded, Unoccluded and Distance parameters can be textured. Dirt shader can be nested into other Dirt shader.
[core] Fixed bump mapping “terminator” artifacts that can be visible on lowpoly objects and lit by small area light source. User can tune the effect of this fix with “Light Shift” parameter which is available in cntlMaterial->Bump menu for Cinema 4D and in cntlMaterial->Common for 3ds Max. This works for all material properties (diffuse, reflections, etc.).
[core] Fixed reflection artifacts on low poly geometry where smooth normals differ too much from real normals of geometry.
[core] Fixed reflection loss of energy when combined with other material properties such as diffuse or SSS.
[core] Fixed SSS color and weight automatic normalization.
[core] For easy handling in cntlBitmap there is no need to select type of texture “image”, “b/w bump” or “normal map”. This is resolved automatically, except for normal maps where user must enable “Is Normal Map” flag.
[core] Added option “Output Alpha channel” to cntlBitmap. Useful for application with PNG and cntlMaterial->Alpha channel.
Known issues to be solved - May not initialize if AMD GPU is in your computer together with NVIDIA GPU.
- Very limited scene converter tool from Cinema 4D native materials (only diffuse color and texture are converted and translated if assigned to the object)
- May not support non-latin texture paths.
Important note We are currently using JUCE library (https://juce.com/) for IPR GUI under Personal license (which is free) for initial testing purpose. In IPR window it will show in the right bottom corner a splash screen for the first start and it dissapears in few sec. It may also connect to Google Analytics to collect end-user stats. Juce guys claim this is nothing bad but stats collection so they know who is using them. However, the plugin works perfectly without any Internet connection.
If everything works well on main technical side then we will buy the full license of JUCE and get rid of these small issues.
Please test and report about any issues in this pack.
CentiLeo 0.54 for 3ds Max 2014-2018 is ready! Quality becomes better! Bump is much better, however the majority of time was spent on glass+liquid correct IOR handling.
Change Log: cntlmax 0.541 alpha (2017 December 25) [cntlmax] Fixed various cntlLight bugs (bad GUI when create several lights, not working size of rollout, wrong radius export for spot and sphere shapes).
[cntlmax] Fixed crashing bugs in cntlProxy when input non ”.cntlproxy” files.
[cntlmax] Fixed some export bugs for instancing and Max Compound Scatter objects.
[cntlmax] Fixed IPR bugs not receiving keyboard input for post processing controls.
Change Log: cntlmax 0.540 alpha (2017 December 18) [core] Support nested Transmissive refractive objects with different IOR (e.g. liquid in a glass with ice cubes inside). A liquid object geometry must overlap slightly the glass (same as in other modern renderers). The material of liquid object must enable the flag “Is Liquid” (available in cntlMaterial->Transmission menu). Same works with water droplets on the bottle or any other liquid objects that are modeled inside or outside a glass with slight geometry overlapping. This way all relative IORs between refractive mediums will be computed correctly internally.
[core] Added procedural Dirt shader which can enable different colors and material properties on crevices, convex and concave geometry regions. Occluded, Unoccluded and Distance parameters can be textured. Dirt shader can be nested into other Dirt shader.
[core] Fixed bump mapping “terminator” artifacts that can be visible on lowpoly objects and lit by small area light source. User can tune the effect of this fix with “Light Shift” parameter which is available in cntlMaterial->Bump menu for Cinema 4D and in cntlMaterial->Common for 3ds Max. This works for all material properties (diffuse, reflections, etc.).
[core] Fixed reflection artifacts on low poly geometry where smooth normals differ too much from real normals of geometry.
[core] Fixed reflection loss of energy when combined with other material properties such as diffuse or SSS.
[core] Fixed SSS color and weight automatic normalization.
[core] For easy handling in cntlBitmap there is no need to select type of texture “image”, “b/w bump” or “normal map”. This is resolved automatically, except for normal maps where user must enable “Is Normal Map” flag.
[core] Added option “Output Alpha channel” to cntlBitmap. Useful for application with PNG and cntlMaterial->Alpha channel.
Important note We are currently using JUCE library (https://juce.com/) for IPR GUI under Personal license (which is free) for initial testing purpose. In IPR window it will show in the right bottom corner a splash screen for the first start and it dissapears in few sec. It may also connect to Google Analytics to collect end-user stats. Juce guys claim this is nothing bad but stats collection so they know who is using them. However, the plugin works perfectly without any Internet connection.
If everything works well on main technical side then we will buy the full license of JUCE and get rid of these small issues.
GPU Drivers Please, install modern NVIDIA display drivers. E.g. at least 372.70 or one of the newest.
Adjust GPU Rendering Low-priority settings Can be found in CentiLeo Renderer Settings -> Hardware Settings.
Low-priority flags are ON by default in IPR mode for ALL GPUs. For fluent work in IPR mode it’s HIGHLY RECOMMENDED to keep enabled “low-priority” setting for DISPLAY GPU and switch if OFF for other render GPUs which are not connected to the monitor. Low-priority option is useful for display GPU because it is used to display the elements and models of 3D Viewport and OS.
If you have many GPUs in one computer then Display GPU can be excluded from IPR render to have less competition between Viewport and CentiLeo for Display GPU, this can improve the system feedback overall.
Please test and report about any issues in this pack.
Best regards,
Kirgman
Edited: Kirgman - Jan 21, 2018 17:01(0.541 update: bugfixes in cntlmax integration for cntlLight, cntlProxy, instancing and IPR)