Open ghost opened 7 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.
Its look llike FreeCAD also will get support for more rendering engines soon:
... The other feature I'm working on (I have no code that is good enoough to test to share yet) is adding Appleseed as a new renderer to the Raytracing workbench . In a first step I am simply looking at producing an .appleseed file from FreeCAD, that can be fed to the renderer externally (same as we do with PovRay and LuxRender), but Appleseed has a powerful and elegant python (and C++) API too, that can in the futre allow a much more seamless integration, and litterally control and display the rendering progress within FreeCAD. But first things first. I'm also extending a bit the Raytracing workbench code, which is currently C++ only, to allow to add new renderers in python code, which will make it much easier for other people to help and add more renderers. ...
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 ;-)
Blender Render Package for OpenGL animations
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
YafaRay
YafaRay written with C++ and licensed under LGPL, so could be bundled in LeoCAD directly for Linux, Windows and Mac.
REFERENCE:
LuxRender
REFERENCE:
Radeon Pro Render
Blender/Cycles
REFERENCE: