En resumen
- Los archivos Redshift Proxy se guardan con la extensión .rs; la geometría se carga cuando se necesita durante el render.
- Houdini ofrece Redshift ROP, Redshift Proxy Output ROP y Redshift Proxy Output SOP para exportar.
- Según la documentación, crear varias instancias a partir de un solo proxy es más eficiente en términos de memoria y rendimiento.
- Los Redshift Proxy usados con instancing requieren tessellation fija; no admiten adaptive tessellation.
¿Qué ofrece Redshift Proxy?
Redshift Proxy reduce la necesidad de cargar todos los datos en la escena desde el principio cuando se usa geometría exportada previamente en Houdini. Redshift carga la geometría del proxy durante el render cuando un rayo intersecta su cuadro delimitador. Según la documentación de MAXON, este método puede reducir el coste de procesar de nuevo geometría pesada en cada conversión de la escena; además, los datos del proxy se almacenan en el disco de forma optimizada.
El uso de proxies limita la capacidad de edición del modelo. La geometría exportada no se puede deformar ni modificar mediante el archivo proxy, salvo por los ajustes de tessellation. Es posible trasladar, rotar y escalar el proxy completo; para modificar sus componentes, hay que editar los datos de origen y volver a exportarlo. Como no es posible recuperar la malla original del modelo a partir de un archivo Redshift Proxy, es importante conservar los archivos de origen.
Esta guía se basa en la documentación de Redshift para Houdini publicada por MAXON. Como la documentación de origen no especifica la versión de Houdini ni de Redshift utilizada, no es posible vincular los pasos a un número de versión concreto. Los nombres de la interfaz pueden variar según la versión, así que toma como referencia los nombres de parámetros que aparecen en la documentación.
1. Elige el método de exportación adecuado
La documentación de Houdini describe tres métodos de exportación. Redshift ROP se puede usar para exportar escenas proxy completas o los objetos seleccionados; la documentación también lo presenta como método para exportar archivos de escenas completas que se renderizarán en granjas de render. Redshift Proxy Output ROP crea un objeto proxy desde el contexto de render, mientras que Redshift Proxy Output SOP exporta los datos conectados al SOP de modelado dentro de un OBJ y está limitado a un solo objeto.
Elige Redshift ROP, Proxy Output ROP o Proxy Output SOP según el contenido que vayas a exportar.
Si trabajas con Redshift ROP, activa
Export .rs Proxy Fileen la secciónArchive.Define la ubicación y el nombre del archivo. Los archivos proxy deben guardarse con la extensión
.rs. Si vas a exportar una secuencia de fotogramas, usa el marcador de fotograma$Fen el nombre del archivo.Inicia la exportación desde Redshift ROP con el botón
Render to Disk.
Export Only Selected Objects exporta únicamente los objetos seleccionados en Redshift ROP. Si activas Create Intermediate Directories, Houdini crea automáticamente las carpetas necesarias para guardar los archivos. Estas opciones son útiles para planificar el alcance de la exportación y las carpetas de destino; sin embargo, conviene comprobar qué ajustes admite cada nodo. La documentación señala expresamente que algunas opciones solo están disponibles en Redshift ROP.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Eliminar atributos no utilizados | Déjalo activado si no hay datos que necesites conservar | Ayuda a mantener eficiente el tamaño del archivo; la documentación indica que los datos no utilizados se descartan de forma predeterminada. |
| Exportar Connectivity Data | Actívalo si después necesitarás tessellation o displacement | Proporciona los datos de conectividad necesarios para esas operaciones; aumenta el tamaño del archivo. |
| Compress File | Pruébalo según las condiciones de almacenamiento y red | En algunos casos, puede reducir el tamaño del archivo en un 50 % o más; también puede alargar la exportación y la carga. |
| Tessellation para instancing | Fixed | Adaptive tessellation no está disponible durante el instancing. |
La decisión de comprimir depende de la velocidad de transferencia y almacenamiento. MAXON indica que un archivo más pequeño puede mejorar el rendimiento cuando una red o un dispositivo de almacenamiento lentos actúan como cuello de botella; en cambio, con una red y un almacenamiento rápidos, descomprimir puede alargar el proceso. Por eso, conviene probar esta opción con datos de un proyecto real.
2. Añade el proxy a la escena y previsualízalo
Para usar el archivo exportado, crea un objeto Redshift Proxy en la escena de Houdini. La documentación explica que puedes hacerlo desde la opción Proxy de la barra de herramientas de Redshift. Después, indica el archivo .rs en el campo Proxy Filename. Si Enable Proxy File está desactivado, el proxy no se muestra ni se renderiza.
Elige la visualización en el viewport según la complejidad de la escena. Bounding Box muestra un cuadro delimitador sencillo alrededor de los objetos en lugar de toda la geometría del archivo. Mesh muestra directamente la geometría del proxy y Points ofrece una vista de nube de puntos. La opción None oculta el proxy en el viewport, pero no impide que se renderice.
Mostrar como mesh un proxy denso puede ralentizar el viewport. En ese caso, usar Bounding Box o reducir el valor de Display Percentage puede ayudar a limitar la carga de geometría en la vista previa. Para los proxies muy densos, la documentación recomienda usar un cuadro delimitador, una malla conectada o un porcentaje de visualización bajo. En los proxies que contienen curvas, Display Lines puede desactivar su visualización en el viewport.
Considera la opción Animated Preview para las secuencias de proxies animados. Si está desactivada, el proxy permanece estático en el viewport, aunque sigue actualizándose durante el render. Los proxies animados pueden ser pesados debido a las cachés por fotograma, así que decide si necesitas una vista previa que se actualice continuamente mientras organizas la escena.
3. Planifica de antemano los atributos, materiales y la animación
Al exportar un proxy, solo se incluyen en el archivo los atributos de vértice que usan los shaders asignados en ese momento. Si planeas cambiar los materiales más adelante o aplicar overrides, conserva durante la exportación los datos que necesitarán los nuevos shaders, como UV y vertex color. Por ejemplo, si el shader actual no usa UV, es posible que se descarten esos datos; si más adelante asignas un material que sí los utiliza, el resultado puede ser distinto del esperado.
Si necesitas motion blur, debe estar activado en los ajustes de render en el momento de la exportación. Una vez creado el proxy, puedes desactivar el motion blur, pero para cambiar ajustes específicos, como la duración del fotograma, será necesario volver a exportar. Por tanto, define las necesidades de animación y motion blur antes de crear el proxy.
El atributo de punto instancefile puede usar una ruta de archivo para llamar a Redshift Proxies mediante instancing. Este uso puede generar Redshift Instances o Redshift Point Clouds. En escenas que requieren muchas copias, crear un solo proxy y generar instancias a partir de él es más eficiente en términos de memoria y rendimiento, según la documentación de MAXON. Sin embargo, no se admiten material overrides con el atributo instancefile. Además, el tessellation debe ser fijo durante el instancing; no se puede usar adaptive tessellation.
Aspectos que debes tener en cuenta en flujos de trabajo de arquitectura y archviz
Los equipos de arquitectura y visualización que trabajan con plantas, muebles u otros elementos repetidos pueden gestionar el uso de memoria y rendimiento creando varias instancias de los proxies dentro de la escena. En particular, usar Bounding Box o reducir Display Percentage durante la edición puede aligerar el viewport. Por otro lado, para hacer cambios de diseño hay que volver a la geometría de origen y generar de nuevo el proxy; este no sustituye al archivo maestro editable del modelo.
Los archivos Redshift Proxy se pueden usar en distintas aplicaciones DCC, pero los shaders y tipos de luz específicos de una aplicación pueden causar problemas en otra. MAXON recomienda usar los modos From Scene que utilizan los materiales de la escena al compartir contenido entre aplicaciones. También se puede considerar la compresión para reducir el tamaño del archivo, aunque la decisión debe depender de la velocidad de la red y del almacenamiento. Antes del render, conviene revisar en conjunto las aplicaciones utilizadas, el modo de materiales y los atributos de vértice necesarios.
Errores frecuentes
No conservar la geometría de origen: no se puede recuperar la malla original del modelo a partir de un archivo Redshift Proxy.
Olvidar exportar los UV u otros atributos de vértice que necesitará un material asignado al proxy más adelante.
Intentar usar adaptive tessellation durante el instancing; en este caso se requiere tessellation fija.
Dar por hecho que los ajustes de motion blur pueden modificarse después de crear el proxy; algunos cambios requieren volver a exportar.
Activar la compresión sin tener en cuenta la velocidad de la red y del almacenamiento; aunque el archivo se reduzca, la carga o la exportación pueden tardar más.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y visualización de Turquía, Redshift Proxy puede facilitar la edición y la preparación del render en escenas que contienen elementos repetidos y pesados. Los mejores resultados se obtienen cuando el equipo que edita el modelo de origen y el que prepara la escena de render aclaran sus necesidades antes de la exportación.
Proxy no elimina la necesidad de archivar el archivo de origen; al contrario, si el modelo cambia, será necesario volver a exportarlo. Al decidir si conviene comprimir, hay que tener en cuenta la velocidad de la red y del almacenamiento; para la vista previa, también se debe considerar la carga del viewport. Hacer pruebas de materiales y render en una escena de producción real ayuda a detectar posibles incompatibilidades con antelación.
Preguntas frecuentes
¿Cómo se exporta un Redshift Proxy en Houdini?
Si usas Redshift ROP, activa `Export .rs Proxy File` en la sección `Archive` e inicia la exportación con `Render to Disk`. Proxy Output ROP y Proxy Output SOP son otras opciones de exportación.
¿Con qué extensión se guarda un archivo Redshift Proxy?
Los archivos proxy deben guardarse con la extensión `.rs`. Para una secuencia de fotogramas, se puede añadir al nombre del archivo el marcador de fotograma `$F`.
¿Qué ajuste de tessellation debe usarse al hacer instancing con Redshift Proxy?
Los Redshift Proxy usados con instancing requieren tessellation fija. Adaptive tessellation no está disponible en este caso.



