I’m frustrated with the way Rhino handles textures by creating embedded file folders. No other 3D program I use creates these folders, even when dealing with textures, and they seem unnecessary.
Most of the time, these folders serve no real purpose. Even with them, many textures still go missing, especially when I use different renderers like Enscape or receive files from others. It’s frustrating to have my file explorer cluttered with these extra folders, and I’m hesitant to move or delete them out of fear that I’ll lose even more textures.
Meaning, if all textures are unpacked in this folder, how do I put them back into the Rhino file? Can I just delete the folder with no consequences?
I don’t understand why Rhino alone seems to ‘need’ these folders when other software manages just fine without them. Wouldn’t it be easier if all textures were just stored within the file by default?
To make things worse, I don’t think these folders even help reduce file size. Instead, they duplicate and unzip textures into a separate folder while still keeping the file size the same.
set Renderer Development Kit.Settings.RendererSupport.AlwaysUnpackEmbeddedFilesToTemp to true
then it will make a temporary ghost file which dissapears when you close rhino. that is the weird kung fu crap you have to suck up from places like these unfortunately so yes i feel your pain.
i am also wondering, i would definitely suggest to have that true by default not to torture the users with random folders they have no idea what to do with.
i believe all that started with V6, this option only got introduced much later. from what i remember is that it was meant to for developers to have better access to the files, but most of the users dont need that at all, so we are left wondering.
AFAIK you can always safely remove embedded files folders, since they get generated by the Rhino file anyways. In principle these folders only get generated when the files cannot be found.
Rhino needs to unpack the textures to be able to use them.
I would also prefer that these folders would be hidden from the user though: RH-83869 Make unpack to temp default
well, no hopes for that YT:
Apparently this is not going to be fixed, as it could mess up files that use the same (named) textures.
As I mentioned, if Rhino creates an embedded files folder, this indicates it cannot find one (or more) of the textures that are embedded at the search path. If you think that his not the case, I’d like to know more.
If the .3dm file has the embedded textures packed into it always I don’t see why it can’t unpack those texture at the specified path it can’t find the texture?
Also why isn’t possible to create a temp folder instead of a permanent folder?
Setting Renderer Development Kit.Settings.RendererSupport.AlwaysUnpackEmbeddedFilesToTemp to true would cause this?
Why? I don’t think any other 3d software deals with textures this way?
It is not so much that it creates embedded folders even if the search path is correct and has the texture there, but rather that it creates embedded folders, rightfully, but some textures are still missing even after that…
Making those folders hidden would be worse in my opinion. Now at least we can see them easily and delete. If we can’t, they’ll stay there forever. They don’t disappear by themselves. I can still find those folders from a couple of years ago.