Skip to content

Commit d5076f6

Browse files
authored
Merge pull request #1497 from richhones/meetingnotes
Adding meeting notes
2 parents 2e1904a + 9367f00 commit d5076f6

File tree

4 files changed

+212
-0
lines changed

4 files changed

+212
-0
lines changed

tsc/meetings/2022-05-31.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
Minutes from 135th OpenVDB TSC meeting, May 31st, 2022
2+
3+
Attendees: *Jeff* L., *Andre* P, *Dan* B., *Rich* J., *Ken* M., *Nick* A.
4+
5+
Additional Attendees: Greg Hurst (United Therapeutics), JT Nelson (Blender), Bruce Cherniak (Intel), Sebastian Gaida
6+
7+
Agenda:
8+
9+
1) Confirm quorum
10+
2) Secretary
11+
3) Bug #1393
12+
4) Bug #1397
13+
5) Rasterize
14+
6) PyPi account
15+
7) Personnel change
16+
8) Next meeting
17+
18+
------------
19+
20+
1) Confirm quorum
21+
22+
Quorum is present.
23+
24+
2) Secretary
25+
26+
Secretary is Richard Jones.
27+
28+
3) Bug #1393
29+
30+
Cannot test due to CI limitations, unable to build on Windows in Debug due to running out of memory. Most likely MSVC issue but unlikely to be solved externally, look for workaround. Suggestion of platform specific error in CMake when trying to use explicit instantiation on debug builds on Windows - 'This is an unsupported configuration due to a known issue in the linker, use -DUSE_EXPLICIT_INSTANTIATION=OFF'. Further suggestion of better documentation that explicit instantiation should be turned off for anyone developing the library itself, and turn on when deployed for use by client applications. This issue further stresses importance of raising CI limitations with ASWF as we have been unable to test this configuration.
31+
32+
4) Bug #1397
33+
34+
Decided that topologyToLevelset should always voxelize under the hood. Need to make sure topology operations PRESERVE_TILES until after topology difference where we then voxelize.
35+
36+
5) Rasterize
37+
38+
Need to revisit unique ptr changes in future but PR should be merged today and be included in 9.1.
39+
40+
6) PyPi account
41+
42+
Discussed on email list, should put question around centralised accounts to TAC.
43+
44+
7) Personnel change
45+
46+
Andre joining NVidia.
47+
48+
8) Next meeting
49+
50+
Next meeting is on June 14th, 2022. 1pm-2pm EDT (GMT-4).

tsc/meetings/2022-07-19.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
Minutes from 140th OpenVDB TSC meeting, July 19th, 2022
2+
3+
Attendees: *Jeff* L., *Andre* P, *Dan* B., *Rich* J., *Ken* M., *Nick* A.
4+
5+
Additional Attendees: JT Nelson (Blender), Sebastian Gaida
6+
7+
Agenda:
8+
9+
1) Confirm quorum
10+
2) Secretary
11+
3) SIGGRAPH Open Source Days
12+
4) Houdini 19.5
13+
5) Outstanding PRs
14+
6) Version 10
15+
7) Website content
16+
8) Next meeting
17+
18+
------------
19+
20+
1) Confirm quorum
21+
22+
Quorum is present.
23+
24+
2) Secretary
25+
26+
Secretary is Richard Jones.
27+
28+
3) SIGGRAPH Open Source Days
29+
30+
Discussion of content for presentation. Decided on overview of what's coming in 10, Mathematica OpenVDBLink and other discussion.
31+
32+
4) Houdini 19.5
33+
34+
Look to incorporate Houdini 19.5 in CI after its gold release.
35+
36+
5) Outstanding PRs
37+
38+
PR #823 - needs updating but still relevant to removing boost dependency. PR #1071, need ability to push to master on website. #1105 - look to add new tools::copyFromDenseSDF to solve, and update Python API to include this. #1282 - needs update for return in conditional.
39+
40+
6) Version 10
41+
42+
Allow master to use C++17 from today. Can look to remove boost filesystem and boost any, still need uuid replacement. Remove support for OpenEXR 2.4 (become 3.1 minimum).
43+
44+
7) Website content
45+
46+
Have been given sign-off by SIGGRAPH to add course content to website. Should look for other content to add as well, maybe create a shared drive to contribute to.
47+
48+
8) Next meeting
49+
50+
Next meeting is on July 26th, 2022. 1pm-2pm EDT (GMT-4).

tsc/meetings/2022-09-20.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
Minutes from 147th OpenVDB TSC meeting, September 27th, 2022
2+
3+
Attendees: *Jeff* L., *Andre* P, *Dan* B., *Rich* J., *Ken* M.
4+
5+
Additional Attendees: Greg Hurst (United Therapeutics), Karl Marett, Bruce Cherniak (Intel), Edward Lam (SideFX), JT Nelson (Blender), Sebastian Gaida
6+
7+
Regrets: *Nick* A.
8+
9+
Agenda:
10+
11+
1) Confirm quorum
12+
2) Secretary
13+
3) Root node offset recap
14+
4) Outstanding PRs for version 10
15+
5) Removing Boost
16+
6) Half
17+
7) CI and build
18+
8) Next meeting
19+
20+
------------
21+
22+
1) Confirm quorum
23+
24+
Quorum is present.
25+
26+
2) Secretary
27+
28+
Secretary is Richard Jones.
29+
30+
3) Root node offset recap
31+
32+
It is now fast when it has specific alignment. For backwards compatability, we can look to use metadata to store Root Node Origin. Still need to decide whether allowing different alignment for different grids (requiring more handling in library - checks of compatibility etc.), or whether it is a compile time option. This could be either allow old style origin i.e. (0,0,0) and new (-2048, -2048, -2048) or to have any aligned grid Root Offset, storing this as member data.
33+
34+
The change to grid ABI should be in for for version 10, will add the offset member and we can update it later in a minor release (alongside all work dealing with alignment). To avoid changes to file format, it is suggested that this is realigned about (0,0,0) on load/save. Some initial testing shows no visible time (0ms) for test examples of say 2000 larger internal nodes.
35+
36+
Should be up for review next week.
37+
38+
4) Outstanding PRs for version 10
39+
40+
The following would be good to merge in coming weeks for version 10.
41+
- #1417 - vdb_tool
42+
- #1463 - nanovdb
43+
- #1351 - OpenVDBLink
44+
- #1382
45+
- #823
46+
- #731
47+
- #744
48+
- #1427
49+
50+
51+
5) Removing Boost
52+
53+
VDB Tool has a uuid implementation, we can possibly use this in place of boost uuid.
54+
55+
6) Half
56+
57+
Autodesk want half to update their version of VDB, require half. Greg has it on his to do list.
58+
59+
7) CI and build
60+
61+
Dan will look at getting Houdini 19.5 CI working this week - some remaining boost issues, multiple versions coming up in the linker errors.Still working out what config is better for the improved VMs in Github for faster builds etc. balance between width per runner and number of runners we can have.
62+
63+
8) Next meeting
64+
65+
Next meeting is on September 27th, 2022. 1pm-2pm EDT (GMT-4).

tsc/meetings/2022-10-11.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
Minutes from 150th OpenVDB TSC meeting, October 11th, 2022
2+
3+
Attendees: *Jeff* L., *Andre* P, *Dan* B., *Rich* J., *Ken* M.
4+
5+
Additional Attendees: Greg Hurst (United Therapeutics), Sebastian Gaida
6+
7+
Regrets: *Nick* A.
8+
9+
Agenda:
10+
11+
1) Confirm quorum
12+
2) Secretary
13+
3) CI issues
14+
4) Boost removal
15+
5) Version 10
16+
6) Proposed CoordBBox change
17+
7) Next meeting
18+
19+
------------
20+
21+
1) Confirm quorum
22+
23+
Quorum is present.
24+
25+
2) Secretary
26+
27+
Secretary is Richard Jones.
28+
29+
3) CI issues
30+
31+
There are some issues with the weekly CI, seems to include LLVM 15 based problems. Houdini CI for 19.5 has issues with liblzma (from ASWF boost container), incompatible with Houdini 19.5 version and not namespaced. Will discuss with SideFX to namespacing lzma.
32+
33+
4) Boost removal
34+
35+
Considered trying to get all of boost removal in for 10, decided that may be too soon and we should prioritise making it optional for 10.1. Still need resolution on whether uuid from vdb_tool is sufficient to replace existing. Existing PRs towards this: #744 boost/any, #731 string, #823 delay loading optional.
36+
37+
5) Version 10
38+
39+
Set deadline for merging PRs as next meeting 18/10/22. Will look to release on 25/10/22, Andre will perform release. Main outstanding work in PRs #1351 #1418 and #1488. Re: OpenVDBLink testing Andre will also verify successful compilation before merging. Some build settings to be finished.
40+
41+
6) Proposed CoordBBox change
42+
43+
Ken suggested to change CoordBBox to return array size 2 of Coords over individual members to allow indexing. This will be looked at for 10.1.
44+
45+
7) Next meeting
46+
47+
Next meeting is on October 18th, 2022. 2pm-3pm EDT (GMT-4).

0 commit comments

Comments
 (0)