Export from Blender to .dae (collada), .gltf and .usdz
Branch: master
Clone or download
Latest commit 9f6c188 Feb 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libs First commit Jan 24, 2019
tests/cube Updated readme and output paths Jan 24, 2019
.gitattributes Initial commit Jan 24, 2019
.gitignore First commit Jan 24, 2019
blend_to_collada.py First commit Jan 24, 2019
blend_to_gltf.py First commit Jan 24, 2019
converter.js Updated readme and output paths Jan 24, 2019
license.md Add license Feb 6, 2019
package.json First commit Jan 24, 2019
readme.md Update readme.md Feb 6, 2019
yarn.lock First commit Jan 24, 2019

readme.md

ARexport

ARexport is a Parallax open-source project, written by Gareth Battensby.

Description

Converts Blender3D .blend files into .dae (collada), .gltf and .usdz files for use with AR viewers.

Requirements

  • Blender 2.8
  • Xcode 11
  • Node.js

Setup

The converter script will need know where to find the Blender executable and USD python libraries. To do this is to create a .env file in this directory and enter the following values...

PYTHONPATH=path_to_usd_python
BLENDER=path_to_blender

On OSX Blender is usually in the applications folder /Applications/blender/blender.app/Contents/MacOS/blender USD python can be found in the libs directory of this repo if you don't have it already installed.s

Usage

node converter.js input_file.blend -o output_directory

Opens the target .blend file and exports a gltf, dae and usdz files in the output directory.

TODO

  • Collada doesn't seem to export textures for all channels, only colour
  • Multiple source file input / watch folder