Jump to content

Recommended Posts

Hi everyone!

I am looking for a way for multiple people to work on the same .hip file.

Since .hip files can be exported as text, I assumed it would be possible to simply use git for versioning (and merging the edits made by multiple people). However, it does not seem to be that straightforward.

To test this approach, I created a very simple network (first attachment). Now I made two edits (second and third attachment), each adding a transform node to the network. I assumed these changes could be merged, creating a new network containing both transform nodes. However, attempting to merge the .hip files using git resulted in several conflicts. Some of these could be solved trivially, (like changes to the viewport or the last edit timestamp) but there are several conflicts (last attachment) for which I could not find a way of resolving which produces my expected result.

Does anybody have experience with this approach? How do you handle multiple people working on the same .hip file?

Any help would be appreciated!





Edited by a41b

Share this post

Link to post
Share on other sites

What are you trying to accomplish by having people work on the same .hip file? Why not use different .hip files and share required assets via Houdini Digital Assets for example?

Share this post

Link to post
Share on other sites

As the other said HDA is your friend.

But if you want to work on the same file then there is one another way that i think thats possible. You need to build with python a custom multiuser setup. You need to use the .ascode() function to export the scenen to git or custom server and sync it back. It's not a small task but if you want to know more just ask.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now