Skip to content

Instantly share code, notes, and snippets.

@Jason0214
Last active August 6, 2018 05:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Jason0214/4f2cb74f8659315bd254d94246958d28 to your computer and use it in GitHub Desktop.
Save Jason0214/4f2cb74f8659315bd254d94246958d28 to your computer and use it in GitHub Desktop.
GSOC 2018 Final Report

GSOC 2018 Final Report

Student Jiacheng Lu
Github Jason0214
Organization GodotEngine
Project godot-blender-exporter

Project Description

godot-blender-exporter is developed intend to create a better workflow from Blender to Godot Engine. It is designed to support directly exporting mesh, armature and animation to godot scene, besides it is expected to have a support for exporting blender cycle materials to godot materials.

Completed work

Prove of work (screen shots)

material diffuse glossy anis metallic

Known issues

  1. shape key exports to a very excessive size output file issue#58
  2. animation constrait not implement in the most efficient way issue#67

Future work

  1. have support for new blender2.8 working in progress
  2. Cycle Material exporting has no support for Generated Texture Coordinate and noise texture yet
  3. Cycle Material exporting has a very poor result for glass bsdf shader
  4. Cycle Material exporting has no support for custom node groups
  5. Cycle Material exporting has no support for true displacement
  6. The exported godot shader code has some redundant assignment code, need some optimization (maybe implement in godot side)
  7. The Blender shader distribution forumula multiscattering GGX is not very well supported (maybe implement in godot side)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment