Skip to content

RenderMan : Support IECoreScene::ShaderNetworkAlgo render adaptors#6758

Merged
murraystevenson merged 3 commits into1.6_maintenancefrom
renderManShaderSubstitutions
Jan 19, 2026
Merged

RenderMan : Support IECoreScene::ShaderNetworkAlgo render adaptors#6758
murraystevenson merged 3 commits into1.6_maintenancefrom
renderManShaderSubstitutions

Conversation

@johnhaddon
Copy link
Copy Markdown
Member

This allows folks to make custom modifications to shaders while they are being translated for rendering. One interesting application is a system for hierarchical shader tweaks used at Cinesite. We proved this out with the API in IECoreArnold and now want to generalise it to all renderers (Delight and Cycles to follow when I have time).

Requires ImageEngine/cortex#1507.

@johnhaddon johnhaddon self-assigned this Jan 16, 2026
@github-project-automation github-project-automation Bot moved this to Pending Review in Work in Progress Jan 16, 2026
@murraystevenson murraystevenson force-pushed the renderManShaderSubstitutions branch from a6f35f1 to a65b297 Compare January 16, 2026 20:49
@johnhaddon johnhaddon force-pushed the renderManShaderSubstitutions branch from a65b297 to aabd126 Compare January 19, 2026 09:46
johnhaddon and others added 3 commits January 19, 2026 09:46
This is a centralised version of IECoreArnold's own substitutions API, which is now deprecated.
For our official builds, and to 10.5.16.0 for our VFXPlatform 2023 builds.
@johnhaddon johnhaddon force-pushed the renderManShaderSubstitutions branch from aabd126 to 36e8df8 Compare January 19, 2026 09:47
@murraystevenson murraystevenson merged commit 92b8608 into 1.6_maintenance Jan 19, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Pending Review to Pending release in Work in Progress Jan 19, 2026
@johnhaddon johnhaddon deleted the renderManShaderSubstitutions branch January 20, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants