remember kernel settings when switching between kernels

Graphisoft ArchiCAD (Integrated Plugin developed by Paul Kinnane)

Moderator: face_off

Post Reply
Dingbat
Licensed Customer
Posts: 180
Joined: Tue Jul 21, 2020 7:49 am

i often switch between Direct Light and Photon Tracing kernels (mainly for pool caustics) and it would be really handy if the settings could be remembered as every time i need to switch i need to manually set myself
User avatar
Daniel_Ward
Licensed Customer
Posts: 158
Joined: Thu Apr 30, 2015 2:57 am
Location: Christchurch, New Zealand
Contact:

I find the saving Render Target to View to be very temperamental with the AC plugin. I always save a set of Render Target settings files for each view and apply/resave them every time I make changes and or change between Render Targets.
+MAP Architects, Christchurch - New Zealand
ArchiCAD 4.12 - ArchiCAD 24 || Octane for ArchiCAD
i7-7700K - Gigabyte Aorus Z270X Gaming 9 - 32Gb RAM - 3x Gigibyte GTX1070 G1 Gaming - Window 10 64Bit
User avatar
face_off
Octane Plugin Developer
Posts: 15673
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

i often switch between Direct Light and Photon Tracing kernels (mainly for pool caustics) and it would be really handy if the settings could be remembered as every time i need to switch i need to manually set myself
I would have thought this would happen automatically. I will check on this the next time I am working on the plugin.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Posts: 15673
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

I just checked this, and changing the kernel type was remembering the common pin values. Are you able to provide more details on how this is not working for you please?

Thanks

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
Dingbat
Licensed Customer
Posts: 180
Joined: Tue Jul 21, 2020 7:49 am

hi Paul,

e.g. i set the kernel to Direct Lighting with Global Illumination Mode = Diffuse, Specular Depth 12, Glossy Depth 3, Diffuse Depth 6

then switch to Path Tracing and back to Direct Lighting and the above values are back to defaults
User avatar
face_off
Octane Plugin Developer
Posts: 15673
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

e.g. i set the kernel to Direct Lighting with Global Illumination Mode = Diffuse, Specular Depth 12, Glossy Depth 3, Diffuse Depth 6

then switch to Path Tracing and back to Direct Lighting and the above values are back to defaults
Internally, the Path Tracing "Specular Depth" pin name is "maxGlossyDepth", and the Direct Lighting "Specular Depth" pin name is "speculardepth" - so because they have different pin name, there is no way for the plugin to determine that they are the same pin, and therefore that the value should be preserved. So in summary, this is an Octane issue, rather than a plugin issue.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
Dingbat
Licensed Customer
Posts: 180
Joined: Tue Jul 21, 2020 7:49 am

ok but that shouldn't be a problem should it?

the ideal behaviour is that AC remembers the settings for each kernel separately. i'm not suggesting that the Path Tracing kernel setting are transferred to Direct Lighting, but that the settings for each kernel are remembered

in MODO for example it works like this so i can switch between kernels and not have to update settings each time
User avatar
face_off
Octane Plugin Developer
Posts: 15673
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Dingbat wrote: Fri Apr 04, 2025 8:30 am ok but that shouldn't be a problem should it?

the ideal behaviour is that AC remembers the settings for each kernel separately. i'm not suggesting that the Path Tracing kernel setting are transferred to Direct Lighting, but that the settings for each kernel are remembered

in MODO for example it works like this so i can switch between kernels and not have to update settings each time
Hi

The Kernel in the setting tree only remembers the pins that are shared between the 2 kernel types. If a pin from the old kernel in not present on the new kernel, the value will be returned to the default if you return back to the old kernel type, sorry.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
skientia
Licensed Customer
Posts: 207
Joined: Tue Mar 12, 2024 1:50 am
Contact:

In this case and if available, the universal solution is the switch node.
One switch node is available per node type.
Attachments
switch-nodes-list.jpg
Octane resources
OCTANE POSTS (URLs have changed, which will break some links but all content remains available).
Post Reply

Return to “Graphisoft ArchiCAD”