Community
Arnold General Rendering Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is it possible to create a group of different shapes and link it to instances?

3 REPLIES 3
Reply
Message 1 of 4
Le_Sep
258 Views, 3 Replies

Is it possible to create a group of different shapes and link it to instances?

Hi Arnold Answers Community

Let's assume I have several primitives as 'polymesh' loaded from .ply, then transformed with matrix parameter. I want to group such primitives in order to obtain an object, then I want to link it with node parameter to several 'ginstance' nodes. And so on.

I succeeded to create several instances of a single shape node, however I don't know how to gather several shapes nodes into one reference to link with 'ginstance' node parameter.

I'm working with Arnold 5.2.0.1 SDK API in C++ and nothing else.

Many thanks for any idea.

Labels (4)
3 REPLIES 3
Message 2 of 4
Stephen.Blair
in reply to: Le_Sep

ginstance.node is a single node. You need a single polymesh node, you can't have a group (there's no group node in Arnold).



// Stephen Blair
// Arnold Renderer Support
Message 3 of 4
Le_Sep
in reply to: Le_Sep

Understood, Stephen. Thanks for your answer.

Does it mean there is no 'obvious' way to build shapes based on several 'polymesh' to be reused, transformed and instantiated later?

Could the 'procedural' node help me to do so?

Message 4 of 4
Stephen.Blair
in reply to: Le_Sep

Yes, you could use a procedural node to load/create multiple nodes, and then just instance that procedural node.



// Stephen Blair
// Arnold Renderer Support

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report