I was wondering if you guys might consider changing how the adaptive grid works.
Right now I can specify a MINIMUM size in scene units (with the Grid box). But the maximum size is limited by either memory or number of cells. While it is nice to have some kind of limit the real limit I think a lot of artists would use is to limit the size by a bounding box in scene units.
For instance, an explosion with particles that shoot out in all directions... Many of these particles will shoot out off camera, and never be rendered. But with the current adaptive grid they would always be simulated and the bounding box would grow huge to encompass all the particles. If we could have a limit bounding box then the artist could trim the maximum adaptive size to fit within the portion that will be seen by the camera.
TurbulenceFD for LightWave and C4d does this. In fact, it doesn't have a minimum grid size. Every emitter is within the starting adaptive grid automatically. Then the grid grows up to, but not exceeding a user-defined bounding box. Makes for fast simulations and it keeps the user from having to set the minimum size of the grid to encompass all the emitters (sources). It also limits the grid to the area the artist actually needs (by the user-defined bounding box).
Right now I can specify a MINIMUM size in scene units (with the Grid box). But the maximum size is limited by either memory or number of cells. While it is nice to have some kind of limit the real limit I think a lot of artists would use is to limit the size by a bounding box in scene units.
For instance, an explosion with particles that shoot out in all directions... Many of these particles will shoot out off camera, and never be rendered. But with the current adaptive grid they would always be simulated and the bounding box would grow huge to encompass all the particles. If we could have a limit bounding box then the artist could trim the maximum adaptive size to fit within the portion that will be seen by the camera.
TurbulenceFD for LightWave and C4d does this. In fact, it doesn't have a minimum grid size. Every emitter is within the starting adaptive grid automatically. Then the grid grows up to, but not exceeding a user-defined bounding box. Makes for fast simulations and it keeps the user from having to set the minimum size of the grid to encompass all the emitters (sources). It also limits the grid to the area the artist actually needs (by the user-defined bounding box).
Comment