
To Jackalope for his help testing the app on Mac. To Bublible for his help with the renderer. If the program manage to start, it will ask you to locate the db.lif file, you should find it here: /Users/USERNAME/Library/Application Support/LEGO Company/LEGO Digital Designer/db.lif.Enter the following command: java -cp "bin/*" bluerender.BlueRender.Open a command prompt/shell/terminal, cd to the folder where you unzipped Bluerender.What's HomeBrew? I've no idea, but you can try following these instruction.
LEGO DIGITAL DESIGNER RENDER INSTALL

You can optionally have a custom scene file for each model: simply copy the scene.sc file and name it like your lxf model (for example, if you have spaceship.lxf, create the file spaceship.sc, in the same folder of course). Anyway some documentation is available here (note: it may be a little outdated at times). The syntax of the scene description is that of Sunflow and should be easy, there are some examples inside. If you want to customize light, materials etc, you can change the scene description, simply edit the included scene.sc file. Using the renderer with default settings is quite simple.

Renders models, even big ones (tested on 12k piece models).

It's by no mean a competitor to Povray, which is slow but ultra-high quality, professional renderer. This project came about as an experiment when i discovered that i could integrate SunFlow into Blueprint code with minimal effort. Rendering is fast, a 1024x768 image usually take no more than five minutes on average pc.
LEGO DIGITAL DESIGNER RENDER FULL
A set of default settings is provided that should looks good for most renders, but you can tinker with the scene description to use the full power of SunFlow. Optionally, you can choose an output png file and do a "preview" render: it will render the model in wireframe (useful for testing and framing your model). You just open the LXF file with Bluerender and click the big Render button. Thanks to the open source SunFlow rendering system, i'm able to present:Ī rendering engine for Lego Digital Designer.
