leozide / leocad

A CAD application for creating virtual LEGO models
https://www.leocad.org
2.45k stars 205 forks source link

Support more render engines (as alternative to POV-Ray) #70

Open ghost opened 7 years ago

ghost commented 7 years ago

As POV-Ray sometime not availiable for some users or too heavy, propose add bindings to other free&open-source tools for rendering

appleseed

appleseed is available as a portable C++ library with C++ and Python APIs, as a set of standalone applications for Windows, Linux and macOS, and as native plugins for content creation applications

appleseed output

YafaRay

YafaRay written with C++ and licensed under LGPL, so could be bundled in LeoCAD directly for Linux, Windows and Mac.

REFERENCE:

YafaRay output

LuxRender

REFERENCE:

Radeon Pro Render

RadeoProRender output

Blender/Cycles

REFERENCE:

ghost commented 6 years ago

Some new tool for render LDraw files (.dat), written on C language

l2rib is a utility for converting Lego LDraw models for use in a RenderMan compliant renderer. In other words, it reads .DAT files, and writes RIB files which can then be rendered by renderers such as Pixar's PhotoRealistic RenderMan.

ghost commented 6 years ago

Add "appleseed" to the list

Cast @appleseedhq

ghost commented 6 years ago

Its look llike FreeCAD also will get support for more rendering engines soon:

Maybe, it would be usefull look inside "Raytracing workbench"

@yorikvanhavre, it would be cool if you can help for LeoCAD on adding support to more rendering engines. Of course, when you will be free from FreeCAD work ;-)

ghost commented 6 years ago

Blender Render Package for OpenGL animations