From dc2180a5f4d20ebc8fc82b37024e8a6059a7f64f Mon Sep 17 00:00:00 2001 From: Falk David Date: Thu, 10 Oct 2024 15:09:02 +0200 Subject: [PATCH] Add info and blend file for "Screen Space" thickness migration --- .../4.3/files/screen-space-thickness-nodegroup.blend | 3 +++ docs/release_notes/4.3/grease_pencil.md | 5 +---- docs/release_notes/4.3/grease_pencil_migration.md | 8 ++++++++ 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 docs/release_notes/4.3/files/screen-space-thickness-nodegroup.blend diff --git a/docs/release_notes/4.3/files/screen-space-thickness-nodegroup.blend b/docs/release_notes/4.3/files/screen-space-thickness-nodegroup.blend new file mode 100644 index 00000000..37737911 --- /dev/null +++ b/docs/release_notes/4.3/files/screen-space-thickness-nodegroup.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8f9931b329db9a0272f2f4374f71a1cada90ad817a7841230afec873ba40532 +size 609226 diff --git a/docs/release_notes/4.3/grease_pencil.md b/docs/release_notes/4.3/grease_pencil.md index 4da18960..4710229f 100644 --- a/docs/release_notes/4.3/grease_pencil.md +++ b/docs/release_notes/4.3/grease_pencil.md @@ -123,10 +123,7 @@ Some features present in 4.2 have been removed. This is mostly due to the changes in the architecture and the difficulty in maintainability. ### Screen Space Stroke Thickness -Strokes are now always in "World Space" thickness mode. - -Note that it is possible to recreate the "Screen Space" thickness effect using a geometry nodes -modifier. +Strokes are now always in "World Space" thickness mode. While the "Screen Space" option is no longer availible, the same effect can be recreated using a geometry nodes modifier. See the **[migration process](grease_pencil_migration.md/#screen-space-stroke-thickness)** for more information. ### Interpolation Tool Selection Order The selection order (in edit mode), that was used to specify pairs of strokes to interpolate, has diff --git a/docs/release_notes/4.3/grease_pencil_migration.md b/docs/release_notes/4.3/grease_pencil_migration.md index 48e2cce6..ef385642 100644 --- a/docs/release_notes/4.3/grease_pencil_migration.md +++ b/docs/release_notes/4.3/grease_pencil_migration.md @@ -3,6 +3,14 @@ With Grease Pencil completely rewritten in 4.3, it is expected that some features work differently. This page explains the migration process for users as well as add-on developers. +## Screen Space Stroke Thickness + +In Blender 4.3,the `Screen Space` stroke thickness option has been removed from the Grease Pencil object-data properties. In order to get the same effect, a geometry nodes modifier can be used to scale the points procedurally to match a specific thickness in pixels in the render. + +A basic setup can be downloaded [here](files/screen-space-thickness-nodegroup.blend). + +Go to `File`>`Append` navigate to the file and append the "Screen Space Thickness" node group into your file, then add a Geometry Nodes modifier to the Grease Pencil object and select the "Screen Space Thickness" group from the node group selector. Enter the `Camera Data` information of the camera to be used. Optionally, it's also possible to add drivers to these fields to make sure they match the settings of the scene and camera. + ## Python API Add-ons written using the Grease Pencil python API before 4.3 -- 2.30.2