|
| 1 | +Minutes from OpenVDB TSC meeting, March 12th, 2024 |
| 2 | + |
| 3 | +Attendees: *Ken* M., *Jeff* L., *Andre* P, *Dan* B., *Greg* H., *Richard* J. |
| 4 | + |
| 5 | +Additional Attendees: Ivo (Autodesk), John Mertic (Linux Foundation), Dhruv Govil (Apple) |
| 6 | + |
| 7 | +Regrets: *Nick* A. |
| 8 | + |
| 9 | +Agenda: |
| 10 | + |
| 11 | +1) Confirm quorum |
| 12 | +2) Secretary |
| 13 | +3) Moving to Apache 2.0 License |
| 14 | +4) PR-1760 |
| 15 | +5) Half-Grid Support Presentation by Greg |
| 16 | +6) Next meeting |
| 17 | + |
| 18 | +------------ |
| 19 | + |
| 20 | +1) Confirm quorum |
| 21 | + |
| 22 | +Quorum is present. |
| 23 | + |
| 24 | +2) Secretary |
| 25 | + |
| 26 | +Secretary is Andre Pradhana. |
| 27 | + |
| 28 | +3) Moving to Apache 2.0 License |
| 29 | + |
| 30 | +We decided to try to move from Mozilla Public License to Apache 2. |
| 31 | + |
| 32 | +The key part of the process is that you cannot change the entire license until |
| 33 | +every contributor is on board. |
| 34 | + |
| 35 | +The reason we are moving to Apache 2 are: (1) many other ASWF projects are using |
| 36 | +it, (2) it protects the project from patents disputes. The disadvantages of MPL |
| 37 | +are: (1) any contributor can pull out their contributor and (2) the difficulty to |
| 38 | +reliable proof that what is in the system comes from a particular source code. |
| 39 | + |
| 40 | +Ken will share a google doc with a summary on why we are moving to Apache 2.0. |
| 41 | +We will use this draft to communicate to contributors to sign their approval for |
| 42 | +moving to Apache 2.0. |
| 43 | + |
| 44 | +John Mertic will contact DreamWorks to inform them of this decision and to |
| 45 | +follow through with the proces. |
| 46 | + |
| 47 | +It is noted that what we need are contributors after the year 2018, since the |
| 48 | +previous contributors are covered by DreamWorks. |
| 49 | + |
| 50 | +4) PR-1760 |
| 51 | +Dan talks about Initial Adaptive Grid Prototype (PR-1760). |
| 52 | + |
| 53 | +Dan tried to use the Point Advection class and go through the interpolation |
| 54 | +through a different type of Grid. To make it work, Dan needs to modify the use of |
| 55 | +Value Accessor, which was designed for Sparse Grid. He changed it to use an |
| 56 | +Accessor from the Tree class itself. Essentially, this is pushing the creation of |
| 57 | +an Accessor down into the Tree. |
| 58 | + |
| 59 | +All the unit tests pass. |
| 60 | + |
| 61 | +Dan asks for people to look at the PR and to provide feedback. He will try to |
| 62 | +fix the Windows build problem. He suggests that we notify AutoDesk of this PR. |
| 63 | + |
| 64 | +5) Half-Grid Support Presentation by Greg |
| 65 | + |
| 66 | +Greg extended the support of HalfGrid to other tools, such as |
| 67 | +CreateLevelSetSphere, FastSweeping, LevelSetFilter, LevelSetMeasure, |
| 68 | +LevelSetMorph, LevelSetSphere, LevelSetTracker, LevelSetUtil, MeshToVolume, |
| 69 | +RayIntersector, RayTracer, SignedFloodFill. He experiments with LevelSetFilter. |
| 70 | + |
| 71 | +We discuss ValueType and ComputeType, which is similar to StoreType and |
| 72 | +ReturnType. |
| 73 | + |
| 74 | +6) Next meeting |
| 75 | + |
| 76 | +Next meeting is on March 19th, 2024. 2pm-3pm EST (GMT-5). |
0 commit comments