Skip to content

Collaboration

There are several considerations when collaborating on complex scenes with other people. We will go over some generic, as well as polygoniq addon specific, topics.

Blender Versions

It will save you a lot of headaches if you all use exactly the same version of Blender. Same version number, same build, same branch. If possible use exactly the same installer or portable ZIP.

Verify which version you are using

The version you are using is displayed on the splash screen when Blender starts and in the bottom right corner of the main Window.

Blender versions are "backward compatible". If you save in Blender 3.3, you will be able to open the .blend file in Blender 3.6. If you save in Blender 3.6 and then try to open in an older version, you may run into trouble. You could be using a datablock or just a field of it that is not supported in the older version. In a best-case scenario you will get something that is noticeable, like "Undefined Shader Nodes". Worst case your Blender crashes immediately when loading the .blend or randomly while having the .blend open. tl;dr: If you value your time do not mix Blender versions on the same project. The headaches are not worth it.

Operating System (if possible)

We heavily recommend using the same OS if you are cooperating on a project. Operating Systems have subtle differences that can bite you. For example paths are case insensitive on Windows (texture.jpg and Texture.jpg are the same file), can be case sensitive on OSX (those two would be different files!) and definitely are case sensitive on Linux.

Use correct path cases even on Windows

Use correctly cased paths even if you do not have to. That way you will not run into issues when sending your render to a render farm. It can vary but most render farms will use Linux which is a case sensitive operating system.

Paths

Most addons including engon use asset linking. When you spawn assets, the mesh data will be linked from another .blend file and your scene will remember the path to it. If you collaborate on that file with others and they have the addons in various places the filepaths will not match and you will get missing textures and missing blends. In engon you can fix this by clicking "Find missing files", saving the file and reverting. But it is really annoying to have to click this every time you open the file. By clicking it you are fixing the paths for yourself but breaking it for your colleagues.

If you are using the same operating systems you can achieve consistent paths with the custom path method in installation documentation.

File Sharing

Close co-location and Samba or NFS are superior to most cloud file sharing solutions but not a viable option for all organizations.

You can use Google Drive, Microsoft OneDrive, Dropbox or a similar solution to share files. We recommend turning on Blender's file compression to minimize file sizes.

Do not use a shared folder for addon installation

Using cloud file sharing for installing addons is usually a bad idea. These services are not 100% reliable, you will run into issues that can be avoided by having the addons installed locally.