A blender-based rapid iterative visualization system.
Includes a ready to run executable, no setup whatsoever needed!
- Visualization Wizard - Create rendered or interactive presentations of your CAD work in the browser
- Automated Rendering - Get drafts immediately, and high-quality versions later, automatically
- Continuous Deployment - Embed visualizations via URLs that always deliver up-to-date material
- Blender Inside - If Blender can render it, Elmyra can as well, because that's at its core
- Free & Open Source - Developed as a part of the AXIOM Gamma project
For a quick introduction watch the Elmyra Screencast, also linked above. (8min)
For more project history and background check out the Blender Conference 2015 Presentation . (23min)
git clone https://github.com/apertus-open-source-cinema/elmyra.git
Download and unzip the bundled dependencies and assets and put the lib
folder inside Elmyra's root directory.
In order to compile css and javascript for the frontend and automatically configure the correct platform-dependent library paths for the various scripts, you need to install node.js and gulp 4. For node.js please refer to the instructions on their website, for gulp and the remaining dependencies run this anywhere in a terminal:
sudo npm install -g gulpjs/gulp-cli
And inside elmyra's root directory:
npm install
Now you can compile and configure your development installation manually by running gulp build
, or let gulp build and then watch for changes and recompile automatically by just running gulp
. For development you can start elmyra by running npm start
.
For releasing, there is a gulp task to create releases for all platforms - gulp release
- which sequentially builds and collects all relevant files and puts them into archives tagged with platform and commit hash (e.g. elmyra-ab349c-windows.zip
) in the release
directory.
Elmyra could not have been brought to life without the heart that beats at its core - Blender - and its incredibly helpful and inspiring community; It would not even closely be what it is without FFmpeg and its hardworking volunteer force; and in the first place, it could not have been conceived without the individuals and organizations that created this open, enabling environment for it to grow in - the AXIOM project. Thanks so much everyone!