0a6b43c827724519d01fad868ebca906e8ca3a28
This patch changes how transformations are realized by adjusting the computed size of the new domain after transformation. Previously, this was computed with the lower left corner of the domain as the origin of transformation, while now, the center of the domain is used as the origin. Consequently, domains shrinks/grows around their center, which results in a more stable output as transforms are animated. A consequence of this change is that we can no longer scale odd sized domains to even sized domains or vice versa, since it grows/shrinks by the same amount on both sides. Supporting this case requires further investigation and will probably require passing down information to the realization functions themselves.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
