Releases: chsh2/nijiGPen
Releases · chsh2/nijiGPen
v0.3.2
New Features:
- A new operator "Select Similar" that expands the selection to more strokes which may belong to the same part of the drawing
- A new operator "Multi-Line Fit" that automatically categorizes selected strokes and fits each cluster to a new stroke
Bug Fixing:
- Improve the quality of Frustum generation with sharp angles
v0.3.1
New Features:
- New options for line fitting / sketch cleanup:
- Fitting and generation of a closed shape
- An additional post-processing method to smooth the generated stroke
- New options for normal map generation:
- Vertical scale factor to adjust the generated shape (small value for a pan-style shape, and large value for a cone-style shape)
- Generating concave shapes (by setting either a negative vertical scale factor or a negative vertical angle)
Bug Fixing:
- Improper line width calculation of Boolean operations
v0.3.0
This version will focus on line processing functions. A new operator is designed to convert several selected strokes into a single smooth line, which can be used for sketch cleanup.
In the subsequent releases, there will be improvements on this function, such as automatic stroke clustering, as well as several other line-related small utilities.
Currently, the sketch cleanup requires the installation of the Scikit-Image
library which is available in the Preference panel.
Other Features/Changes:
- Detecting holes to apply holdout is a standalone operator now, no longer limited to the SVG pasting. A more efficient algorithm is also implemented.
- Use the Blender's temporary folder by default when pasting SVG codes.
v0.2.3
Bug Fixing:
- A wiki page is created to summarize known issues about the dependency installation.
New Features:
- Refactor the method of planar mesh generation for better mesh quality.
- Now the grid mesh is generated using the Knife Project tool. A new option enables trimming the contour vertices to reduce the number of n-gons generated.
- A new option of the triangulation mesh subdividing the faces near the contour to mitigate shading defects.
- A smooth transition of alpha and normals can be added at the open edge of overlapping planar meshes.
- Support of more formats of palette pasting. Besides XML, a list of hex codes can also be recognized. For example, all of following formats will work:
#FFEE93 #F5D782 #E97878 #9B5151
ffee93f5d782e978789b5151
f3c969,edff86,fff5b2,d4fcc3,362c28
["f3c969","edff86","fff5b2","d4fcc3","362c28"]
v0.2.2
Bug Fixing:
- The Boolean operators no longer automatically simply the strokes, unless it is necessary.
New Features:
- Management of generated meshes
- Auto vertical alignment is supported for frustum meshes
- Auto vertical alignment will detect previously generated meshes
- Option to ignore line/open strokes when generating meshes
- Operator to hide/show/delete all generated meshes of the active GPencil object
- UI Improvements: additional buttons for quick union, subtract and intersect operations.
v0.2.1
v0.2.0
Note:
- This release contains major updates. It is recommend to remove the older version before installing this one. The dependencies should be checked and installed in the Preference panel as well.
New Features:
- Integrating triangle and scikit-image libraries.
- An operator generating planar meshes and normal maps from GPencil strokes.
- An operator extracting line art strokes from a raster image.
Improvements:
- Changing
idname
of all operators fromnijigp.*
togpencil.nijigp_*
, making it possible for users to assign custom shortcuts. - Redesigning the Preference panel with a new dependency manager installing or removing third-party Python packages.
v0.1.4
v0.1.3
v0.1.2
Bugs Fixed:
- Mesh Generation: Inconsistent face normals of the step style
New Features:
- General: Support of X-Y and Y-Z planes for 2D operations
- General: The
Fast Mode
option is removed. Instead, use KDTree for faster offset/boolean operations - Mesh Generation: Redesign post-processing options
- Mesh Generation: (For Blender 3.2+) Inherit stroke fill color as the mesh vertex color