ENG. RenderMan 27.1 is a minor update released by Pixar a few weeks after the major release of RenderMan 27 (described as its most significant in over a decade). It is primarily a maintenance update focused on refinements, extensions, and bug fixes for new features introduced in RenderMan 27, particularly the hybrid CPU/GPU engine.


Improved MaterialX Lama support in XPU: Extended support for the MaterialX Lama material layering system (developed in collaboration with ILM). It now includes the “coating” feature, which modifies the absorption behavior of base nodes such as LamaDielectric and LamaGeneralizedSchlick when connected as a top material in a LamaLayer. Various bugs have been fixed, such as incorrect subset calculations in network combiners and weighting issues in LamaSSS that caused results to be too dark.

Updates to the XPU checkpointing system: Checkpoint commands are now executed after a successful render (not just after every checkpoint), aligning with RIS behavior. This improves consistency and automation in scripted pipelines on render farms.

General fixes and optimizations: Fixed a lighting artifact in the cylinder light radiance estimation function. Fixed iteration-based pixel statistics reporting in XPU. Improvements to memory usage and various stability fixes.

Updates to DCC integrations:
In Houdini: the args2hda tool generates valid conditions for disable/hide; HdPrman handles USD frame numbers better; USD plugins have been moved to the dso directory.
Minor fixes for Blender and other bridges as well.

RenderMan 27.1 strengthens XPU stability for final production, paving the way for further evolutions in the 27.x cycle. It doesn’t introduce revolutionary features, but it’s essential for those migrating from RIS to XPU.

ITA. RenderMan 27.1 è un aggiornamento minore rilasciato da Pixar a poche settimane dopo la major release di RenderMan 27 (descritta come la più significativa in oltre un decennio). Si tratta principalmente di un maintenance update focalizzato su raffinamenti, estensioni e correzioni di bug per le nuove funzionalità introdotte in RenderMan 27, in particolare per il motore ibrido CPU/GPU.

Miglior supporto a MaterialX Lama in XPU: Esteso il supporto al sistema di layering dei materiali MaterialX Lama (sviluppato in collaborazione con ILM). Ora include la funzionalità “coating” (rivestimento), che modifica il comportamento di assorbimento dei nodi base come LamaDielectric e LamaGeneralizedSchlick quando collegati come materiale superiore in un LamaLayer. Corretti vari bug, come calcoli errati dei subset nei network combiner e problemi di weighting in LamaSSS che causavano risultati troppo scuri.

Aggiornamenti al sistema di checkpointing in XPU: Ora i comandi checkpoint vengono eseguiti dopo un render completato con successo (non solo dopo ogni checkpoint), allineandosi al comportamento di RIS. Questo migliora la consistenza e l’automazione nelle pipeline scriptate su farm di rendering.

Correzioni e ottimizzazioni generali: Risolto un artefatto di illuminazione nella funzione di stima della radiance delle cylinder light. Corretto il reporting delle statistiche pixel basato su iterazioni in XPU. Miglioramenti all’uso della memoria e varie fix per stabilità.

Aggiornamenti alle integrazioni DCC:
In Houdini: lo strumento args2hda genera condizioni valide per disable/hide; HdPrman gestisce meglio i frame number in USD; plugin USD spostati nella directory dso.
Fix minori anche per Blender e altre bridge.

RenderMan 27.1 rafforza la stabilità di XPU per la produzione finale, preparando il terreno per ulteriori evoluzioni nel ciclo 27.x. Non introduce feature rivoluzionarie, ma è essenziale per chi sta migrando da RIS a XPU.

RenderMan 27.1