Both documents, Node flags and Organising Scenes have been now fixed. thanks everyone.
You will notice what has been tweaked by looking at the date of the page itself for for example the node flags page regarding the COP mistake has today's date rather than the previous one.
And a major view of the organising Materials now ready too.
Softimage to Houdini guides
227059 335 9- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
- danyargici
- Member
- 18 posts
- Joined: March 2014
- Offline
Hi Jordi,
Just wanted to add my thanks for this initiative!
If I could make one suggestion, perhaps there is an order that you feel these should be read, in which case adding some kind of numbering to the PDF names might be beneficial.
Not a biggie, the names themselves give you an idea of a logical order, but just thought I'd mention it.
DAN.
Just wanted to add my thanks for this initiative!
If I could make one suggestion, perhaps there is an order that you feel these should be read, in which case adding some kind of numbering to the PDF names might be beneficial.
Not a biggie, the names themselves give you an idea of a logical order, but just thought I'd mention it.
DAN.
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
My plan is to bundle every block once I finish it so you will have it properly ordered with page numbers.
I have put the number in the filename so you can read it in the right order… of course I may renumber things as I go along so I will announce these reorders and reviews.
Sorry for the improvisation.
I have put the number in the filename so you can read it in the right order… of course I may renumber things as I go along so I will announce these reorders and reviews.
Sorry for the improvisation.
danyargici
Hi Jordi,
Just wanted to add my thanks for this initiative!
If I could make one suggestion, perhaps there is an order that you feel these should be read, in which case adding some kind of numbering to the PDF names might be beneficial.
Not a biggie, the names themselves give you an idea of a logical order, but just thought I'd mention it.
DAN.
- alanf
- Member
- 4 posts
- Joined: Oct. 2007
- Offline
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
Today's guide to render, this one is the first of three so stay tuned.
https://www.dropbox.com/sh/22l2sx82m75buxj/H-0buUQAUP [dropbox.com]
HoudiniGuides_GeneralConcepts_8_OrganisingRenders.pdf
https://www.dropbox.com/sh/22l2sx82m75buxj/H-0buUQAUP [dropbox.com]
HoudiniGuides_GeneralConcepts_8_OrganisingRenders.pdf
Edited by - May 6, 2014 09:44:52
- Serkan Cesur
- Member
- 1 posts
- Joined: March 2014
- Offline
- Keith Johnson
- Member
- 30 posts
- Joined: Oct. 2013
- Offline
Wow Jordi, this is so helpful. Thank you!! I just worked your examples in the “organizing scenes” and I really like Houdini's methodology - the subnet as “model” makes perfect sense. Also, the mental checks about how geometry is duplicated therefore taking up more memory - this is all good housekeeping.
Scene organization is SO important. It's one of the key reasons why I switched to SI several years ago. With it's excellent explorer I felt like I could always “see” every single item that made up the scene. This became crucial with complex rigs, referenced models, animation clips, blendshapes, etc.
Thanks!!
Scene organization is SO important. It's one of the key reasons why I switched to SI several years ago. With it's excellent explorer I felt like I could always “see” every single item that made up the scene. This became crucial with complex rigs, referenced models, animation clips, blendshapes, etc.
Thanks!!
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
Thanks Keith
Well, finally finished this one… a bit more complex to put together due to further details on tools.
I would also like to ask houdini seasoned people your opinion, specially on the takes approach.
https://www.dropbox.com/sh/22l2sx82m75buxj/H-0buUQAUP [dropbox.com]
HoudiniGuides_GeneralConcepts_9_OrganisingOverrides.pdf
Enjoy
Well, finally finished this one… a bit more complex to put together due to further details on tools.
I would also like to ask houdini seasoned people your opinion, specially on the takes approach.
https://www.dropbox.com/sh/22l2sx82m75buxj/H-0buUQAUP [dropbox.com]
HoudiniGuides_GeneralConcepts_9_OrganisingOverrides.pdf
Enjoy
Edited by - May 6, 2014 09:44:57
- Platon
- Member
- 99 posts
- Joined: July 2007
- Offline
Well, my take (pun intended) on this would be that takes as you've said are overrides and they should be used like ones. While in certain cases you definitely can override whole material (i.e. rgb mates).
I'd rather brake object into separate discreet objects, assign materials in object level, and use overrides for some parameters.
But as you've said - it all depends on the case.
I'd rather brake object into separate discreet objects, assign materials in object level, and use overrides for some parameters.
But as you've said - it all depends on the case.
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
Indeed they override values, yet they are not the Softimage Overrides we are used to and it is an extremely hard thing to describe so I may fail.
In Softimage Overrides are properties to be attached to the object, not a scene level status. This means I can use them just of one object and encapsulate it on a external model.
Imagine you could do an override that can be stored in your HDA… which is one of the reasons in order to achieve similar results we have to attack each individual case in a different fashion.
I have seen attribute propagation, shader overrides, object switching, object merging (described here) and takes along with even more convoluted ways to get the result, possible certainly and probably even more powerful but seems the core concept should be architected in a different manner.
It does not help either in Houdini the fragmentation of interface tools, specially now that we have the Data Tree I feel that is the right place to incorporate such a concept and some form of consolidation of these various interfaces would be welcome.
I guess my limited view makes me thing on those terms but this is one of the key areas Softimage got really right and it is worth studying it more.
Lots of philosophical questions too from it.
:-)
In Softimage Overrides are properties to be attached to the object, not a scene level status. This means I can use them just of one object and encapsulate it on a external model.
Imagine you could do an override that can be stored in your HDA… which is one of the reasons in order to achieve similar results we have to attack each individual case in a different fashion.
I have seen attribute propagation, shader overrides, object switching, object merging (described here) and takes along with even more convoluted ways to get the result, possible certainly and probably even more powerful but seems the core concept should be architected in a different manner.
It does not help either in Houdini the fragmentation of interface tools, specially now that we have the Data Tree I feel that is the right place to incorporate such a concept and some form of consolidation of these various interfaces would be welcome.
I guess my limited view makes me thing on those terms but this is one of the key areas Softimage got really right and it is worth studying it more.
Lots of philosophical questions too from it.
:-)
owlYzarc
Well, my take (pun intended) on this would be that takes as you've said are overrides and they should be used like ones. While in certain cases you definitely can override whole material (i.e. rgb mates).
I'd rather brake object into separate discreet objects, assign materials in object level, and use overrides for some parameters.
But as you've said - it all depends on the case.
- anon_user_37409885
- Member
- 4189 posts
- Joined: June 2012
- Offline
- Platon
- Member
- 99 posts
- Joined: July 2007
- Offline
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
Well, you can create ‘spare parameters’ on the object itself and then use that data.
I will try to develop these techniques later on, in the meantime the manual has some amazing documentation regarding this and HDA interface construction.
In fact this is super-powerful as you can attach scripts to the menu in a very elegant way and more.
Hope I understood well and this info help.
Good luck
I will try to develop these techniques later on, in the meantime the manual has some amazing documentation regarding this and HDA interface construction.
In fact this is super-powerful as you can attach scripts to the menu in a very elegant way and more.
Hope I understood well and this info help.
Good luck
owlYzarc
Is it by any chance something like creating local material parameters on the object itself?jordibares
In Softimage Overrides are properties to be attached to the object, not a scene level status. This means I can use them just of one object and encapsulate it on a external model.
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
- pbowmar
- Member
- 7046 posts
- Joined: July 2005
- Offline
jordibares
I would also like to ask houdini seasoned people your opinion, specially on the takes approach.
I personally like and use Takes. Unfortunately, they are missing some key bits of functionality that would make them more useful. The main one is (IMO) a spreadsheet of some kind (Parm spreadsheet? Take View?) that will show you parms, and their values _in each take_ so you can easily see what each take's differences are.
You can get this info fairly easily by scripting, and there are tricky ways over hack the Parm Spreadsheet to show you this (creating dummy nodes that all have the same parms but each containing a take's values) but nothing native.
What does Softimage use for viewing the various Overrides in a single view?
Cheers,
Peter Bowmar
____________
Houdini 20.5.262 Win 10 Py 3.11
Peter Bowmar
____________
Houdini 20.5.262 Win 10 Py 3.11
- pezetko
- Member
- 392 posts
- Joined: Nov. 2008
- Offline
pbowmar
What does Softimage use for viewing the various Overrides in a single view?
It's possible to use Scene Search and filter by Type or Name (but afaik it scans only Scene level. Than feed result of the search (Selection) to new Tree View (Explorer) and display parameter values directly in this Explorer.
Overrides on Partitions are separate entity and can be visible only from current pass. But they can be accessed with scripting also from other passes at once). Problem is that any property could be override (Override Property, Display, Geometry Approximation, Material etc.). The Properties that are local (unique to object) are in normal font. Properties shared across more than one object are in italic.
Unfortunately overrides in XSI have bad habbit to slowdown the scene (especially switching passes (and sometimes interaction) became really slow with growing number of overrides in any complex scene).
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
Good points, to me the most important issue in Houdini with how to overrides is that it is a scene level and therefore really verbose. You have to go object by object while in XSI is a property that can be attached pretty much to any object.
This means that if I attach it to a group everything inside the group inherits the property override, if these objects don't have that channel available, then nothing happens… that is the true power of Passes/Partition/Overrides
So if you are overriding a (let's say) visibility flag every single object in the partition (a type of rendering group) everything inside that partition will be visible. But if you override a nurds parametrisation and in the group there are meshes, then they won't be affected.
I am happy to pay the processing of the scene to get all this done and yes, although it has an impact on performance at least is linear.
This means that if I attach it to a group everything inside the group inherits the property override, if these objects don't have that channel available, then nothing happens… that is the true power of Passes/Partition/Overrides
So if you are overriding a (let's say) visibility flag every single object in the partition (a type of rendering group) everything inside that partition will be visible. But if you override a nurds parametrisation and in the group there are meshes, then they won't be affected.
I am happy to pay the processing of the scene to get all this done and yes, although it has an impact on performance at least is linear.
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
No problem… I haven't dived properly on the HtoA but what the guys at SolidAngle are doing is by far the best implementation of Arnold so I assume you are going to love it.
more soon!
more soon!
nick angus
Thanks for some really timely and useful info once again Jordi.
Something I like in Softimage is the ability to apply Arnold properties to groups and partitions. You can just have a big group of objects you want to subdivide at rendertime and put a single Arnold parameter on the group to do so.
Or applying Arnold matte or visibility properties to partitions for instance. I am sure the Solids have something similar for Houdini though.
Cheers, Nick
-
- Quick Links