Blender exporter development

I have mentioned it before about how I wish to approach the exporter as Blender has gone to a 4 release cycle, X0, X1, X2, X3 LTS. In the current case 2.90, 2.91, 2.92, 2.93 LTS.

To state again, the format of the name of the export file will correspond with the minimum Blender version it works for. Changes in the repo today:


Blender 2.80.0

  • 29 December 2020

Renaming of Blender build zip to now be in Blender2Babylon-2.80x format, where the
version of Blender it was made for is now in the name. This is the exact same
as version 6.46 for the current file. The deprecated files are renamed as follows:

  • Blender2Babylon-5.6 is now Blender2Babylon-2.79x
  • io_export_babylon.py is now Blender2Babylon-2.75x

Development of future versions will be done on a branch named dev, to be created soon. Since there is already one known breaking change in 2.91, that will be the minimum version there.

I want to keep the exporter version, which worked for the latest LTS release, on the master branch, and treat the releases in-between much like those of Linux. That is they are to give looks at new features, but not as stable.

I, myself, am in not hurry, but if there are others who wish to do PR’s to the dev branch, they can as soon as the branch has been created, sometime this week.

5 Likes

I love the idea @JCPalmer !!! and as long as it can make your life simpler, I am all in. You rock at what you do with it, keep it up :slight_smile:

1 Like

Branch created
GitHub - BabylonJS/BlenderExporter at dev

There is an initial zip file created, with the version 2.91.-1. When there is a minus sign in the last number, the word ‘Beta’ will appear in the title of any custom properties section.

The minimum Blender version is set to 2.91. I am pretty sure it will not actually run due to the API change linked to in the first post.

I will not be providing much effort myself for now, but did not want to hold anyone back, who currently has cycles.

1 Like

@JCPalmer : Keep up the good work Jeff. Always enjoyed using your exporter. Some months back I saw a YouTube video about the development of Blender and how every so often there would be “breaks” with previous versions. And I wondered about the impact.

But as always - you seem prepared :slight_smile:

Stay Safe Jeff, gryff :slight_smile:

1 Like