instance tree solaris

   Views 808   Replies 4   Subscribers 0
User Avatar
Member
11 posts
Joined: 11月 2018
Offline
Hi,

I am surprised to not found a clear explanation on how to instance a tree with instanced leaves in solaris usind USD and the component builder.

if I was on Maya I would use a arnold ASS file and instance the job would be done in 3 secondes. now I am struggeling a lot using solaris for something so simple. Solaris feel like reinventing the wheel sometimes.

my tree have instanced leaved, I use a component builder(native instances) to make a usda then load this usda with a reference and plug it into a instance node but it doesnt render but freeze houdini, using arnold. any tips?

tks
Edited by Foocus - 2024年8月3日 19:50:47
User Avatar
Member
729 posts
Joined: 7月 2005
Offline
Native instances are more for situations where you want to be able to manually transform individual instances. For scattering lots of leaves or trees it's better to use point instancers. Attached is an example, please excuse the crappy trees.

Attachments:
instance_trees.zip (1019.2 KB)

User Avatar
Member
11 posts
Joined: 11月 2018
Offline
thank you for you reply,

I did the tree with the tree generator so it already come with instanced leaf node.

1. how to import a tree who already got instance into the component builder(internal sop > object merge/lopimport ?) with point instancers method


2. my problem comes when I want to instance this tree again(who already got instanced leaf method) to create a small forest.



the classic way of creating a componend builder>select a external sop>sselect the sopcreate output > methode point instancer then plug it into a instancer node work with renderman but not with arnold(it work 1 time out of 100 for a reason I dont know), any idea ?


thanks
Edited by Foocus - 2024年8月4日 06:37:30
User Avatar
Member
729 posts
Joined: 7月 2005
Offline
How are you treating the instances on the Component Geometry node? If you look under the Primitives section, the default is for Packed Primitives to 'Create Native Instances'. Try changing that to 'Create Point Instancer".

It might be less guesswork if you upload an example file.
User Avatar
Member
11 posts
Joined: 11月 2018
Offline
create point instancer work so far.

thank you for your advice
  • Quick Links