Joined: Aug 20, 2016
Post Count: 10
Status:
Offline
How to update furniture within a scene after applying changes to the model?
Hello,
I am learning to create models in Blender which I then use with SH3D. My workflow is to build something in Blender, export as OBJ, import in SH3d and add it to a scene. I regularly find myself to modify the "something" that i built in Blender, re-export it as OBJ and change the model in SH3D to use the modified "something". However, how can I update all instances of such a model used in the scene without manually adding new copies and deleting the old ones repeatedly? This is kinda Sisyphus-work.
France
Joined: Nov 7, 2005
Post Count: 9420
Status:
Offline
Re: How to update furniture within a scene after applying changes to the model?
You can't make that kind of change from Sweet Home 3D user interface. But as .sh3d files are actually simple zip files, you can explore them and replace the 3D models found in the subfolders of such .sh3d files by other ones, as long as you keep the same file name for .obj, .dae and .3ds files. Before saving, you should also remove the file named ContentDigests otherwise Sweet Home 3D will refuse your new model. Of course, if you try this way, I encourage you to backup your .sh3d files before doing such changes, to avoid losing your work.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
Joined: Aug 20, 2016
Post Count: 10
Status:
Offline
Re: How to update furniture within a scene after applying changes to the model?
I see. And I also see you are a SH3D developer. What you think about storing a hash of every model and after updating a model trigger an update event that causes to automatically update all instances of a model used in the scene to be replaced by new instances of the new model version? Ain't that possible? Can't believe it wouldn't.
France
Joined: Nov 7, 2005
Post Count: 9420
Status:
Offline
Re: How to update furniture within a scene after applying changes to the model?
Everything is possible, but sorry, it's not the priority of the moment. This would require some modifications in furniture dialog box too.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator