|
| 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