Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Materiales

Uso de materiales Godot existentes

Una de las maneras en que el exportador puede manejar los materiales es intentar combinar el material de Blender con un material Godot existente. Esto tiene la ventaja de poder utilizar todas las características del sistema de materiales de Godot, pero significa que no puedes ver tu modelo con el material aplicado dentro de Blender.

To do this, the exporter attempts to find Godot materials with names that match those of the material name in Blender. So if you export an object in Blender with the material name PurpleDots then the exporter will search for the file PurpleDots.tres and assign it to the object. If this file is not a StandardMaterial3D or ShaderMaterial or if it cannot be found, then the exporter will fall back to exporting the material from Blender.

El lugar donde el exportador busca el archivo .tres se determina mediante la opción "Material Search Paths":

../../../_images/material_search.jpg
Esto puede tener un valor de:
  • Directorio del Proyecto - Intenta encontrar el project.Godot y busca recursivamente a través de subdirectorios. Si el project.Godot no puede ser encontrado lanzará un error. Esto es útil para la mayoría de los proyectos en los que los conflictos de nombres son poco probables.

  • Directorio de exportación - Busque materiales en los subdirectorios de la ubicación de exportación. Esto es útil para proyectos en los que se pueden tener nombres de materiales duplicados y se necesita más control sobre el material que se asigna.

  • Ninguno - No buscar materiales. Expórtalos desde el archivo de Blender.

Exportar materiales de Cycles/EEVEE

El exportador tiene un soporte primitivo para convertir árboles de nodos de materiales de Cycles/EEVEE para Materiales de sombreado de Godot. Nota que algunos Nodos de Sombreado no están soportados aún debido a dificultades en la implementación, tales como:

  • todas las noisy textures (texturas de ruido)

  • coordenadas de texturas generadas

  • grupo de nodos

  • nodos sombredores excepto PrincipledBSDF, Diffuse, Glossy, Glass, add shader y mix shader

Advertencia

De ser posible, trata de usar el nodo PrincipledBSDF con distribución GGX como salida (output) del nodo de shader, es la única garantía para ser exactamente correcto. Otras están basadas en aproximación.

Sometimes materials may not be valid for exporting (e.g. has some unsupported node) or it is using Blender Internal Engine, only the diffuse color and a few flags (e.g. unshaded) are exported and form a StandardMaterial3D.

Generar materiales externos

La configuración predeterminada de exportar material debería mantener todos los materiales internos para el archivo “escn”. Hay una opción que podría habilitar la generación de un archivo externo “.material” cuando el archivo “escn” se abra en Godot.

../../../_images/external_mat_option.jpg

``.material``el archivo puede ser asignado a cualquier espacio material para ser un recurso externo.

../../../_images/gd_dot_material.jpg