romanus Posted May 11, 2015 Share Posted May 11, 2015 Hi guys,Is it possible to make custom set project. We use a pipeline where we have a simnas for simulations, compositenas for renders, worknas for project files, etc... and we've made a script on 3dsmax to automatically create specific dirs on these nas. Do you know any tut or tip that can help me on how to make this in Houdini? Cheers and thanks! Quote Link to comment Share on other sites More sharing options...
anim Posted May 11, 2015 Share Posted May 11, 2015 have you tried File/New Project? Quote Link to comment Share on other sites More sharing options...
papicrunch Posted May 12, 2015 Share Posted May 12, 2015 You can create any variable for your hip in alias/variables menu. Me I use $JOB set on maya project. The advantage to use this preexisting variable, is that you have directly acess to it in file browser as $ HIP. You can also create for example an $ACTORS set on assets etc ... Have fun Thomas Quote Link to comment Share on other sites More sharing options...
romanus Posted May 12, 2015 Author Share Posted May 12, 2015 (edited) Hi there, I should be more specific. We use a lot of different software's and we made a pipeline where we use a program to create all the structure per project. We decide in which worknas we'll work and the script makes all the specific directories in all the available nas.Then we go to our 3d software and create a project based on existing directories. So, basically we only have to choose the main work directory, choose the specific task you are doing and the script does the rest. Small example: you're starting an r&d in fluids for client X. First you create the project to client X using an external script. This creates in //1worknas/raid1/client_X all the pre-defined structure, including a dir with all the software's we use. Then you open Houdini and the idea is to make a script (that's what i'm trying to learn) that you only have to choose worknas raid 1, the client_X, then the specific task (R&D) and the name of what you're doing (ocean_shot_01).The script will then make all the connections (simulations to //1simnas/raid1/client_X/ocean_shot_01/ and then render to //1composite/raid1/client_X/ocean_shot_01, etc, etc, etc) and save the file with a pre-defined naming structure (for example: CLIENT_X - R&D - OCEAN_SHOT_01). For now, I'll use the structure Houdini offers me... and use the variables under the alias/variables menu. But this way, I have to do this by hand and by project, right? Thanks for any tip on this... i'll continue digging! Cheers and thanks Edited May 12, 2015 by romanus Quote Link to comment Share on other sites More sharing options...
michael Posted May 12, 2015 Share Posted May 12, 2015 https://www.sidefx.com/index.php?option=com_content&task=view&id=2952&Itemid=403 you should be able to customize this to your needs... or you can do what most everybody does and just write a shell/python script to build the directory structure you want... and you could build the exact same script in python right in Houdini... Quote Link to comment Share on other sites More sharing options...
romanus Posted May 13, 2015 Author Share Posted May 13, 2015 (edited) https://www.sidefx.com/index.php?option=com_content&task=view&id=2952&Itemid=403 you should be able to customize this to your needs... or you can do what most everybody does and just write a shell/python script to build the directory structure you want... and you could build the exact same script in python right in Houdini... Thanks Michael. I think we'll have to learn a little bit of shell/python script Nothing to fancy, but we'll try to adapt our script and ask for some help (if needed) in scripting area. Cheers, Edited May 13, 2015 by romanus Quote Link to comment Share on other sites More sharing options...
michael Posted May 13, 2015 Share Posted May 13, 2015 most studios have a script of some kind (either in a terminal or a gui) that: sends the user to the correct shot creates the correct environment (paths, env variables etc) sets the right software versions etc so a user might run a command something like this (we had a thing called HOP at C.O.R.E: -hop project seq shot- hop star_wars 010 010_035 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.