Import & Export of Node Shaders
A pesar de que ahora Blender sólo soporta el modelo avanzado de shading basado en nodos, la mayoría de los formatos de IO sólo soportan un modelo de shading básico, similar al pipeline fijo legado de las viejas GPUs.
Blender presenta una forma para hacer las respectivas conversiones, que cualquier add-on puede utilizar, pero aún es bastante básico. Especialmente para exportar desde materiales de Blender, el sistema de nodos debe seguir algunos requerimientos estrictos.
Truco
The glTF format uses a more detailed conversion to and from shader nodes.
Nota
El wrapper está diseñado para ser tan simétrico como sea posible (es decir, se esperan resultados reproducibles a través de varios ciclos de importación/exportación).
Supported Node Setup
Esto es especialmente importante para la exportación, la importación simplemente regenerará un ajuste similar.
Notar que las características listadas debajo son aquellas soportadas por el wrapper. Cada add-on puede tener su propia forma de adaptarlas a su sistema de materiales, algunas puede que no sean manejadas por el mismo, etc.
- Principled BSDF
El shader principal debe ser un Principled BSDF. Sólo los parámetros definidos aquí, y las texturas enlazadas a éste, serán exportados.
Parámetros actualmente manejados:
Color base
Intensidad especular
Tono especular (no soporta texturas)
Roughness (Rugosidad)
Metallic
IOR
Transmisión
Alfa
- Normal Map
Si está enlazado a la entrada Normal del nodo Principled BSDF, el nodo Normal Map también es soportado (incluyendo su textura, obviamente)
- Texturas
Sólo son soportadas las texturas Image utilizando un mapeo UV. También puedes utilizar un nodo Mapping para mover/rotar/escalar.