Render workbench

Info about new implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
User avatar
yorik
Site Admin
Posts: 9769
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Render workbench

Postby yorik » Sun Dec 17, 2017 9:27 pm

I've been working on a new workbench, called Render, which is aimed at replacing the Raytracing WB with one that is easier to extend and modify
https://github.com/FreeCAD/FreeCAD-render.git

Currently it supports both the engines of Raytracing, PovRay and LuxRender, plus a new one, Appleseed. It is very easy to add new ones now, so let's hope the list will grow bigger.

Also, this one should be much easier to extend, add new renderers and add new features that more advanced renders support, such as for ex. specifying/setting an HDR image for lighting, or adding some GUI stuff to edit the lights configuration, etc.

I'll try to produce some nice-looking images with it in the coming days that I'll post here.
Jee-Bee
Posts: 1036
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Render workbench

Postby Jee-Bee » Mon Dec 18, 2017 6:55 pm

Is the Open cascade one an option to add??

see: https://forum.freecadweb.org/viewtopic.php?f=8&t=21339
User avatar
yorik
Site Admin
Posts: 9769
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Render workbench

Postby yorik » Mon Dec 18, 2017 10:26 pm

Oh yeah, very good idea. I'll look into it.
triplus
Posts: 6954
Joined: Mon Dec 12, 2011 4:45 pm

Re: Render workbench

Postby triplus » Tue Dec 19, 2017 12:21 am

Nice.
User avatar
zbigg
Posts: 108
Joined: Tue Dec 19, 2017 1:11 pm

Re: Render workbench

Postby zbigg » Tue Dec 19, 2017 1:13 pm

Hello,

Would anybody consider Blender's Cycles as a rendering environment?

Cheers,
cheers,
User avatar
Kunda1
Posts: 2418
Joined: Thu Jan 05, 2017 9:03 pm

Re: Render workbench

Postby Kunda1 » Tue Dec 19, 2017 2:27 pm

zbigg wrote:
Tue Dec 19, 2017 1:13 pm
Would anybody consider Blender's Cycles as a rendering environment?
The thought has crossed our minds:
Integrate_Cycles_renderer
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
zbigg
Posts: 108
Joined: Tue Dec 19, 2017 1:11 pm

Re: Render workbench

Postby zbigg » Tue Dec 19, 2017 3:00 pm

Kunda1 wrote:
Tue Dec 19, 2017 2:27 pm
zbigg wrote:
Tue Dec 19, 2017 1:13 pm
Would anybody consider Blender's Cycles as a rendering environment?
The thought has crossed our minds:
Integrate_Cycles_renderer
Sounds not bad.
Cycles is:
-free
-efficient
-gpu&cpu
-well documented
-proven
-widely available, ready materials/nodes
-can be Python driven
cheers,
User avatar
Eneen
Posts: 43
Joined: Wed Aug 12, 2015 9:06 pm

Re: Render workbench

Postby Eneen » Tue Dec 19, 2017 6:51 pm

and now it has principal shader
User avatar
zbigg
Posts: 108
Joined: Tue Dec 19, 2017 1:11 pm

Re: Render workbench

Postby zbigg » Tue Dec 19, 2017 10:57 pm

Eneen wrote:
Tue Dec 19, 2017 6:51 pm
and now it has principal shader
Not to mention Eevee ))
https://www.patreon.com/posts/freecad-arch-15955026
cheers,
gntech
Posts: 44
Joined: Tue May 23, 2017 9:03 am

Re: Render workbench

Postby gntech » Wed Dec 20, 2017 11:06 am

It would be really awesome to have cycles as a render option. Right now I export my designs as .stl to import into blender for rendering with cycles. :D