Skip to content

omUlete

by Jackson-Sutherland·Workflow

Images © Jackson-Sutherland. Used for product review; image policy.

Why we like it

omUlete earns its place in the blender_extensions library as a dependency-free route from Blender to Panda3D's .egg format, adding a dedicated file-export option and support for collision shapes.

What is omUlete?

omUlete is a stand-alone exporter that writes Blender geometry to the .egg file format used by the Panda3D game engine and framework. Using the add-on does not require installing Panda3D, and it has no other dependencies. Once enabled, it adds an "egg (panda3d)" option to Blender's file-export menu, and all geometry is exported.

Before exporting, you set the imageDir variable to the directory holding your textures, relative to the model directory specified in your config file. Multi-texturing is not yet supported, so the exporter applies only the first texture specified per node-based material. The add-on can also export collision shapes: adding a custom property named collisionbox, collisionsphere, collisiontube, or one of several others marks an object and its children as a collision shape, and buttons under the object properties panel add these properties quickly.

omUlete is distributed under the GNU General Public License v3.0 or later and is compatible with Blender 4.5 LTS and newer. The developer has noted plans to add support for sequence nodes in the future. Source code and release notes are on the developer's GitHub page.

Who is omUlete best for?

omUlete is best for blender users exporting geometry and collision shapes to the Panda3D engine in the .egg file format.

How much does omUlete cost?

omUlete is completely free to download and use.

Key features

  • Exports Blender geometry to the Panda3D .egg format via an "egg (panda3d)" file-export option
  • Runs without installing Panda3D or any other dependencies
  • Exports collision shapes by adding custom properties such as collisionbox, collisionsphere, collisiontube, and others
  • Buttons under the object properties panel for quickly adding collision-shape properties
  • imageDir variable sets the texture directory relative to the model directory in your config file
  • Distributed under the GNU General Public License v3.0 or later

Tags

#Panda3D#egg exporter#Blender exporter#game engine#collision shapes#file export#3D export

Frequently asked questions

Does omUlete work with Blender 4.5?

omUlete is compatible with Blender 4.5 LTS and newer, so current LTS builds and later releases are covered. The add-on installs like any other Blender add-on by loading the zip file included with the release, and it carries no dependencies. Once enabled, it adds an "egg (panda3d)" option to Blender's file-export menu. For the exact version you are running and any release details, check the developer's GitHub page.

Does omUlete require Panda3D to be installed?

omUlete does not require Panda3D, or any other requirements, to be installed. It runs as a stand-alone exporter inside Blender and has no dependencies, so you can produce .egg files without setting up the Panda3D engine or framework first. Installation follows the standard Blender process: load the zip file included with the release like any other add-on. If you prefer to compile from source, the developer notes you can package the source into a zip file yourself.

How do I export a model with omUlete?

omUlete adds an "egg (panda3d)" entry to Blender's file-export menu once the add-on is enabled. Before exporting, set the imageDir variable to the directory holding your textures, relative to the model directory specified in your config file. All geometry is exported. Note that multi-texturing is not yet supported, so only the first texture specified per node-based material is applied to exported geometry. The developer mentions making geometry handling more intelligent in the future.

How do I add a collision shape in omUlete?

omUlete can export collision shapes. You mark an object and its children as a collision shape by adding a custom property with one of these names, in any capitalization: collisionbox, collisionplane, collisionpolygon, collisionpolyset, collisionsphere, collisioninvsphere, or collisiontube. Buttons under the object properties panel let you add these properties to an object quickly. The developer has stated plans to add support for sequence nodes in the future as well.

Is omUlete free, and what license does it use?

omUlete is listed as free here in the catalog. It is distributed under the GNU General Public License v3.0 or later, according to the developer. For the most current licensing terms, source code, and release information, visit the developer's GitHub page. Installation follows the standard Blender method of loading the release zip file, and the add-on has no dependencies to install alongside it.

Alternatives to omUlete

Also in Workflow for Blender.

Similar plugins