Direct and indirect reflection passes

Blender (Export script developed by yoyoz; Integrated Plugin developed by JimStar)
Post Reply
tamerkseniya
Licensed Customer
Posts: 66
Joined: Fri Apr 15, 2016 5:30 pm

Hello!

Is there a way to render both reflection direct and indirect passes (just like we can have both for diffuse) ? It asks for subtype allowing to select one of them like this:

http://prntscr.com/cnij3j
2 x GTX 980 Ti, 32 GB ram, i7 5820K
User avatar
JimStar
OctaneRender Team
Posts: 3812
Joined: Thu Jul 28, 2011 8:19 pm
Location: Auckland, New Zealand

This is an issue in Blender itself. Blender does have the restricted set of the passes slots for its image editor hardcoded, there is no way to add additional slots by render engine dynamically. And in current version Blender only has one "Reflection" slot without the "direct" and "indirect" counterparts... So, for the final rendering (which goes into all the different slots of Blender's image editor) Octane is forced to use this one Blender's reflection slot for all Octane's different reflection pass flavours. Only one of them can take this Blender's slot at the same time.

The proper way here - is implementing in Blender itself either all the possible passes slots, or implementing the way for any render engine to dynamically add the specific slots if needed... This must be done on an official Blender development level, not on Octane edition level. Because otherwise, if I implemented it myself instead of Blender developers (which is not so hard technically) - merging every next official Blender release with Octane edition will become an error-prone nightmare. Too many critical parts of Blender's code would be changed by me which could become totally reworked at any time by official Blender developers (Blender development goes on very fast).
So, currently you have the native Blender's passes structure for render-result as it is supposed to be by Blender developers... Let's hope they will improve this structure in future versions...
tamerkseniya
Licensed Customer
Posts: 66
Joined: Fri Apr 15, 2016 5:30 pm

Thank you for reply, I see.. Better to render final image in Stand Alone with all the feautures available :roll:
2 x GTX 980 Ti, 32 GB ram, i7 5820K
J.C
Licensed Customer
Posts: 1850
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

JimStar wrote:This is an issue in Blender itself. Blender does have the restricted set of the passes slots for its image editor hardcoded, there is no way to add additional slots by render engine dynamically. And in current version Blender only has one "Reflection" slot without the "direct" and "indirect" counterparts... So, for the final rendering (which goes into all the different slots of Blender's image editor) Octane is forced to use this one Blender's reflection slot for all Octane's different reflection pass flavours. Only one of them can take this Blender's slot at the same time...
But Cycles has Glossy Direct, Glossy Indirect and Glossy Color pass.
Attachments
cycles passes.png
cycles passes.png (21.28 KiB) Viewed 5204 times
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
Lassi
Licensed Customer
Posts: 9
Joined: Mon Jan 25, 2010 6:42 pm

Any news about this? It's pretty vital, render passes are pretty useless now if you can't composite a full image.

Like J.C. said Blender's cycles can render glossy as both direct and indirect, this really can't be done with octane?
User avatar
Saramary
Licensed Customer
Posts: 147
Joined: Tue Jul 19, 2011 3:42 pm
Location: Auckland, New Zealand
Contact:

Octane has the Reflection pass but doesn't have the Glossy pass. Blender has the Reflection slot but only one. And at the same time Blender has 3 slots for Glossy (direct, inderect and colour). But Octane core doesn't have the Glossy pass (at least yet).
You have to wait until Blender developers implement additional slots for Reflection as they have already done for Glossy.
2016-11-23_9-31-22.png
2016-11-23_7-41-21.png
2016-11-23_7-41-21.png (9.98 KiB) Viewed 4681 times
Win 8.1 x64, i7-4930K 64GB, 2 x GTX-690
Post Reply

Return to “Blender”