7e87435cf4de17547608f81e559f3ba44b10f0be
This PR implements an initial drawing tool that can already be used for testing. While this is not fully feature complete (compared to the current grease pencil draw tool) the following is already implemented: * Pressure support for radius and opacity. * Material color and vertex color support. * New active smoothing algorithm based on curve fitting. * Simplify algorithm as a post-process step. Some deliberate limitations include: * The drawing plane is always the front plane. Drawing on surfaces is also not supported. * The current approach has not been optimized for performance yet. The goal was to have a straightforward implementation first and then focus on performance later. There are numerous parameters in the code that are hard-coded for now. These should be exposed at some point, potentially as user settings. Pull Request: https://projects.blender.org/blender/blender/pulls/110093
…
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%
