Skip to content

Commit 8166352

Browse files
committed
Added TSC notes
Signed-off-by: Nick Avramoussis <[email protected]>
1 parent bf2540b commit 8166352

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

tsc/meetings/2021-06-22.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
Minutes from 96th OpenVDB TSC meeting, June 22nd, 2021, (EDT)
2+
3+
Attendees: *Nick* A., *Jeff* L., *Dan* B., *Andre* P.
4+
5+
Additional Attendees: JT Nelson (Blender), Richard Jones (DNeg),
6+
Johannes Meng (Intel), Bruce Chernia (Intel)
7+
8+
Regrets: *Ken* M.
9+
10+
Agenda:
11+
12+
1) Confirm Quorum
13+
2) Secretary
14+
3) PyBind11
15+
4) OpenPRs
16+
5) VDB Visualize SOP
17+
18+
19+
1) Confirm Quorum
20+
21+
Quorum is present.
22+
23+
2) Secretary
24+
25+
Secretary is Nick Avramoussis.
26+
27+
3) PyBind11
28+
29+
Nick has sent an email outlining the proposed work. All agree with Dan that the
30+
work can be incrementally completed. A feature/pybind11 branch exists for the
31+
target of this work. Nick to post as a Github Issue. The feature branch is to
32+
be kept in sync on subsequent releases of OpenVDB.
33+
34+
4) Open PRs
35+
36+
Deprecating StringGrids: All approve but should wait for Kens approval too.
37+
38+
TBB 2021: Nick, incomplete CI. Majority agree that this should not hold up this
39+
work. Jeff, already downstreamed some of it into Houdini. Nick to merge. We
40+
can release a new (minor) version of VDB with this support. This needs approval
41+
from Ken and we should discussing the versioning required.
42+
43+
EXR 3 (no PR, related to a proposed TBB release): How we bump VDB with the TBB
44+
2021 changes is sort of related to how we would release a new version with
45+
EXR 3 support. All agree that the path of least resistance is to make EXR
46+
support in the command line tool optional, then add support for EXR 3. There's
47+
still a question about the VFX platform's 2022 versioning if we don't support
48+
it before EOY.
49+
50+
hsvtorgb: AX PR adding color conversion methods. Rich, tested against VEX's
51+
implementation which seems to clamp inputs going from hsv to rgb. Jeff, hue is
52+
most likely wrapped and saturation is clamped. Nick to make these changes.
53+
54+
Counting Tools: Dan, ran into some issues with g++ AX builds exceeding memory
55+
limits. Fixed by forcing the CI to build on one thread. PR needs approval.
56+
57+
CMake variable for Houdini DSOs: Dan, needs approval. There were issues with
58+
proposed alternatives (building individual targets with makefiles) so Nick
59+
agrees this proposal is fine. One outstanding point was the fact that there
60+
are two CMake variables which are attempting to achieve the same thing. The
61+
first is documented at the top of the Houdini CMakeLists.txt file and turns
62+
off nodes. Dan's new system turns nodes on. Ideally we would have a single
63+
variable which supported both. Nick, a regex string would be good.
64+
Introducing this new system is not ideal as it stands but can be improved
65+
in the future.
66+
67+
Grain size dynamic node manager: Still no clear path forward here.
68+
69+
5) VDB Visualize SOP
70+
71+
Dan has parallelized some of the geometry construction from the VDB visualize
72+
SOP. Points from voxels is now much faster. Sold + wireframe generation is not
73+
parallelized. As part of this, Dan has removed lots of old compile time logic
74+
specific to SESI/DWA. Dan, also trying to add slicing support, a common feature
75+
done as a post processes to visualize a slice of a VDB. Jeff, this can be a
76+
pain due to relative bounds moving or absolute index coordinates changing over
77+
a frame range. Nick, solves this by clipping the input geometry though this
78+
isn't the exact same solution as it needs a bounds to define the slice. Dan to
79+
experiment with some solutions.

0 commit comments

Comments
 (0)