Skip to content

Commit 14714d0

Browse files
authored
Merge pull request #1758 from sideeffects/send_upstream_tscnotes_20240123
Meeting notes for Jan 23rd.
2 parents a41c65f + 2268f63 commit 14714d0

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

tsc/meetings/2024-01-23.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
Minutes from OpenVDB TSC meeting, January 23rd, 2024
2+
3+
Attendees: *Jeff* L., *Andre* P, *Dan* B., *Ken* M., *Nick* A.,
4+
*Rich* J., *Greg* H.
5+
6+
Additional Attendees:
7+
Kolton Yager (DWA)
8+
9+
Regrets: None
10+
11+
Agenda:
12+
13+
1) Confirm quorum
14+
2) Secretary
15+
3) Autodesk VTT
16+
4) Read-Only Grids
17+
5) Half Grid Types
18+
6) Next meeting
19+
20+
------------
21+
22+
1) Confirm quorum
23+
24+
Quorum is present.
25+
26+
2) Secretary
27+
28+
Secretary is Jeff Lait.
29+
30+
3) Discussion of VTT Meeting.
31+
32+
We threw ideas at them, but maybe weren't very concrete.
33+
34+
We need to not move the goal posts on them. Has anyone actually
35+
looked at how this fits in? We seem to have increased our theoritical
36+
alignment, but we need to give a clear skeleton of where they should
37+
inject VTT.
38+
39+
Can it derive from TreeBase? Or GridBaseBase?
40+
41+
Can we provide a Dense version of TreeBase or GridBase? And provide a
42+
directory to dump their tools into? We can make a github branch they
43+
can work off for this.
44+
45+
IO can save via the tree base.
46+
47+
Name change proposal. What would it look like? Adaptive VDB vs
48+
Sparse VDB. Much like Cartesian grids don't exist, we name the
49+
special one, we could have Adaptive VDB and VDB. The C++ baseline
50+
doesn't have a VDB object so it could be Sparse there.
51+
52+
Tile is a harder word that is more deep in VTT. Tile should be Node.
53+
54+
We could create a Dense VDB PR that is similar to what a Adapative VDB
55+
should look like. Or we add an Adaptive tree with subdirectory. It
56+
could be a dense grid, just called Adaptive.
57+
58+
nanovtt should be nanoavdb. Current nanovdb probably can't be
59+
renamed.
60+
61+
Dan will investigate making this PR.
62+
63+
4) TAC Update
64+
65+
Presented Greg's work. There is interest in Greg presenting for ASWF.
66+
67+
5) Mathematica
68+
69+
A strong desire for precompiled binaries. How can they be hosted?
70+
Windows and Mac are more tractable targets. No objection in principle
71+
to this, the lack of pre-compiled is probably more that packages like
72+
Houdiini naturally ship with them.
73+
74+
6) vdb_view
75+
76+
Kolton Yager presented their work in porting.
77+
78+
vdb_view has been ported to Vulkan from GL. Ported everything except
79+
clipping planes.
80+
81+
Other changes: dark theme, linear RGB, MSAA, better FPS, DPI scale of
82+
text.
83+
84+
Same performance as GL at the end as rendering is too slow.
85+
86+
6000 lines in addition to the existing 4000. 1000 are comments. 4000
87+
in separate C++ files. 200 lines of shader code.
88+
89+
Should this be adopted? No performance improvement. OpenGL should
90+
keep working for a long time? This may add more build issues. Maybe the GL
91+
improvements could go in?
92+
93+
There was interest in the idea of there being a Vulkan example,
94+
possibly as a separate tool so as to not complexify the base build.
95+
96+
7) VDB Clip
97+
98+
VDB clip by frustum was looking like a bug. PR incoming for better
99+
documentation on this. Some RFEs on this also incoming.
100+
101+
8) Next meeting
102+
103+
Next meeting is on January 30th, 2024. 2pm-3pm EST (GMT-5)

0 commit comments

Comments
 (0)