You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OSL Developers
Hi Larry,
This is interesting:
Thanks.
Did anybody here work on this? I have some questions about what you're doing.
Integrating appleseed in Gaffer is one of my open source projects. I also added OSL support to appleseed.
I can probably answer your questions.
Est.
Larry Gritz
unread,
Oct 21, 2015, 6:17:22 PM10/21/15
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to osl...@googlegroups.com
I'm just curious how you communicate the changes to OSL as you're doing the interactive adjustments. Every time the mouse moves, do you send (and optimize/JIT) a new version of the shader network? Or are you taking advantage of the ReParameter feature (marking a param as lockgeom=0 and sending new values as they drag)? If so, is that working well for you? Are there shortcomings we should be addressing or sources of overhead we should be concerned about?
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to osl...@googlegroups.com
Hi,
We also do interactive rendering in our renderer, for now we are just
re-uploading the shading network as the compilation is fast
enough for our use cases.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OSL Developers
Hi,
We are sending a new version of the shader network. It has worked well so far.
Checking ReParameter is in my todo list.
Est.
Daniel Heckenberg
unread,
Oct 22, 2015, 5:23:16 PM10/22/15
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to osl...@googlegroups.com
Likewise, we're doing full shader recompile during interactive edits in Glimpse. That's partly to avoid an alternative code path and partly because we don't have a trivial mapping between the materials that the user works with and the final shader.
Performance has not been an issue for any of our production shaders and the workflow is fantastic for lookdev.
cheers,
Daniel
Rob Pieké
unread,
Jun 7, 2019, 1:19:28 PM6/7/19
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OSL Developers
I'm reviving this (now ancient) thread to see if anything's changed in people's adoptions of OSL into interactive shader editing environments. Is everyone still doing a "from-scratch" rebuild&reoptimise on each mouse event, or leveraging lockgeom&reparameter (or similar mechanisms) for faster changes?