Consejo rápido MentalRay Proxies

En la sugerencia rápida de hoy, Dimitar Katerov explicará qué son los objetos proxy y cómo se pueden usar para representar una cantidad insana de polígonos en una sola escena. Si alguna vez has pasado por la tarea de tratar de representar una escena con unos cientos de modelos de árboles de alta resolución, ¡este rápido consejo puede ser la respuesta a tus oraciones! Así que enciende Maya y comencemos!

Los objetos (ensamblajes) de Proxy de rayos mentales se utilizan en muchas situaciones y le brindan muchos beneficios. Hacen que sus escenas sean más claras y rápidas, y le ahorran una gran cantidad de memoria durante el proceso de renderizado. Los objetos proxy son básicamente como instancias. Una de las principales diferencias (que es la más fácil de detectar), es que los objetos Proxy no existen en su escena. Cada proxy se carga durante el tiempo de procesamiento y se coloca en el lugar que ha determinado al colocar un objeto más simple (incluso solo un cubo). De esta manera, su escena tiene menos polígonos para tratar en sus vistas. Esto facilita la vida al no tener que esperar diez segundos cada vez que gira la cámara. Por ejemplo, puede usar un cubo simple que consta de seis polígonos para representar un árbol de 500,000 polígonos. Luego rellene su escena con cientos de estos cubos sin ningún cambio en la velocidad de la ventana gráfica..

El segundo beneficio principal de los objetos proxy es que solo se cargan en el momento del procesamiento y solo durante el tiempo en que se necesitan. La memoria luego se vacía y se llena con datos diferentes (otro objeto proxy o cualquier otra cosa). Esto puede permitirte representar escenas mucho más grandes con la misma cantidad de RAM en tu PC. Este tutorial le mostrará el uso básico de un objeto proxy y la configuración más importante que necesita saber.

Paso 1

Abra una escena con el objeto del que desea hacer un proxy. En mi caso, es un árbol. El cual usaré para hacer un pequeño bosque..


Paso 2

Seleccione todo lo que desea exportar como un objeto proxy de mental ray (muévalo al origen de la cuadrícula si aún no está allí). Luego ve a Archivo> Exportar selección y haga clic en el pequeño cuadro de opciones (que se muestra a continuación).


Paso 3

En la ventana Exportar, elija "MentalRay" como "Tipo de archivo", y elija "MentalRay" en la pestaña "Opciones generales" también. A continuación, seleccione "Procesar proxy (ensamblaje)" como "Exportar resultados de selección" en la pestaña "Opciones específicas del tipo de archivo". Deje las otras configuraciones como están y haga clic en Exportar selección. Asigne a su archivo el nombre y la ubicación donde se guardará. Esto también exportará automáticamente sus materiales, así que asegúrese de hacer sus materiales antes de exportar.


Etapa 4

Ahora tenemos un archivo que contiene nuestro objeto proxy. Crea un cubo y presiona el ícono de la carpeta al lado de "Proxy de renderizado" en la pestaña "Rayo mental" del nodo de forma del cubo. De esa manera usted conecta su cubo a su objeto proxy.


Paso 5

Asegúrese de que "Renderable" en la sección "pCube" del Editor de atributos esté "activado", y también en la pestaña "Rayo mental" y en la pestaña "Proxy de procesamiento". Ahora cuando tocas render (con mental ray asignado como motor de render) verás el árbol en lugar del cubo. Seleccione el árbol y elimínelo ya que no lo necesitará más..

Ahora, si creas una instancia de este cubo, se representará en el render por el mismo árbol. Puede exportar otro árbol o cualquier otra cosa como un proxy diferente, y luego rellenar su escena con sus cubos o cualquier otro objeto de baja poli. El árbol que te mostré es 132,000 polígonos, así que si usas diez de esos y un par de otros modelos detallados, puedes obtener fácilmente unos pocos millones de polígonos. Al mantener tales objetos de alta poli como objetos proxy, puede navegar fácilmente en su escena e incluir los modelos de resolución completa de sus objetos principales.


Paso 6

En lugar de simplemente duplicar su cubo, vaya a Editar> Duplicar Especial y haga clic en el pequeño cuadro de "Opciones". Luego haga clic en el botón de opción "Instancia" y haga clic en "Duplicar especial" para confirmar. Ahora solo puede copiar sus cubos con el acceso directo "Duplicar especial" ( Ctrl + Shift + D).


Paso 7

Ahora debe realizar algunos ajustes en la configuración de render para asegurarse de que realmente está obteniendo los beneficios que los proxies de render pueden brindarle en el momento del render.

Obviamente elige primero "Render Using: Mental Ray". En la pestaña "Calidad", en "Raytracing / Aceleración", seleccione "BSP2". Esto probablemente se seleccionará automáticamente porque tienes ensamblados de proxy en tu escena, pero al menos verifica si está configurado.


Paso 8

En la pestaña "Características", seleccione "Raytracing" para el "Representador principal". Esto es obligatorio para que su RAM se pueda vaciar y para cargar solo los objetos proxy necesarios, cuando se usa BSP2.


Paso 9

Coloque los objetos de polietileno baja en el lugar donde desea que se representen los ensamblados proxy (use diferentes valores de Escala y Rotación para evitar una repetición notable).


я

Conclusión

Este render consiste en un carro de 700,000 polígonos, más 15 instancias del cubo con el árbol adjunto (15 x 130,000 polígonos), o aproximadamente dos millones y medio de polígonos, pero solo aumenta el consumo de memoria de mi sistema en 250 MB cuando presiono el botón de procesamiento. Puede ver fácilmente cuántos objetos más puede manejar al usar proxies.