Skip to content

Commit 4f4c1bc

Browse files
authored
2025-12-10 TAC meeting notes (#1232)
Signed-off-by: Jean-Francois Panisset <[email protected]>
1 parent 9d94736 commit 4f4c1bc

File tree

2 files changed

+253
-0
lines changed

2 files changed

+253
-0
lines changed

meetings/2025-12-10/2025-12-10.md

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
---
2+
parent: Meetings
3+
title: "2025-12-10"
4+
---
5+
6+
# Academy Software Foundation Technical Advisory Council (TAC) Meeting - December 10, 2025
7+
8+
Join the meeting at [https://zoom-lfx.platform.linuxfoundation.org/meetings/aswf?view=list&projects=aswf](https://zoom-lfx.platform.linuxfoundation.org/meetings/aswf?view=list&projects=aswf)
9+
10+
## Voting Representative Attendees
11+
12+
### Premier Member Representatives
13+
14+
- [x] Andy Jones - Netflix, Inc.
15+
- [ ] Chris Hall - Advanced Micro Devices (AMD)
16+
- [x] Christopher Moore - Skydance Animation, LLC
17+
- [x] Eric Enderton - NVIDIA Corporation
18+
- [ ] Erik Niemeyer - Intel Corporation
19+
- [ ] Gordon Bradley - Autodesk
20+
- [ ] Greg Denton - Microsoft Corporation
21+
- [ ] Jean-Michel Dignard - Epic Games, Inc
22+
- [ ] Jonathan Gerber - LAIKA, LLC
23+
- [ ] Kimball Thurston - Wētā FX Limited
24+
- [x] Larry Gritz - Sony Pictures Imageworks
25+
- [x] Matthew Low - DreamWorks Animation
26+
- [ ] Michael Min - Adobe Inc.
27+
- [x] Michael B. Johnson - Apple Inc.
28+
- [ ] Rebecca Bever - Walt Disney Animation Studios
29+
- [ ] Ross Dickson - Amazon Web Services, Inc.
30+
- [x] Scott Dyer - Academy of Motion Picture Arts and Sciences
31+
- [x] Youngkwon Lim - Samsung Electronics Co. Ltd.
32+
33+
### Project Representatives
34+
35+
- [x] Carol Payne - Diversity & Inclusion Working Group Representative, OpenColorIO Representative
36+
- [x] Cary Phillips - OpenEXR Representative
37+
- [x] Chris Kulla - Open Shading Language Representative
38+
- [x] Daniel Greenstein - OpenImageIO Representative
39+
- [ ] Diego Tavares Da Silva - OpenCue Representative
40+
- [x] Jonathan Stone - MaterialX Representative
41+
- [ ] Ken Museth - OpenVDB Representative
42+
- [x] Nick Porcino - Universal Scene Description Working Group Representative
43+
- [ ] Rachel Rose - Diversity & Inclusion Working Group Representative
44+
45+
### Industry Representatives
46+
47+
- [x] Jean-Francois Panisset - Visual Effects Society
48+
49+
## Non-Voting Attendees
50+
51+
### Non-Voting Project and Working Group Representatives
52+
53+
- [x] Alexander Schwank - Universal Scene Description Working Group Representative
54+
- [x] Anton Dukhovnikov - rawtoaces Representative
55+
- [ ] Daryll Strauss - Zero Trust Working Group Representative
56+
- [ ] David Feltell - OpenAssetIO Representative
57+
- [x] Eric Reinecke - OpenTimelineIO Representative
58+
- [ ] Erik Strauss - Open Review Initiative Representative
59+
- [ ] Gary Oberbrunner - OpenFX Representative
60+
- [ ] Jean-Christophe Morin - Rez Representative
61+
- [x] John Mccarten - Rongotai Model Train Club (RMTC) Representative
62+
- [ ] Josh Bainbridge - OpenQMC Representative
63+
- [x] Stephen Mackenzie - Rez Representative
64+
- [ ] Tommy Burnette - Dailies Notes Assistant Representative
65+
66+
### LF Staff
67+
68+
- [x] David Morin - Academy Software Foundation
69+
- [ ] Emily Olin - Academy Software Foundation
70+
- [x] John Mertic - The Linux Foundation
71+
- [x] Yarille Ortiz - The Linux Foundation
72+
73+
### Other Attendees
74+
75+
- Doug Walker - Autodesk / OCIO
76+
- Lee Kerley - Apple
77+
- JT Nelson - JT Nelson, Pasadena Open Source consortium / SoCal Blender group
78+
- Jonathan Swartz - NVIDIA
79+
- John McCarten - WetaFX
80+
- Bill Ballew - Dreamworks
81+
- Lorna Dumba - Framestore
82+
- Olga Avramenko - Sony Pictures / D&I WG
83+
84+
## Antitrust Policy Notice
85+
86+
Linux Foundation meetings involve participation by industry competitors, and it
87+
is the intention of the Linux Foundation to conduct all of its activities in
88+
accordance with applicable antitrust and competition laws. It is therefore
89+
extremely important that attendees adhere to meeting agendas, and be aware of,
90+
and not participate in, any activities that are prohibited under applicable US
91+
state, federal or foreign antitrust and competition laws.
92+
93+
Examples of types of actions that are prohibited at Linux Foundation meetings
94+
and in connection with Linux Foundation activities are described in the Linux
95+
Foundation Antitrust Policy available at
96+
[linuxfoundation.org/antitrust-policy](https://www.linuxfoundation.org/antitrust-policy).
97+
If you have questions about these matters, please contact your company counsel,
98+
or if you are a member of the Linux Foundation, feel free to contact Andrew
99+
Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to
100+
the Linux Foundation.
101+
102+
## Agenda
103+
104+
- General Updates
105+
- ORI follow up on Incubation [#1167](https://github.com/AcademySoftwareFoundation/tac/issues/1167)
106+
- AGENDA TOPIC: AI code assistant policy [#1195](https://github.com/AcademySoftwareFoundation/tac/issues/1195)
107+
- TAC Vice Chair election [#1202](https://github.com/AcademySoftwareFoundation/tac/issues/1202)
108+
- 2026 Security Reviews [#1137](https://github.com/AcademySoftwareFoundation/tac/issues/1137)
109+
- New Project/Working Group Proposal: New Project Proposal - Open Path Guiding Library (OpenPGL) [#1218](https://github.com/AcademySoftwareFoundation/tac/issues/1218)
110+
111+
## Notes
112+
113+
- General Updates
114+
- ORI follow up on Incubation [#1167](https://github.com/AcademySoftwareFoundation/tac/issues/1167)
115+
- Erik Strauss not present, let's push to next
116+
- AGENDA TOPIC: AI code assistant policy [#1195](https://github.com/AcademySoftwareFoundation/tac/issues/1195)
117+
- John: not a lot of progress, may want to wait until next meeting.
118+
- TAC Vice Chair election [#1202](https://github.com/AcademySoftwareFoundation/tac/issues/1202)
119+
- John: at end of year, Carol will become TAC chair on 1 Jan, Larry will still be part of the TAC. Looking to fill role for Vice Chair. Cary Philips has been nominated. Would you accept?
120+
- Cary: yes, I will, if it's my turn!
121+
- John: is anyone else interested? Otherwise we'll do offline LFX vote to confirm. Look out for LFX vote after this meeting.
122+
- 2026 Security Reviews [#1137](https://github.com/AcademySoftwareFoundation/tac/issues/1137)
123+
- John: one lined up, looking out for a second, reach out if interested
124+
- New Project/Working Group Proposal: New Project Proposal - Open Path Guiding Library (OpenPGL) [#1218](https://github.com/AcademySoftwareFoundation/tac/issues/1218)
125+
- Sebastian Herholz - Intel
126+
- [Presentation Slide Deck](./OpenPGL-ASWF-project-proposal.pdf)
127+
- Open Path Guiding Library / Project Proposal : Sandbox
128+
- Can the library be moved from Intel to ASWF
129+
- Sebastian Herholz : Rendering-Engineer Researcher at ex-Intel / Soon Blender
130+
- Sponsor : Kimball Thurston at Weta
131+
- Agenda
132+
- Introduction to Path Guiding
133+
- What is OPen PGL and what does it offer the VFX industry / rendering community?
134+
- Current project status
135+
- Discussion
136+
- Introduction
137+
- Path tracing-based rendering is now the standard in VFX
138+
- Shoot multiple random rays through scene to collect light which contributes to pixel
139+
- Random Paths
140+
- Generating a random path includes making multiple local decisions
141+
- Direction (Surface)
142+
- VOlume Scatter + distance
143+
- Direction (volume)
144+
- Termination (RR)
145+
- Common Approach
146+
- These decisions are usually made on local scene properties
147+
- Material (BSDF)
148+
- ...
149+
- Can lead to insufficient decisions (noisy renderings)
150+
- ...
151+
- How does path guiding work?
152+
- Improving local decisions by incorporating approximated / learned information of the scene's light transport
153+
- Product (BSDF * Li)
154+
- Contribution Ration + Product (T * Lis)
155+
- Product (P * Li)
156+
- Expected Contribution
157+
- Examples
158+
- path guiding: OFF, Samples Per Pixel 256
159+
- path guiding: ON, Samples Per pixel 256, less noisy
160+
- Similar examples for V-Ray: 50 minute with path guiding off, 34 min with path guiding on
161+
- Even better improvement greater than 2x for volumes
162+
- Can also render what you cannot render robustly without, underwater scene
163+
- Path guiding: Academic Research History
164+
- 1995: Jensen: 5D Radiance fields
165+
- ...
166+
- SIGGRAPH 2019 Course: Path Guiding in Production
167+
- First course on path guiding and how it was massively used by Weta in production
168+
- Demonstrated production use cases and some new algorithms
169+
- Challenges integrating path guiding in production
170+
- Too many path guiding options / algorithms
171+
- Which one to choose?
172+
- Research vs Production
173+
- Research solutions often need additional work to become production-ready
174+
- Knowledge retention
175+
- Implementing and integrating path guiding is non trivial
176+
- ...
177+
- Intel's Open Path Guiding Library
178+
- Open-source Path Guiding Library (Apache 2.0)
179+
- First released 2022
180+
- Combines and extends multiple research solutions, making them production-ready
181+
- Easy to integration into production and research renderers
182+
- C and C++ API
183+
- Multi-platform support
184+
- CPU: x86, ARM (highly SIMD-optimized)
185+
- GPU)(WIP)
186+
- Current adopters
187+
- Blender Cycles
188+
- Illumination Studio
189+
- V-Ray
190+
- Karma
191+
- Hyperion (presented at SIGGRAPH)
192+
- SIGGRAPH 2025 Course: Path Guiding in Production and Recent Advancements
193+
- Presented nitty-gritty details about how to robustly integrate PG in production renderer
194+
- ...
195+
- Disney's Feedback using OpenPGL in Production
196+
- Zootopia 2 is the first released movie using OpenPGL
197+
- Significant rendering efficiency increase
198+
- 1.6x average speedup in scenes with complex lighting (33x peak)
199+
- Fewer workarounds
200+
- Reduced light transport simplification (roughening)
201+
- Less reliance on firefly clamping
202+
- Reliable rendering times
203+
- More efficient use of artist time, allowing for more room for iteration and creativity
204+
- Complex lighting setups just rendered on target
205+
Reduced failed tech-checks & troubleshooting
206+
- Research Collaborations
207+
- Saarland University
208+
- Karlsruhe...
209+
- Volume Scattering Probability Guiding
210+
- Guiding the binary volume scattering decision
211+
- Xuy et al SIGGRAPH 2024
212+
- Framework to increase and decrease VSP for homogeneous and heterogeneous volumes
213+
- Current State
214+
- [GitHub](https://github.com/RenderKit/openpgl)
215+
- Source code Apache 2.0
216+
- Issue tracking
217+
- Main website (Readme.md)
218+
- Releases
219+
- Current: v0.7.1
220+
- Used in at least two productions already
221+
- Next: v0.8.0
222+
- Adding ...
223+
- Contributions
224+
- Main Developer / Maintainer: Sebastian Herlholz (ex-Intel / Soon Blender)
225+
- External Contributions (mostly one-time)
226+
- Addis Ditterbrandt (KIT): directional quadtrees
227+
- Brecht Van Lommel (Blender): Apple ARM port
228+
- Anthony Roberts (Linaro): ...
229+
- Multiple vendors and studios showed interest in contributing to OpenPGL when it is part of the ASWF and not owned by a vendor
230+
- Why ASWF?
231+
- Shared open-source philosophy
232+
- ASWF is an open industry and vendor accepted collaboration platform
233+
- Increases willingness to and reduces hurdles to external contributions
234+
- OpenPGL is looking for a new home
235+
- At August 2025 Intel decided to discontinue the project
236+
- Bridge between research and VFX industry
237+
- Questions:
238+
- JF: interaction with OpenQMC? Can be used together, OpenQMC generates the random numbers that can be used
239+
- Cary: thoughts on who would serve on TSC? Individuals / Companies? Sebastian: probably me and Blender, but have been talking to other people like Netflix animation, multiple people showed interest at SIGGRAPH, but don't have full list yet. Cary: challenge faced by every project, some more accute than others. Projects dependant on a single individual is not the best situation. Getting a diversity of people from multiple organizations is a major challenge. Sebastian: even with adoption we have, we want to start at Sandbox level, hopefully can attract more people and build a better community. Most of the talks with industry went through Intel, covered by NDA. Making all communication channels open should make things easier.
240+
- JF: any patents? Sebastian: no patents, when we started the project, we carefully looked into this. Didn't want to implement anything covered with patents, or file for patents on what we did. All agreements between Intel and LF are already signed, this move is supported by Intel, and have all the contribution agreements signed. John: we try to do this up front to catch any potential issues. Intel worked with us on that.
241+
- Larry: missed the presentation (joined late), lets have some discussion online, and do an online vote. Do you have a TSC yet? Sebastian: mainly me and support from Blender. Had some talks at SIGGRAPH with other vendors like NVIDIA interested to contribute, but hesitated since it was a vendor project. Wanted to wait until it moved to ASWF, makes it easier to contribute. Larry: other vendors would likely have a TSC rep and contributions. Knowing there will be a team behind it with a diversity of companies would be helpful. Don't want to take on a project with a shortage of contributions, especially with required expertise.
242+
- Sebastian: we already have a high adoption in the industry, so there is a need for the library. This is the main reason we want to go to sandbox even given our adoption rate. See if it works out, can attract more contributions.
243+
- Larry: is Disney your sponsor? Sebastian: no, it's Kimball from Weta.
244+
- John: do you want to wait for next meeting in January? Larry: since I got in late, I'm not qualified. Would love to see the slides. Carol: presentation is great, it makes a lot of sense in general, makes sense to happen. With holidays makes sense to give a bit of extra time, we'll do a vote after the holidays, is that OK / 2 weeks delay? Sebastian: faster the better for us, since we need to move the libraries / repos at some point, not sure how many of the people who are still at Intel will be there in 2 weeks. John: we can set up an org to move it into in parallel, we have those pieces in place. Are there multiple repos? Sebastian: 2 repos, the library and the PBRT integration. John: we can set up a GitHub org, move those repos in it, and eventually move to ASWF org. Larry: Chris Kulla, do you have an opinion? Chris: yes, it's great, look forward to it being adopted. Would be all in favor of joining. Larry: that means a lot / holds sway. Carol: what's our typical period we leave LFX voting open? John: until we get a quorum. Yarille: I monitor it. Carol: so we can put a vote out there.
245+
- Larry: let's get LFX voting started
246+
- Larry: would be great to get Blender folks on TSC
247+
- Thank you Larry, and congratulations to Cary
248+
249+
## Next Meeting Agenda
250+
251+
- General Updates
252+
- Annual Review: D&I Working Group [#473](https://github.com/AcademySoftwareFoundation/tac/issues/473)
253+
- 2026 TAC Priorities [#1208](https://github.com/AcademySoftwareFoundation/tac/issues/1208)
15.2 MB
Binary file not shown.

0 commit comments

Comments
 (0)