Skip to content

Lvl Exporter - Blender Data To Json Or Xml

by Anthony Snelling·Workflow

Images © Anthony Snelling. Used for product review; image policy.

Why we like it

Lvl Exporter earns its place in the superhive library for a focused job: getting Blender scene layout data out as XML or JSON so you can rebuild it elsewhere. Just keep in mind it exports data only, so the parsing code is on you.

What is Lvl Exporter - Blender Data To Json Or Xml?

Lvl Exporter is built to simplify exporting the layout of a Blender scene to other 3D software. It writes selected scene data to XML or JSON files, so you can reconstruct the scene in a code-focused 3D framework or a game engine that lacks a level editor. Once the data is out, you write code to parse it and set up the scene in packages like ThreeJs or Panda3D.

The add-on sorts scene elements into categories when they match one: Meshes, Colliders, Lights, Spawns, and Cameras. Meshes, Lights, and Cameras are exported automatically and sorted into their appropriate categories, while you can choose to export an element as a spawn or a collider. The data it exports includes locations, rotations, and scales, along with type, dimension, and radius for certain items.

Lvl Exporter only exports data. It is not a one-stop or drag-and-drop solution for working in other 3D software, so you will need to write the parsing code yourself. It is released under the MIT license and runs as a Blender add-on.

Who is Lvl Exporter - Blender Data To Json Or Xml best for?

Lvl Exporter - Blender Data To Json Or Xml is best for blender users rebuilding scenes in code-focused 3D frameworks or game engines without a level editor, such as ThreeJs or Panda3D, who can write code to parse the exported data.

How much does Lvl Exporter - Blender Data To Json Or Xml cost?

Lvl Exporter - Blender Data To Json Or Xml is completely free to download and use.

Key features

  • Exports Blender scene data to XML or JSON files
  • Sorts scene elements into categories: Meshes, Colliders, Lights, Spawns, and Cameras
  • Meshes, Lights, and Cameras are exported and sorted automatically
  • Lets you export an element as a spawn or a collider
  • Exports locations, rotations, and scales
  • Exports type, dimension, and radius for certain items
  • Includes documentation

Tags

#Blender#Exporter#JSON#XML#Game Level#Add-on#Workflow#Scene Data

Frequently asked questions

Which Blender versions does Lvl Exporter support?

Lvl Exporter supports Blender versions 4.3, 4.2, 4.1, 4.0, 3.6, 3.5, 3.4, and 3.3, covering both the 4.x and 3.x lines. It installs as a Blender add-on and is listed as Blender Extension compatible. If you are on one of these versions, it should fit into your setup. If you are running a different build, check the developer's page to confirm compatibility before relying on it in a project.

What data does Lvl Exporter include in its XML or JSON files?

Lvl Exporter writes locations, rotations, and scales for scene elements, plus type, dimension, and radius for certain items. It groups those elements into categories when they match one: Meshes, Colliders, Lights, Spawns, and Cameras. Meshes, Lights, and Cameras are exported automatically and sorted into their categories, while you can mark an element to be exported as a spawn or a collider. All of this is written out to either XML or JSON files.

Does Lvl Exporter set up scenes in ThreeJs or Panda3D automatically?

Lvl Exporter only exports data, so it does not set up scenes in ThreeJs, Panda3D, or other packages on its own. It is not a one-stop or drag-and-drop solution for working in other 3D software. After exporting to XML or JSON, you will need to write code that parses the data and builds the scene in your target package. Think of it as the export half of the workflow, with the parsing and setup handled by your own code.

Is Lvl Exporter free to use?

Lvl Exporter is listed as free here in the catalog, and it is released under the MIT license. Licensing terms and any pricing can change over time, so for the current details it is worth checking the developer's page directly. The MIT license is permissive, but you should review its terms yourself to understand how it applies to your own project and any code you build around the exported data.

Similar plugins