How did Materials Conversion in OcDS work before?face_off wrote:Can you pls provide sample scene which demonstrate the material conversion issues.02 Materials Conversion - problems converting materials from Daz to OcDS (Iray materials not supported, materials not converting, mesh-plain collision causing artifacts and blotches, issues related to creation of 'Mix Material' (such as Normals Map defaulting to 2, which causes Toon textures in Daylight Environment), etc.)
Thanks
Paul
In general to get familiar with the material loading and converting workflow in OcDS it can help to read trough:
FAQ - Loading and converting DAZ Studio materials
viewtopic.php?f=44&t=41543
Auto Conversion of materials is triggered
When a checkmark is placed in the box placed in the box "Automatic material updates after content loads" in the Preferences Tab
- at scene load by default
When no checkmark is placed in the box placed in the box "Automatic material updates after content loads" in the Preferences Tab
- when using the button Missing - Create as Auto Materials in the Materials tab
This would autoconvert all materials in the scene of surfaces that were not yet edited.
or
when right clicking on any material and selecting "Create as new material - Auto material" in the Materials tab.
- - -
OcDS 2.1 PRE RELEASE 5th
OcDS 2.1 PRE RELEASE 5th had a simple but working auto materials conversion.
OcDS would convert standard 3Delight default shaders into a diffuse material with diffuse maps and bump maps.
OcDS would convert metallic 3Delight default shaders into a glossy material with diffuse maps and bump maps.
Sometimes OcDS would take Displacement maps and add them to the bump channel.
Normal maps, SSS maps, Reflection maps, Specular maps and other DS specific custom maps were ignored.
3Delight specific shader bricks were mostly ignored unless they had a close match in an OctaneRender node. (Tiling etc.)
"last beta" build 2.23
Some users like to custom create OctaneRender materials starting from a basic diffuse material. Those were mostly happy with the basic Prerelease 5th autoconversion.
Other users asked for a more advanced auto conversion.
As a result In the "last beta" build 2.23 a more complex material conversion was introduced.
Instead of creating a basic diffuse material as before now a Mix material was created.
Unfortunately that had several side effects.
- Experienced users now had actually more work to get started because they first had to manually remove unwanted extra nodes created with the Mix Material to get back to a simple diffuse material node layout.
- The Mix Material node setup was not creating good looking materials and seemed in an unfinished state
User noticed several errors like issues with Normals Map, artifacts and blotches
- - -
Iray Conversion
DAZ Studio 4.8 introduced Iray as a new default render engine.
Currently most artists provide both 3Delight and Iray shader versions for products sold in the DAZ3D store.
It is unclear if in the long run products may only include Iray shaders with 3Delight becoming less supported.
Currently for OcDS the recommendation is to use 3Delight materials and use auto conversion to OctaneRender.
Nevertheless OcDS users hope to get better results with an Iray to OctaneRender auto conversion workflow in the future.
The hope is that Iray nodes are more similar to OctaneRender nodes to make it possible to also convert some Iray specific shaders.
- - -
Advanced Auto conversion Features
Different user groups have different needs how simple or advanced material auto conversion should be.
The hope was that an updated OcDS build would add more settings to the OcDS Parameters tab to customize how auto conversion works:
- Import Bump maps: yes - no
- Import Normal maps: yes - no
- Import Displacement maps: yes - no
- Import SSS maps: yes - no
- import Reflection maps: yes - no
- create mix material: yes - no
- use 3Delight shaders as source for autotranslation: on - off
- use Iray shaders as source for autotranslation: on - off
- - -
I guess that sums up some of the points related to Auto Conversion as far as I can recall them.
Please add your own points of view to provide an overview of the different needs and expectations towards Material Conversion in OcDS.