Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
5 tasks
ghost opened this issue Jul 16, 2017 · 4 comments
Open
5 tasks

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

ghost opened this issue Jul 16, 2017 · 4 comments

Comments

@ghost
Copy link

ghost commented Jul 16, 2017

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

  • LuxRender

REFERENCE:

Radeon Pro Render

RadeoProRender output

Blender/Cycles

REFERENCE:

@ghost ghost changed the title YafaRay support for rendering (as alternative to POV-Ray YafaRay support for rendering (as alternative to POV-Ray) Jul 16, 2017
@ghost ghost changed the title YafaRay support for rendering (as alternative to POV-Ray) Add more supported render engines (as alternative to POV-Ray) Aug 7, 2017
@ghost ghost changed the title Add more supported render engines (as alternative to POV-Ray) Spport more render engines (as alternative to POV-Ray) Aug 7, 2017
@ghost ghost changed the title Spport more render engines (as alternative to POV-Ray) Support more render engines (as alternative to POV-Ray) Aug 7, 2017
@ghost
Copy link
Author

ghost commented Oct 11, 2017

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
Copy link
Author

ghost commented Oct 17, 2017

Add "appleseed" to the list

Cast @appleseedhq

@ghost
Copy link
Author

ghost commented Nov 5, 2017

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 ;-)

@ghost
Copy link
Author

ghost commented Nov 19, 2017

Blender Render Package for OpenGL animations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants