Lex-DRL Posted July 30, 2013 Share Posted July 30, 2013 The question is in the title. How do I force Houdini to export some point attribute as "vertex point" into rib, not as "varying point"? I've got a simple setup scene to test how Houdini can export rest positions for renderman shaders: untitled1.hip The setup is simple: I've created the torus saved it's point positions to "rest" attribute moved the torus a little up using "Attribute" node, converted Houdini attribute to Renderman's "vertex point" attribute and, finally, applied "polygons as subdivisions" attribute to the object If I render this, I get what I expected: Smooth torus, slightly moved up. Now, what I expect is "rest" attribute should be smoothed the same as P is. And therefore I can get smooth rest positions for furter shading. To check this, I'm creating a simple shader which displaces points to the rest positions. So I should get smooth torus positioned at the origin. Right? But here's what I get instead: Yes, this is torus. And yes, it's positioned at the origin. But no, it's not smooth. I've exported the rib to see how it's generated. And here's what I saw there: While: I've got Houdini 12.5.427, running under 64-bit Win7. Am I missing something, or it's a bug? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.