LuxCoreRender / LuxCore

LuxCore source repository
Apache License 2.0
1.15k stars 144 forks source link

Feature Request: Bidir on GPU #85

Open batstick opened 6 years ago

batstick commented 6 years ago

The bidir path tracer is amazing at solving caustics. The only thing that would make it better would be running it on a graphics card. I am raising this request as there is no way to leverage GPUs to solve caustics apart from day long brute force rendering. Thank you.

Note: This was copy/pasted from the blender add on. I have been told that this is super complicated. Hopefully some day we can have OpenCL Bidir!

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/56477712-feature-request-bidir-on-gpu?utm_campaign=plugin&utm_content=tracker%2F79505306&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F79505306&utm_medium=issues&utm_source=github).
tplc10 commented 3 years ago

I'd also really like to have Bidir on GPU. I found this library after looking around a bit, but it's not particularly user friendly at first glance. It could be useful for the developers maybe?

michaelharmonart commented 3 years ago

Getting Luxcore to support Bidirectional Path Tracing on the GPU would be huge. As far as I know the only commercially available renderer's that even support bidirectional path tracing at all, are Iray, and RenderMan.

If this was implemented well, it would put LuxCore leaps and bounds ahead of everyone else, and certainly grow the project. I'll consider putting a bounty on this.