Addon for Blender to directly export to a Godot Scene

Willian Galvani 0ed69c1df4 Update pylint to 2.5.3 4 năm trước cách đây
.github 66f3d73ee6 create issue template 6 năm trước cách đây
io_scene_godot 274f668963 Improve our attempt at exporting SpatialMaterials. (#341) 5 năm trước cách đây
tests 274f668963 Improve our attempt at exporting SpatialMaterials. (#341) 5 năm trước cách đây
.gitignore 1f1b15ce39 add animation export option 7 năm trước cách đây
.pylintrc 3f89937418 initial commit for blender 2.80 support 6 năm trước cách đây
.travis.yml 465d8b20c1 Travis: run regression tests only in 2.81 exporting 5 năm trước cách đây
LICENSE.txt d5b6588f27 Include a copy of the GPLv2 instead of the GPLv3 7 năm trước cách đây
Makefile 61dfeb1b35 Fix import order in animation to make pylint happy 5 năm trước cách đây
README.md 564aa4f56c Fix trailing parenthesis in the README 5 năm trước cách đây
requirements.txt 0ed69c1df4 Update pylint to 2.5.3 4 năm trước cách đây

README.md

Godot Engine's native Blender exporter add-on.

Native Godot scene format exporter for Blender, making the export process to Godot Engine as straightforward as possible.

WARNING: This exporter is experimental, and still lacks many features.

Installation

  1. Copy the io_scene_godot directory the location where Blender stores the scripts/addons folder on your system (you should see other ioscene* folders there from other addons). Copy the entire dir and not just its contents.
  2. Go to the Blender settings and enable the "Godot Exporter" plugin.
  3. Export your file with File -> Export -> Godot Engine (.escn)

If you find bugs or want to suggest improvements, please open an issue on the upstream GitHub repository.

Usage

See the documentation included in the official Godot documentation.

Development Notes

This repository includes a Makefile to assist with development. Running make from the project root will:

  1. Export all of the blend files from the tests/scenes directory. If you add a feature, it is suggested that you add a new blend file to the tests/scenes directory that uses this feature.
  2. Runs diff on the output files compared to the reference exports. This acts as a regression test.
  3. Runs pycodestyle and pylint style tests. Your code must pass these to be elegible to merge.

Current regression tests use the daily build of Blender 2.8 from Blender official site and runs on ubuntu 16.04. If you run the tests with different Blender version or on different platforms, the output may slightly differ.

License

This Godot exporter is distributed under the terms of the GNU General Public License, version 2 or later. See the LICENSE.txt file for details.