En bref
- Les fichiers Redshift Proxy portent l’extension .rs ; la géométrie est chargée à la demande pendant le rendu.
- Dans Houdini, l’export peut se faire avec Redshift ROP, Redshift Proxy Output ROP ou Redshift Proxy Output SOP.
- Créer plusieurs instances à partir d’un seul proxy est plus efficace en mémoire et en performances, selon la documentation.
- Les Redshift Proxy utilisés pour l’instancing nécessitent une tessellation fixe ; la tessellation adaptative n’est pas prise en charge.
À quoi sert Redshift Proxy ?
Redshift Proxy réduit la nécessité de charger toutes les données dans une scène Houdini lorsqu’on utilise une géométrie préalablement exportée. Redshift charge la géométrie du proxy pendant le rendu, lorsqu’un rayon intersecte sa boîte englobante. Selon la documentation de MAXON, cette méthode peut réduire le coût de retraitement des géométries lourdes à chaque traduction de scène ; les données du proxy sont également stockées sur le disque sous une forme optimisée.
L’utilisation d’un proxy limite les possibilités de modification du modèle. À l’exception des paramètres de tessellation, la géométrie exportée ne peut pas être déformée ni modifiée à partir du fichier proxy. Le proxy entier peut être déplacé, pivoté et mis à l’échelle ; pour modifier ses composants, il faut éditer les données source puis réexporter le proxy. Comme il est impossible de récupérer le maillage du modèle d’origine à partir d’un fichier Redshift Proxy, il est important de conserver les fichiers source.
Ce guide s’appuie sur la documentation Redshift de MAXON pour Houdini. Les documents sources ne précisant pas les versions de Houdini ou de Redshift utilisées, ces étapes ne sont associées à aucun numéro de version spécifique. Les noms de l’interface pouvant varier selon la version, référez-vous aux noms des paramètres indiqués dans la documentation.
1. Choisissez la méthode d’export adaptée
La documentation Houdini décrit trois méthodes d’export. Redshift ROP permet d’exporter des scènes proxy complètes ou des objets sélectionnés ; la documentation cite également son utilisation pour exporter des fichiers de scène complets destinés au rendu sur une ferme de rendu. Redshift Proxy Output ROP crée un objet proxy depuis le contexte de rendu, tandis que Redshift Proxy Output SOP exporte les données reliées à un SOP de modélisation dans un OBJ et se limite à un seul objet.
Selon le contenu à exporter, choisissez Redshift ROP, Proxy Output ROP ou Proxy Output SOP.
Si vous utilisez Redshift ROP, activez
Export .rs Proxy Filedans la sectionArchive.Indiquez l’emplacement et le nom du fichier. Les fichiers proxy doivent être enregistrés avec l’extension
.rs. Pour exporter une séquence d’images, utilisez le jeton d’image$Fdans le nom du fichier.Lancez l’export depuis Redshift ROP à l’aide du bouton
Render to Disk.
Dans Redshift ROP, Export Only Selected Objects n’exporte que les objets sélectionnés. Si Create Intermediate Directories est activé, Houdini crée automatiquement les dossiers nécessaires à l’enregistrement. Ces options sont utiles pour définir le périmètre des fichiers et organiser les dossiers de destination ; vérifiez toutefois quels paramètres sont pris en charge par chaque nœud. La documentation précise que certaines options sont réservées à Redshift ROP.
| Paramètre | Valeur recommandée | Effet |
|---|---|---|
| Ignorer les attributs inutilisés | Laissez cette option activée en l’absence de données nécessaires | Aide à optimiser la taille du fichier ; la documentation indique que les données inutilisées sont ignorées par défaut. |
| Exporter Connectivity Data | Activez cette option si une tessellation ou un displacement ultérieur est nécessaire | Fournit les données de connectivité nécessaires aux opérations concernées ; augmente la taille du fichier. |
| Compress File | Faites des essais selon les conditions de stockage et de réseau | Peut réduire la taille du fichier de 50 % ou plus dans certains cas ; peut prolonger l’export et le chargement. |
| Tessellation pour l’instancing | Fixed | La tessellation adaptative n’est pas disponible pendant l’instancing. |
Le choix de la compression dépend des vitesses de transfert et de stockage. MAXON indique qu’un fichier plus petit peut améliorer les performances lorsque le réseau ou le périphérique de stockage, trop lent, constitue un goulot d’étranglement ; sur un réseau et un stockage rapides, la décompression peut en revanche allonger les délais. Il est donc préférable de tester cette option avec les données du projet réel.
2. Ajoutez le proxy à la scène et prévisualisez-le
Pour utiliser le fichier exporté, créez un objet Redshift Proxy dans la scène Houdini. La documentation indique que cette opération peut être effectuée à l’aide de l’option Proxy de la barre d’outils Redshift. Indiquez ensuite le fichier .rs dans le champ Proxy Filename. Si Enable Proxy File est désactivé, le proxy ne s’affiche pas et n’est pas rendu.
Choisissez le mode d’affichage dans le viewport selon la densité de la scène. Bounding Box affiche une boîte englobante simple autour des objets au lieu de toute la géométrie du fichier. Mesh affiche directement la géométrie du proxy ; Points présente un nuage de points. L’option None masque le proxy dans le viewport, sans empêcher son rendu.
L’affichage d’un proxy dense en mode Mesh peut dégrader les performances du viewport. Dans ce cas, utiliser Bounding Box ou réduire la valeur Display Percentage peut aider à limiter la charge géométrique de l’aperçu. Pour les proxies très denses, la documentation recommande d’utiliser une boîte englobante, un maillage connecté ou un faible pourcentage d’affichage. Pour les proxies contenant des courbes, Display Lines permet de désactiver leur affichage dans le viewport.
Pour les séquences de proxies animés, envisagez l’option Animated Preview. Lorsqu’elle est désactivée, le proxy reste figé dans le viewport, mais continue de s’actualiser au rendu. Les proxies animés peuvent être lourds en raison de leurs caches par image ; choisissez donc en fonction de la nécessité d’avoir un aperçu constamment actualisé pendant la mise en place de la scène.
3. Anticipez les attributs, les matériaux et l’animation
Lors de l’export d’un proxy, seuls les attributs de sommets utilisés par les shaders alors assignés sont inclus dans le fichier. Si vous prévoyez de changer de matériau ou d’appliquer des overrides par la suite, veillez à conserver à l’export les données nécessaires au nouveau shader, comme les UV et les vertex colors. Par exemple, si le shader actuel n’utilise pas les UV, ces données peuvent être ignorées ; l’attribution ultérieure d’un matériau utilisant des UV risque alors de produire un résultat inattendu.
Si le motion blur est nécessaire, il doit être activé dans les paramètres de rendu au moment de l’export. Il peut être désactivé après la création du proxy, mais pour modifier des paramètres individuels, comme la durée d’image, une nouvelle exportation est nécessaire. Définissez donc les besoins en animation et en motion blur avant de générer le proxy.
L’attribut de point instancefile peut appeler des Redshift Proxy par instancing à partir de leur chemin de fichier. Cette méthode peut être utilisée sous forme de Redshift Instances ou de Redshift Point Clouds. Pour les scènes qui nécessitent de nombreuses copies, créer un seul proxy puis en générer des instances est plus efficace en mémoire et en performances, selon la documentation de MAXON. Toutefois, les overrides de matériaux ne sont pas pris en charge avec l’attribut instancefile. De plus, la tessellation doit être fixe pendant l’instancing ; la tessellation adaptative n’est pas utilisable.
Points à prendre en compte dans un workflow d’architecture et d’archviz
Les équipes d’architecture et de visualisation travaillant avec des végétaux, du mobilier ou d’autres éléments de scène répétés peuvent gérer l’utilisation de la mémoire et les performances en multipliant les instances de proxies dans la scène. En particulier, utiliser Bounding Box ou une faible valeur de Display Percentage pendant la mise en place peut alléger le viewport. En revanche, les modifications de conception nécessitent de revenir à la géométrie source et de régénérer le proxy : celui-ci ne remplace pas le fichier source modifiable du modèle.
Les fichiers Redshift Proxy peuvent être utilisés dans différents logiciels DCC, mais les shaders et types de lumière propres à une application peuvent poser problème dans une autre. Pour le partage entre applications, MAXON recommande les modes From Scene qui utilisent les matériaux présents dans la scène. La compression peut également être envisagée pour réduire la taille des fichiers, mais le choix dépend de la vitesse du réseau et du stockage. Avant le rendu, vérifiez conjointement les applications utilisées, le mode de matériau et les attributs de sommets nécessaires.
Erreurs fréquentes
Ne pas conserver la géométrie source : il est impossible de récupérer le maillage du modèle d’origine à partir d’un fichier Redshift Proxy.
Oublier d’exporter les UV ou les autres attributs de sommets dont aura besoin un matériau attribué au proxy ultérieurement.
Tenter d’utiliser la tessellation adaptative pendant l’instancing ; une tessellation fixe est nécessaire dans ce cas.
Supposer que les paramètres de motion blur pourront être modifiés après la création du proxy ; certaines modifications nécessitent une nouvelle exportation.
Activer la compression sans tenir compte de la vitesse du réseau et du stockage ; le fichier est plus petit, mais le chargement ou l’export peut prendre plus de temps.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les bureaux d’architecture et de visualisation en Turquie, Redshift Proxy peut faciliter la préparation des scènes et du rendu, notamment lorsqu’elles contiennent de nombreux éléments lourds répétés. Les meilleurs résultats sont obtenus lorsque l’équipe qui modifie le modèle source et celle qui prépare la scène de rendu définissent leurs besoins avant l’export.
Le proxy ne rend pas inutile l’archivage du fichier source ; toute modification du modèle nécessite au contraire une nouvelle exportation. Pour choisir la compression, tenez compte de la vitesse du réseau et du stockage ; pour l’aperçu, de la charge du viewport. Tester les overrides de matériaux et le rendu dans une scène de production réelle aide à repérer les incompatibilités potentielles en amont.
Questions fréquentes
Comment exporter un Redshift Proxy dans Houdini ?
Avec Redshift ROP, activez `Export .rs Proxy File` dans la section `Archive`, puis lancez l’export avec `Render to Disk`. Proxy Output ROP et Proxy Output SOP sont les autres options d’export.
Quelle extension utiliser pour enregistrer un fichier Redshift Proxy ?
Les fichiers proxy doivent être enregistrés avec l’extension `.rs`. Pour une séquence d’images, le jeton d’image `$F` peut être ajouté au nom du fichier.
Quel paramètre de tessellation utiliser pour l’instancing avec Redshift Proxy ?
Les Redshift Proxy utilisés pour l’instancing doivent avoir une tessellation fixe. La tessellation adaptative n’est pas prise en charge dans ce cas.



