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.

Nota

Currently, only the FBX and the 3DS IO add-on uses this method.

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).

../../_images/addons_import-export_node-shaders-info_example.png

A typical setup of shader nodes that can be exported.

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.

BSDF Principista

El sombreador principal debe ser un BSDF Principista. Sólo los parámetros definidos aquí, y las texturas enlazadas a éste, serán exportados.

Parámetros actualmente soportados:

  • Color base

  • Intensidad especular

  • Tinte de especularidad

  • Rugosidad

  • Metálico

  • IR

  • Transmisión

  • Emisión

  • Intensidad de emisión

  • Alfa

Mapa de normales

En caso de encontrarse conectado a la entrada Normal del nodo BSDF Principista, el nodo Mapa de normales también será soportado (incluyendo a su textura, obviamente)

Texturas

Sólo se soportarán las texturas de Imagen que usen un mapeo UV. También será posible usar un nodo Mapeo para moverlas/rotarlas/escalarlas.