a41b Posted October 5, 2018 Share Posted October 5, 2018 (edited) 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 October 5, 2018 by a41b Quote Link to comment Share on other sites More sharing options...
berglte Posted October 5, 2018 Share Posted October 5, 2018 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? Quote Link to comment Share on other sites More sharing options...
LaidlawFX Posted October 5, 2018 Share Posted October 5, 2018 Yeah I would not recommend doing this either. What @berglte said. Quote Link to comment Share on other sites More sharing options...
fencer Posted October 5, 2018 Share Posted October 5, 2018 This is really weird))) Quote Link to comment Share on other sites More sharing options...
Mandrake0 Posted October 6, 2018 Share Posted October 6, 2018 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. 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.