Vector-type parameters (vector,point,normal) in the RSL VOP context are not being transformed to “current” space when rendering the shader ball. This means that the RSL shader ball render is wrong for any networks which contain vector-type Parameter VOPs.
It's particularly confusing because if these parameter values get used directly inside the network, the shader ball leads you to believe that everything is OK (until you do an actual render and go “huh?”). But when you “do the right thing” and transform them to “shader” space within the network, the shader ball makes you think that something is wrong (until you do an actual render and go “Aaaah”)
It makes the RSL shader ball pretty useless for a lot of cases
(H8.0.492)
(cross-posted to support, BUG ID=21234)
BUG: VOP: RSL: Shader Ball Space
2432 0 0- Mario Marengo
- Member
- 941 posts
- Joined: 7月 2005
- Offline
-
- Quick Links