ABERDEEN SHANG
  • About
  • Portfolio
    • Real-Time VFX
    • Immersive Study
    • AR Interactive Prototype
    • Houdini
  • AI & Explorations
    • AI Visual
    • Fun Shorts
  • Archive

​BLOG - OSL: renderman moom shading 

reference:

final render:

Picture
Picture

about this OSL node:

This node allow users to use one material to shade multiple objects, which could make look-dev process much more efficient.

code:

mkattr.osl
​addArnoldIntAttr.mel

This is to make sure each object will have it own map id. 

Picture
UI
Picture
Test Render

how it works:

step 1: add attribute "map_id" to each object:
Picture
step 2: connect OSL node:
Picture

About

Portfolio

Explorations

Archive

© 2026 Aberdeen Shang. All rights reserved.
  • About
  • Portfolio
    • Real-Time VFX
    • Immersive Study
    • AR Interactive Prototype
    • Houdini
  • AI & Explorations
    • AI Visual
    • Fun Shorts
  • Archive