Buenas, estoy intentando aprender a modelar poco a poco. Ya se poner una textura a un plano, pero si hago el mismo procedimiento a algo con volumen, se ve en negro. Como se colocan las texturas en estos objetos?
Meto el texture coordinate al vector de Image texture, la salida del color al shader, así funciona bien con un plano, con los cubos funciona a medias, ya que no hay manera qué reciba luz, aunque le ponga un foco delante, y ya con objetos más raros, nada.
¿Alguien me puede ayudará.
El problema es que necesitas asignar coordenadas UV correctamente a los objetos 3D. Un plano ya tiene coordenadas UV por defecto, pero un cubo u objeto más complejo necesita que tú las generes.
En Blender, selecciona el objeto en modo edición. Pulsa la tecla U para abrir el menú de desplegado UV y elige Unwrap o Smart UV Project. Esto generará un mapa de coordenadas para que la textura sepa cómo envolver el volumen.
Luego, en el Shader Editor, asegúrate de que el nodo Image Texture está conectado al Principled BSDF y este a la salida del material. El nodo Texture Coordinate debe conectarse al puerto Vector de la Image Texture, pero usando la salida UV, no Generated. Esto usa las coordenadas que acabas de crear.
Si el objeto sigue oscuro, comprueba la iluminación. Añade una luz fuerte o ve a la pestaña Render Properties y en World aumenta la fuerza del color de fondo o añade un World Shader con emisión. También verifica que la cara del objeto está orientada correctamente. En modo edición, selecciona todo y pulsa Shift + N para recalcular normales al exterior.
Para objetos orgánicos o muy complejos, considera usar un UV Mapping más avanzado. Puedes editar manualmente los UVs en la ventana UV Editor para un mejor control sobre cómo se estira la textura.