Saltar al contenido principal

¿Cómo maneja Forest las identificaciones de materiales? ¿Puedo usar VRayMultiSubTex con Forest?

Pregunta

¿Por qué Forest modifica los ID de material de la geometría?

Respuesta

En Forest hay una gran diferencia en comparación con la asignación de materiales estándar en 3DS. El material NO se aplica al objeto mediante el Editor de materiales, sino que se selecciona como parámetro en el Rollout de Geometría mediante el botón de selección "Material".

Dado que Max maneja Forest como un objeto único, solo puede tener asignado un material único. Para aplicar correctamente todos los materiales definidos en la lista de Geometría, Forest los recopila todos y crea internamente un material Multi-sub, que se asigna a sí mismo (denominado "forest_automaterial"). Este proceso es automático y transparente para el usuario, pero como efecto secundario, los ID de material de los elementos no coinciden con la geometría original.

Usamos este enfoque para materiales porque es compatible con todos los motores de renderizado y modos Max.

Pregunta

Entonces, ¿hay alguna forma de utilizar VRayMultiSubTex u otros complementos basados en Material ID?

Respuesta

No se recomienda utilizar VRayMultiSubTex con Forest Pack debido a la forma en que el complemento redistribuye los ID. Si debes usarlo hay dos opciones.

En primer lugar, puede desactivar las funciones de automaterial de Forest Pack desmarcando Consolidar materiales. Sin embargo, tenga en cuenta que ahora necesitará crear manualmente un único material de subobjeto múltiple, asignar ID manualmente y asignarlo directamente al objeto Forest Pack.

Alternativamente, si el número total de elementos no es enorme, utilice Forest Tools para crear instancias de los objetos de origen. Dado que los ID no se modifican, puede aplicar VRayMultiSubTex sin cambios.

Entradas relacionadas: