Updated Java .Blend to reflect changes in Blender releases from 2.80.0 up to 2.80.75.
There have been a lot of changes and I had to do some work to adapt the example application Java .Blend Viewer.
Most of the changes are related to the newly introduced render engine Eevee.
- Apparently, materials with textures now require the use of nodes.
- Also, scenes are now subdivided in trees of collections. Thus, finding objects of a blender scene now requires the traversal of those collections. These basically resemble the tree you can see in Blender’s GUI on the top right hand side.
- Furthermore, the source code documentation in Blender’s sources has been significantly improved and supports doxygen for the most part. That made it easier for me to generate the documentation for Java.Blend too.
I think these are the most obvious changes In regards to the file format.