Cycles y USD
Pregunta sobre Cycles. Cual es el uso de el valor Alpha en parametros como "base_color" y "sss_color" en Principled_BSDF. Dentro de blender los valores estan declarados como tipo "float4" pero esto no es consistente con el codigo en Cycles donde estan declarados como "float3"
github.com/blender/cycles/blob/master/src/scene/shader_nodes.cpp
Usando la Universal Scene Description branch, y tomado ventaja de la exportacion de Cycles USD shaders este valor como float4 entra en conflicto con programas que usan Cycles como motor de renderizado.
Blender almacena RGB and Alpha para parametros de color: float4 inputs:base_color = (0.53920454, 0.121217735, 0.5191846, 0.5191846)
USD solo RGB: color3f inputs: base_color = (0.53920454, 0.121217735, 0.5191846)
Cycles esta ganando fuerza como motor de render dentro de Gaffer. Este es un ejemplo de shaders directamente exportados desde Blender (incluyendo Volumes!). No es una conversion perfecta. Algunos parametros como "base_color" no son leidos correctamente.
Tambien si pudieras comentar sobre el futuro inmediato de USD en blender, implementacion de opciones de exportacion en USD branch y opciones mas avanzadas como las del AMD USD Hydra plugin con su USD Node Editor para ensamblar escenas? youtu.be/T7l8rVUvMbs
Saludos!
Abel