9d930c3b0f207cbda5d352a0d10904f7b1a489a0
* Adds new entry into python CMakeLists.txt for running these tests * Adds `sculpt_brush_render_tests.py` as the report runner and test data initializer for the sculpt tests. This commit adds the ability to do render tests with the Draw brush in Sculpt mode on a specified mesh by specifying and performing a stroke in area-space coordinates. Like other render tests, these tests map a single .blend file to a single reference image. Currently we test the following cases: * A "base" mesh. * A mesh with a Subdiv modifier added but not applied to it. * A mesh with a basis & relative shape key added. * A mesh with the multiresolution modifier added. The associated reference image used is 200x200 pixels, in testing with the draw brush, even this small resolution was able to detect differences in detail caused by major regressions. In total, the new files in the associated assets repository sum up to roughly 4.5 MB. Other than the mesh and modifiers, each of the files also contains a scene with a camera, with workbench settings set to use a matcap for the final rendering to better highlight curvature differences. Part of #130772 Pull Request: https://projects.blender.org/blender/blender/pulls/133602
…
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%
