Saltar al contenido principal

X Sombra

Descripción general

Shadow es un complemento para crear shadows realistas para árboles del tipo billboards .

precaución

Este complemento se usa solo con el renderizador Scanline, no es compatible y no hay ningún beneficio por usarlo con Mental Ray o VRay.

Interfaz

Cuando creas árboles usando geometría plana, proyectan feas sombras rectangulares. Debes utilizar Raytrace Shadows para conseguir una buena proyección, pero es muy lento. Este complemento crea una sombra perfecta para los objetos Forest en todas las condiciones. Funciona como un Shadow Map y no hay problemas a la hora de renderizar:

Este es un complemento de sombra y debe elegirse en los parámetros de sombra de cada luz. Actualmente sólo funciona con luces direccionales (con focos y omnis no crea sombras para los árboles):

Imagen de sombra

XSadow usa dos texturas de opacidad para construir la sombra: una vertical y otra horizontal.

De forma predeterminada, el complemento busca automáticamente en el árbol de materiales para encontrar la textura vertical (solo Estándar, Subobjeto múltiple y " Forest Material "). La textura horizontal debe estar definida en un " Forest Material" (ver Referencia de Forest Material para detalles).

Estos parámetros definen la textura vertical en el complemento XSshadow:

Opaco

Construye la sombra original rectangular (a partir de la malla Forest)

material de opacidad

Utilice la textura de opacidad aplicada para cada árbol como sombra.

Personalizado

Le permite elegir un mapa de textura personalizado.

Deshabilitar caché de texturas

El complemento crea un búfer de caché optimizado para aumentar la velocidad de renderizado. En la mayoría de las escenas, funciona bien, pero si obtienes algunas sombras "en bloques" u otros problemas visuales, usa esta opción para desactivar el caché (también puedes usarla para comparar el tiempo de renderizado en ambos estados).

Los demás parámetros funcionan igual que los mapas de sombras estándar, y para objetos que no son de Forest las sombras obtenidas son las mismas.

Prevenir la sombra propia

Active esta casilla de verificación para evitar que un árbol proyecte sombra sobre sí mismo.

Optimización de XShadow

Para obtener los mejores resultados con XShadow, debemos entender cómo funcionan los mapas de sombras:

El parámetro "tamaño" en XShadow define que Max usará un mapa de bits de esa cantidad de píxeles para dibujar las sombras en él. Pero este mapa se aplica SÓLO al área del punto de acceso de la luz. Entonces, para obtener mejores sombras, debes cerrar el punto de acceso para rodear solo los objetos a sombrear. Este es un ejemplo de un punto de acceso bien ajustado para XShadow (visto desde una ventana de visualización clara):

Punto de luz ajustado al objeto

Usando un punto de acceso bien ajustado, un mapa de sombras de 4000 píxeles debería ser suficiente para la mayoría de las escenas. Para terrenos muy grandes, le sugerimos usar diferentes cámaras y luces, ajustándolas individualmente para sombrear solo los árboles visibles en cada vista o usar sombras con trazado de rayos.

XSadow necesita grandes buffers de memoria para funcionar y, si la escena es compleja, es posible que Windows no tenga suficiente memoria libre para ello. Si esto ocurre, XShadow se detiene y muestra un error.

Y a veces agregar más memoria al sistema puede no resolver el problema, especialmente si está utilizando una versión de Windows de 32 bits, porque existen otras limitaciones debido a la arquitectura de 32 bits, por ejemplo, la fragmentación de la memoria es un problema (cuando hay espacio libre). memoria que no se puede asignar en un espacio contiguo).

Este no es sólo un problema de XShadow. Cuando Max usa su complemento de mapa de sombras estándar y no hay suficiente memoria para los buffers, no crea las sombras pero no muestra ningún error. Esto puede resultar molesto para el usuario, que no sabe por qué las sombras no funcionan. En XShadow, preferimos mostrar un mensaje de advertencia. Para solucionar el problema, aquí hay algunas posibles soluciones:

  • Si tienes al menos 4 GB de memoria, utiliza siempre las versiones de Windows 64 y 3D Studio de 64 bits.
  • No utilice un valor superior a 4000 para el parámetro "tamaño" en XShadow. La memoria necesaria crece exponencialmente con este valor. Además, optimice el punto de sombra de la luz (consulte la sección anterior de estas preguntas frecuentes).
  • En XShadow, active la casilla "Deshabilitar el búfer de exclusividad" para reducir a la mitad la memoria utilizada para XShadow. Cuando esta opción está habilitada, el complemento no verifica si cada árbol se hace sombra... pero este efecto no se nota en la mayoría de las escenas.
  • Utilice sombras con trazado de rayos, que son compatibles de forma nativa con Forest.
Nota
  • XShadow funciona sólo con luces direccionales (dirigidas o gratuitas).
  • Si usa otras luces en la escena con la sombra habilitada (sin usar XShadow), proyectan sombras rectangulares para los objetos Forest... la malla del Forest siempre existe, por supuesto.
  • Cuando se utiliza Forest Pro y mallas personalizadas, XShadow crea la sombra estándar de un objeto, excepto si activa la casilla "Proyectar máscara de opacidad para objeto personalizado" en el Rollout Sombras de Forest.