Skip to content

YABEE -- Renewed Egg exporter for the Blender 2.8

License

Notifications You must be signed in to change notification settings

Toontown-Event-Horizon/YABEE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Modernized Alternative (of) Yet Another Blender Egg Exporter (MAYBEE)

Technically MAYABEE, but I don't want to call it that.


MAYBEE is a fork of the Yet Another Blender Egg Exporter (YABEE) plugin. It is a renewed Panda3D Egg file exporter for Blender that supports versions >=2.7+

With dozens of outdated YABEE repositories, it's hard to find which version supports modern versions of Blender. MAYBEE sticks out from the outdated YABEE variants.

Features

MAYBEE has support for exporting the following:

  • Meshes
  • UV layers
  • Materials
  • Vertex colors
  • Textures (Diffuse textures and Normal maps)
  • Armature (skeleton) animation
  • ShapeKeys (morph) animation
  • Non-cyclic NURBS Curves

Limitations

The following are currently not supported/implemented by MAYBEE:

  • Properties/tags
  • Texture baking via Cycles
  • Non-Shader Mode for Materials & Textures

Principled Shader Support

With the addition of the the Principled BSDF shader in Blender and the upcoming support for physically based materials in Panda3D it was possible to extend YABEE to improve the workflow for artists when working in a PBR environment.

Cube in Panda3D via pview

Multimeshed object using multple (two) textures in Panda3D

My multimeshed rigged character using multple textures in Panda3D (Regular meshes)

YABEE becomes more Blender-compatible: No special Nodegroup is needed anymore

To use it, you have to create a material for your mesh, set up the Principled BSDF shader by connecting at least the Image Texture shader and optionally UV Map.

The PBR node support is still work in progress, if you find important features missing please contact the developers.

Use this version of YABEE carefully. It doesn't support previous Blender 2.7 versions. It may contain bugs and may not work for objects with complex node system applied (something more than UVMap and Texture Image).

  1. Do backup of your blend files first or revert the project after exporting.
  2. To avoid further issues, don't save your project after export is done. Save it BEFORE exporting.

How To Export

Before exporting:

  1. Select all meshes of the character except armature, or
  2. Select all meshes of the character including armature

Experimental Non-Shader Mode for Materials:

This mode doesn't use Nodes.

Disable "Use Nodes" to activate Non-Shader Mode (currently works for PBR render pipelines)

About

YABEE -- Renewed Egg exporter for the Blender 2.8

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%