You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 27af6a3
Browse filesBrowse the repository at this point in the historyBrowse files
fix(examples): redesign grease-pencil-rosette as a neon sign on a lacquer board
The rosette floated as flat neon loops on a blue-grey backdrop. It is now a
wall-mounted neon sign. The unlit GPv3 strokes are the tubes, a few
centimetres proud of a satin black-lacquer board in a brass frame, with brass
standoff caps, a maker's plate and a mains cable. Grease Pencil does not
light its surroundings, so the spill is staged: one small shadowless disk
light per sample along each ring, placed on that ring's rose_point and tinted
with its ring_color, washes the board behind each tube. Dark-studio key, fill
and wedge replace the blue halo. The build, check and falsifier are unchanged.
The render path now runs the gallery_framing gate (exit 10), which it
previously skipped.
Evidence (live runs, local):
- .scratch/blender-5.2.1-windows-x64/blender.exe (Blender 5.2.1 LTS):
check-only exit 0 (5.x contract; rings=5 points/stroke=192
round-trip worst=5.90e-08); --open-strokes exits 5 ("not every stroke is
cyclic").
- .scratch/blender-4.5.11-windows-x64/blender.exe (Blender 4.5.11 LTS):
check + --output exit 0 (4.5 legacy/_v3 contract), framing_ok.
- Framing: hero is the sign board and frame. Fill x=0.472 y=0.856; margins
l=0.250 r=0.278 b=0.067 t=0.061.
- Contact sheet: candidate luma 0.251 / stage 0.218 / warmth -0.165 /
sat 0.254, against armature-bend 0.243/0.192/-0.144/0.237, damped-track-aim
0.237/0.218/+0.105/0.178, and bmesh-gear 0.236/0.177/+0.303/0.250. Warmth
is negative because the cyan and magenta neon dominate the lower half.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -226,7 +226,7 @@ that actually runs. Browse them all with filters and full-size renders in the
226
226
or expand a category below.
227
227
228
228
<palign="center">
229
-
<ahref="examples/grease-pencil-rosette/"><imgsrc="examples/grease-pencil-rosette/preview.webp"width="24%"alt="Grease pencil rosette: five nested neon rose curves glowing against a dark studio wall" /></a>
229
+
<ahref="examples/grease-pencil-rosette/"><imgsrc="examples/grease-pencil-rosette/preview.webp"width="24%"alt="Grease pencil rosette: five nested neon rose curves mounted as a sign on a brass-framed black lacquer board" /></a>
230
230
<ahref="examples/parent-inverse-orrery/"><imgsrc="examples/parent-inverse-orrery/preview.webp"width="24%"alt="Parent inverse orrery: a brass tabletop orrery with a glowing yellow sun and three planets" /></a>
231
231
<ahref="examples/compositor-glare/"><imgsrc="examples/compositor-glare/preview.webp"width="24%"alt="Compositor glare: three neon rings with colored bloom halos" /></a>
232
232
<ahref="examples/image-pixels-testcard/"><imgsrc="examples/image-pixels-testcard/preview.webp"width="24%"alt="Image pixels testcard: a studio monitor showing a procedural broadcast test card" /></a>
@@ -819,7 +819,7 @@ on 5.2.
819
819
</tr>
820
820
<tr>
821
821
<tdwidth="46%"valign="middle">
822
-
<ahref="examples/grease-pencil-rosette/"><imgsrc="examples/grease-pencil-rosette/preview.webp"alt="Grease pencil rosette: five nested neon rose curves drawn as tapered Grease Pencil v3 strokes, cyan through magenta to red, glowing against a dark studio wall with a soft blue halo" /></a>
822
+
<ahref="examples/grease-pencil-rosette/"><imgsrc="examples/grease-pencil-rosette/preview.webp"alt="Grease pencil rosette: five nested neon rose curves drawn as tapered Grease Pencil v3 strokes, cyan through magenta to red, mounted as a neon sign on a brass-framed black lacquer board and washing it with coloured spill" /></a>
Copy file name to clipboardExpand all lines: examples/gallery.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -232,7 +232,7 @@
232
232
"name": "grease-pencil-rosette",
233
233
"dir": "examples/grease-pencil-rosette",
234
234
"teaches": "Grease Pencil v3's attribute-based API — layer → frames.new(1).drawing → add_strokes → per-point position/radius/opacity/vertex_color — drawing five nested neon rose curves.",
235
-
"alt": "A neon Grease Pencil rosette of nested cyan, violet, magenta and red petal loops on a dark blue backdrop.",
235
+
"alt": "A neon rosette sign: five nested Grease Pencil rose loops, cyan through magenta to red, glowing a few centimetres proud of a black lacquer board in a brass frame on a dark wall.",
236
236
"witnessesFix": "The GPv3 address break: 4.5 keeps GPv3 at grease_pencils_v3 while grease_pencils is still legacy GPencil (frame.strokes, no .drawing); 5.x deletes legacy and GPv3 takes over the grease_pencils name. Point writes lazily materialize attribute layers, and every position round-trips through the raw POINT buffer.",
0 commit comments