Hi, Having searched one hour, and found several advises on this, I am still in the wilderness.
When Houdini starts up, and I want to save a project, import some data, or search for something, Houdini defaults to c:\users\my_user_name
I want to change this to Q:\Houdini\HIP
This also applies to a couple of other default locations, but let us start with the $HIP.
Can anyone tell me? I tried, among other things, Edit\Aliases and variables, did not work, I edited the houdini.env file, but this also did not work, maybe I haven't used the correct syntax.
Whatever I do, Houdini is stubborn and defaults to c:\users\my_user_name
This task is normally carried out in about 20 seconds in other applications..
-Ingvar
Where to change the $HIP default location on Windows
27979 18 2- ingvarius
- Member
- 17 posts
- Joined: 2月 2016
- Offline
- circusmonkey
- Member
- 2624 posts
- Joined: 8月 2006
- Offline
$HIP is where ever your hip file is located / saved to
This task is handled automatically in Houdini
You need to be using the $JOB variable to set custom paths.The beginner tutorial covers this https://www.sidefx.com/index.php?option=com_content&task=view&id=2952&Itemid=403 [sidefx.com]
This task is normally carried out in about 20 seconds in other applications..
This task is handled automatically in Houdini
You need to be using the $JOB variable to set custom paths.The beginner tutorial covers this https://www.sidefx.com/index.php?option=com_content&task=view&id=2952&Itemid=403 [sidefx.com]
Gone fishing
- ingvarius
- Member
- 17 posts
- Joined: 2月 2016
- Offline
Hi, and thanks, let me rephrase my question! I am a total Houdini beginner, and have mixed up $HIP and the default directory, sorry.
Here is my question, corrected for my beginner's errors:
How and where can I set the default directory for Houdini?
As is is now, when importing a file, opening a file, saving a file, Houdini defaults to c:\users\my_user_name
I want it to default to q:\houdini
Any help appreciated!
-Ingvar
Here is my question, corrected for my beginner's errors:
How and where can I set the default directory for Houdini?
As is is now, when importing a file, opening a file, saving a file, Houdini defaults to c:\users\my_user_name
I want it to default to q:\houdini
Any help appreciated!
-Ingvar
- digitallysane
- Member
- 1192 posts
- Joined: 7月 2005
- Offline
You can simply save your desired location as a favorite using the “+” sign down-left on the Open dialog box.
Alternatively you can edit the $HOME variable (which on Windows is not usually set). Be aware that the local Houdini config folder will be stored in the $HOME folder.
Also setting that variable affects other “unix-like” software that's looking for it.
Alternatively you can edit the $HOME variable (which on Windows is not usually set). Be aware that the local Houdini config folder will be stored in the $HOME folder.
Also setting that variable affects other “unix-like” software that's looking for it.
- ingvarius
- Member
- 17 posts
- Joined: 2月 2016
- Offline
Thanks digitallysane!
This was a sane reply. I am surprised that Houdini is using such a generic term like HOME, I would have expected it to use a more proprietary value, like HOUDINIHOME or the like. you are right, the value HOME is not set on my computer.
And the + sign functions well, I will use that one.
Case closed, thanks!
-Ingvar
This was a sane reply. I am surprised that Houdini is using such a generic term like HOME, I would have expected it to use a more proprietary value, like HOUDINIHOME or the like. you are right, the value HOME is not set on my computer.
And the + sign functions well, I will use that one.
Case closed, thanks!
-Ingvar
- digitallysane
- Member
- 1192 posts
- Joined: 7月 2005
- Offline
ingvariusDefaulting to $HOME is pretty standard on Unix.
Thanks digitallysane!
This was a sane reply. I am surprised that Houdini is using such a generic term like HOME, I would have expected it to use a more proprietary value, like HOUDINIHOME or the like. you are right, the value HOME is not set on my computer.
And the + sign functions well, I will use that one.
Case closed, thanks!
-Ingvar
There is a HOUDINIHOME, $HH. You can also do a lot with paths and defaults, to suit your environment (but it's also easy to just f**k things up).
Check here, including usage of hconfig which will help:
http://www.sidefx.com/docs/houdini15.0/basics/config_env [sidefx.com]
- ingvarius
- Member
- 17 posts
- Joined: 2月 2016
- Offline
Yes I tried to edit this houdini.env file earlier. And it works great for setting the GPU to be used for OCL. But for the paths, I did not get it to work.
Regarding paths - people may have different ways of working. On my side,I am dependent on having a treeview at hand, all the time. Luckily Houdini has that. And I do not understand the purpose of a generic HOME, because I have a pletoria of multi media applications, and I do not want them to be in the same “home”, all of them.
Well, I am a Windows user then.
I will look into the HH variable later, if needed, thanks for this one.
-Ingvar
Regarding paths - people may have different ways of working. On my side,I am dependent on having a treeview at hand, all the time. Luckily Houdini has that. And I do not understand the purpose of a generic HOME, because I have a pletoria of multi media applications, and I do not want them to be in the same “home”, all of them.
Well, I am a Windows user then.
I will look into the HH variable later, if needed, thanks for this one.
-Ingvar
- digitallysane
- Member
- 1192 posts
- Joined: 7月 2005
- Offline
ingvariusI'm (mostly) a Windows user myself, and IMO Windows is not different to Unix in this regard.
And I do not understand the purpose of a generic HOME, because I have a pletoria of multi media applications, and I do not want them to be in the same “home”, all of them.
Well, I am a Windows user then.
Instead of HOME you have Documents (previously Documents and Settings), which is the user's home and a lot of apps default there.
- ingvarius
- Member
- 17 posts
- Joined: 2月 2016
- Offline
But I never use Documents, myself. Applications may or may not use Documents, but I myself never do. I am a PC user since 1994. And I have, since I installed Windows the first time, always partitioned my harddisk. Later, when it all got more advanced, I got several physical drives. I build all my computers myself, and always have several physical drives. some SSD, som spinning drives. And all set up in RAID 0, for speed purposes.
One drive is for the OS and for installed applications, only. I never store work on the same harddisk as the OS. My projects are always on a another physical drive.
And it is also organised into projects, but in the case of Houdini, Cinema 4D and all other applications, I have a dedicated Houdini location, a dedicated Cinema 4D location, where I store experiments. And for Houdini, it is all about experimenting right now
-Ingvar
One drive is for the OS and for installed applications, only. I never store work on the same harddisk as the OS. My projects are always on a another physical drive.
And it is also organised into projects, but in the case of Houdini, Cinema 4D and all other applications, I have a dedicated Houdini location, a dedicated Cinema 4D location, where I store experiments. And for Houdini, it is all about experimenting right now
-Ingvar
- digitallysane
- Member
- 1192 posts
- Joined: 7月 2005
- Offline
- ingvarius
- Member
- 17 posts
- Joined: 2月 2016
- Offline
I hate Documents and My Photos, My Videos, My Foo and My Bar
I dislike getting orders, I want to decide myself!
Sp changing the location of Documents will only move my dislike to another place. I am a programmer, multimedia is just a (very expensive) hobby at the moment. So having zillion applications, storing all I do under Documents just makes no sense.
-Ingvar
I dislike getting orders, I want to decide myself!
Sp changing the location of Documents will only move my dislike to another place. I am a programmer, multimedia is just a (very expensive) hobby at the moment. So having zillion applications, storing all I do under Documents just makes no sense.
-Ingvar
- Doudini
- Member
- 333 posts
- Joined: 10月 2012
- Offline
I really dont see where your problem is cause you can just save the hip anywhere you want. Or setup the $JOB for each project. Also you can edit your houdini.env and add your custom locations. But in general you just use $JOB or $HIP. You can save your stuff anywhere you want. No need to use the documents location.
Just save the houdini scene somewhere and $HIP will be updated to that folder where the hip file relies.
So:
$HIP is the current location where your hip file is. If you create a new document that is not saved yet it will default to home.
$JOB is the location of your current project.
If you want to setup your own $MYCUSTOM for example:
$TEXTURES
$MYHOUDINIROOT
you can do that in the houdini.env file by adding:
TEXTURES=/media/myMountedDisk1/textures
MYHOUDINIROOT=/media/myMountedDisk2/houdiniRoot
(take note that these are unix paths and on windows you have to write the path different -> http://archive.sidefx.com/docs/houdini15.5/basics/config_env [archive.sidefx.com] )
You can then access it in by: $TEXTURES/metal_diffuse/texture01_d.tga for example which will be /media/myMountedDisk1/textures/metal_diffuse/texture01_d.tga
Just save the houdini scene somewhere and $HIP will be updated to that folder where the hip file relies.
So:
$HIP is the current location where your hip file is. If you create a new document that is not saved yet it will default to home.
$JOB is the location of your current project.
If you want to setup your own $MYCUSTOM for example:
$TEXTURES
$MYHOUDINIROOT
you can do that in the houdini.env file by adding:
TEXTURES=/media/myMountedDisk1/textures
MYHOUDINIROOT=/media/myMountedDisk2/houdiniRoot
(take note that these are unix paths and on windows you have to write the path different -> http://archive.sidefx.com/docs/houdini15.5/basics/config_env [archive.sidefx.com] )
You can then access it in by: $TEXTURES/metal_diffuse/texture01_d.tga for example which will be /media/myMountedDisk1/textures/metal_diffuse/texture01_d.tga
- OneBigTree
- Member
- 382 posts
- Joined: 11月 2010
- Offline
Doudini
I really dont see where your problem is cause you can just save the hip anywhere you want. Or setup the $JOB for each project. Also you can edit your houdini.env and add your custom locations. But in general you just use $JOB or $HIP. You can save your stuff anywhere you want. No need to use the documents location.
Just save the houdini scene somewhere and $HIP will be updated to that folder where the hip file relies.
So:
$HIP is the current location where your hip file is. If you create a new document that is not saved yet it will default to home.
$JOB is the location of your current project.
If you want to setup your own $MYCUSTOM for example:
$TEXTURES
$MYHOUDINIROOT
you can do that in the houdini.env file by adding:
TEXTURES=/media/myMountedDisk1/textures
MYHOUDINIROOT=/media/myMountedDisk2/houdiniRoot
(take note that these are unix paths and on windows you have to write the path different -> http://archive.sidefx.com/docs/houdini15.5/basics/config_env [archive.sidefx.com] )
You can then access it in by: $TEXTURES/metal_diffuse/texture01_d.tga for example which will be /media/myMountedDisk1/textures/metal_diffuse/texture01_d.tga
sorry for reviving this thread but I am struggling with this too.
There is a difference between being able to save anywhere and have houdini update the paths upon saving and having default directories like where I want a new project to be created.
I don't want to change my Home dir but I want all my Project data on my NAS. So I need, whenever I create a new project, my default directory to be “NAS/Houdini”. I can't find the according variable for default the “new project” location. Can anyone point me to it?
- Luxalpa
- Member
- 5 posts
- Joined: 9月 2018
- Offline
- Luxalpa
- Member
- 5 posts
- Joined: 9月 2018
- Offline
- DmitryShura
- Member
- 3 posts
- Joined: 6月 2020
- Offline
Tyranteon
I found a solution: Just go to the Houdini shortcut (or make one if you don't have one), go to Properties and then but your projects directory under “Start in”. Then it will automatically use that as the default location where to put new files and from where you can open your previous files.
Works for me too.
Also changed the shortcut launch dir on the Start screen.
Cheers.
Edited by DmitryShura - 2020年6月1日 11:27:08
Motion Graphics Designer | instagram.com/dmitryshura | https://shura.studio
- pblnrao
- Member
- 1 posts
- Joined: 4月 2021
- Offline
Hi,
Sorry for replying to this old post.
I too wanna have default HIP location based on my project.
We launch houdini with a batch files by copying the houdini.env from the project specific path, so it has required paths in it.
I could able to set the JOB variable in .env file and its reflecting in the Alias and Variables. But setting HIP or HOME as suggested in this thread also has no effect.
Changing the "Start in" in shortcut will not work as same artist will be working on different projects on same system.
Can anyone suggest an approach.
Sorry for replying to this old post.
I too wanna have default HIP location based on my project.
We launch houdini with a batch files by copying the houdini.env from the project specific path, so it has required paths in it.
I could able to set the JOB variable in .env file and its reflecting in the Alias and Variables. But setting HIP or HOME as suggested in this thread also has no effect.
Changing the "Start in" in shortcut will not work as same artist will be working on different projects on same system.
Can anyone suggest an approach.
- baszermaszer
- Member
- 4 posts
- Joined: 7月 2018
- Offline
Changing HIP to my unique folder is an absolute nightmare horror show. I'm now couple hours in down the rabbit hole chasing ghosts. Apparently Houdini developers wanted to absolutely avoid anyone changing the $HIP variable.
We have 3ds Max: in 10 seconds you set your user project folder easily, then Max saves your work into that folder.
Not Houdini.
So thanks to Tyranteon - its insane that we are forced to this solution - I had to edit a laughable windows shortcut Start In parameter. (Facepalm)
But it works! Now if I open Houdini and place a torus then press F6 - same as my 3ds Max shortcut for Save File As, now Houdini immediately displays my c:\renderings folder and all the scene files there and I can save my new work into that folder, every time! I don't need to even CLICK that c:\renderings shortcut that was advised here on the forum and I did that.
QoL: original question was that other 3D software do this in couple seconds. Now I can stop chasing ghosts for hours how to set the default Houdini scene directory.
Shaking head & Facepalm™©℗®
We have 3ds Max: in 10 seconds you set your user project folder easily, then Max saves your work into that folder.
Not Houdini.
So thanks to Tyranteon - its insane that we are forced to this solution - I had to edit a laughable windows shortcut Start In parameter. (Facepalm)
But it works! Now if I open Houdini and place a torus then press F6 - same as my 3ds Max shortcut for Save File As, now Houdini immediately displays my c:\renderings folder and all the scene files there and I can save my new work into that folder, every time! I don't need to even CLICK that c:\renderings shortcut that was advised here on the forum and I did that.
QoL: original question was that other 3D software do this in couple seconds. Now I can stop chasing ghosts for hours how to set the default Houdini scene directory.
Shaking head & Facepalm™©℗®
- BabaJ
- Member
- 2129 posts
- Joined: 9月 2015
- Online
baszermaszer
Changing HIP to my unique folder is an absolute nightmare horror show. I'm now couple hours in down the rabbit hole chasing ghosts. Apparently Houdini developers wanted to absolutely avoid anyone changing the $HIP variable.
We have 3ds Max: in 10 seconds you set your user project folder easily, then Max saves your work into that folder.
Not Houdini.
You didn't read the second post from the top 'circusmonkey'.
You 'don't' want to change $HIP - It is automatic to whereever you save your .hip.
It allows you to have a flexible $HIP location for each .hip file you create.
What 'you' really want is to change $JOB, which can be done very quickly, just like other 3D software:
https://www.sidefx.com/docs/houdini/basics/project.html [www.sidefx.com]
-
- Quick Links