Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

3Delight and Gaffer 1.5

207 views
Skip to first unread message

Robert Kolbeins

unread,
Oct 30, 2024, 2:59:02 PM10/30/24
to gaffer-dev
Hello!
Any updates for 3delight on the horizon?  Like lightgroups aov option?
Thanks,
Robert

Goran Kocov

unread,
Nov 2, 2024, 4:32:47 AM11/2/24
to gaffer-dev
Hi Robert! 

While there are GitHub PRs open for some additional 3Delight features like light groups and capsule support, these are not included in the official build yet. If you'd like to test the new features you can download my custom branch builds - either from the CI actions page (these are the most recent builds, but you need to have a GitHub account to download them) or from the release page (these are slightly older, but you can also find some additional stuff there like shaders and test scenes). 


If you have any questions or run into any issues, please feel free to post either here or on the Gaffer Discord channel. 

Thanks!
Goran

Robert Kolbeins

unread,
Nov 3, 2024, 3:46:19 PM11/3/24
to gaffe...@googlegroups.com
Hi Goran
I tried the latest build and it works great.
Added usd light plus a set name onto a light group output.  Super nice.
thanks,
Robert


--
You received this message because you are subscribed to the Google Groups "gaffer-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gaffer-dev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/gaffer-dev/cc11760a-e50b-4373-9cd0-36170a6fd1acn%40googlegroups.com.

Goran Kocov

unread,
Nov 4, 2024, 2:47:36 AM11/4/24
to gaffer-dev
Really glad to hear that. Enjoy using Gaffer and 3Delight! 

Robert Kolbeins

unread,
Nov 5, 2024, 12:06:36 PM11/5/24
to gaffe...@googlegroups.com
Hi Goran
Following your example file 3dl_lights.gfr.
I see you mix interactive with batch in the output node and successfully view through the 3Delight display.  Gaffer doesn't seem to display the lightgroup aov using the ieDisplay while it shows all others Interactive outputs.  Am I missing some magic settings or do I need to use the display and not ieDisplay for lightgroups.
Thanks,
Robert

Goran Kocov

unread,
Nov 15, 2024, 8:02:57 PM11/15/24
to gaffer-dev
Hi Robert! 

I did a few tests and from what I could tell, it seems that the ieDisplay 3Delight driver runs into a [Dspy::imageOpen] Invalid number of channels! error when 3Delight renders the lightgroups, since they are all treated as additional channels of the same data layer. As a temp workaround, you can set up batch outputs that use the 3Delight idisplay driver (the setup present in the 3dl_lights.gfr file) and render them with the InteractiveRender node instead of the regular Render node. The 3Delight i-display window will pop up, running a progressive refinement render that will react live to changes in the Gaffer scene the same way like when using the interactive ieDisplay driver outputs. Hope this helps. 

Thanks,
Goran

Ronny Ascencio

unread,
Dec 21, 2024, 9:18:32 AM12/21/24
to gaffer-dev
Hello Goran I am wondering if this build can be used  replacing the content of the  actual gaffer 1.5.1.0 i have already installed in my windows? to be able to try the light groups 
or if you have plans to update t 1.5.1  you relace

cheers! 

Goran Kocov

unread,
Dec 21, 2024, 1:39:47 PM12/21/24
to gaffer-dev
Hi Ronny! 

As far as I understood your question, there is no need to copy over files from the custom 3Delight build into the 1.5.1.0 folder. The builds from the actions page - https://github.com/gkocov/gaffer/actions - are based on the main branch, so the latest builds have everything that the 1.5.2.0 release has plus some additional extras (the commits from the 1.6.0.0 development) on top of the added 3Delight features. Just download the latest build from the actions page and run that. 

Goran

Ronny Ascencio

unread,
Dec 22, 2024, 8:57:50 AM12/22/24
to gaffe...@googlegroups.com
Hello Goran I set up the last version of gaffer 1.5.2 and open your file of the light groups and is missing some stuffs 

this is your file :  Capture d’écran 2024-12-22 085305.png
Capture d’écran 2024-12-22 085400.png


and this is my scene:

Capture d’écran 2024-12-22 085557.png
As you can see there is not a light group filed in my output node  so thats why i am asking how do i need to set up or do i need to do something else? 

cheers!



--
Ronny Ascencio
DOP / DIGITAL COMPOSITOR 

Goran Kocov

unread,
Dec 22, 2024, 1:13:10 PM12/22/24
to gaffer-dev
The errors when opening the file are due to you missing the dlTexture_CS shader. You can download it from the same page where you downloaded the 3dl_lights.gfr file - https://github.com/gkocov/gaffer/releases

Regarding the missing output parameters, if I understood your post correctly, you are using the official Gaffer 1.5.2.0 build. As mentioned previously the official builds don't have support for light groups when using 3Delight, so you would need to download my custom build in order to use light groups - https://github.com/gkocov/gaffer/actions (please know that you need a GitHub account to download the CI builds). 

Goran

Ronny Ascencio

unread,
Dec 23, 2024, 6:22:45 PM12/23/24
to gaffer-dev
Hello Goran 
just wondering if lightgroup could work  if i just type for example /lightRig (where all my lights or group of lights live  it will render "lighRig" as a single lightgroup   or what happens if i need to render 3 lights in a single group etc etc 

cheers!

Goran Kocov

unread,
Dec 24, 2024, 2:15:31 PM12/24/24
to gaffer-dev
The lightgroup output parameter supports both render sets and scene graph objects. In most cases you want to use render sets, since that gives you flexibility to group lights and change the set contents without needing to change the output parameters. Check the 3dl_lights.gfr scene for an example of how to use both. 

Ronny Ascencio

unread,
Dec 25, 2024, 10:15:18 PM12/25/24
to gaffer-dev
Thank you Ill try it 
Cheers!

Reply all
Reply to author
Forward
0 new messages