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 2e6948f
Browse filesBrowse the repository at this point in the historyBrowse files
fix(examples): redesign text-version-stamp as gold Inter numerals on a stone plinth
The old still read "5.2.I LTS": the built-in Bfont's "1" is a bare stem.
The render path now sets the stamp in Inter, which Blender ships at
datafiles/fonts/Inter.woff2 on 4.5 LTS and 5.x (looked up through
bpy.utils.system_resource('DATAFILES'); exit 13 if missing), so the numeral
carries its flag. The check still asserts the built-in Bfont, because the
swap happens only after every check passes.
The staging is redesigned too: a two-tier plinth of dark honed stone with 45°
chamfers, a brushed-steel nameplate on its front with the BLENDER caption
inked on it, and polished gold numerals with brushed roughness variation.
A card light behind the camera gives the gold faces something to mirror,
where they previously reflected the dark studio. Fill, rim and wedge were
retuned toward the calibration stage.
Evidence (live runs, local):
- .scratch/blender-5.2.1-windows-x64/blender.exe (Blender 5.2.1 LTS):
check-only exit 0, body='5.2.1 LTS' solid z-extent=0.1600 faces=4401.
--wrong-body exits 4 (body='not-a-version').
- .scratch/blender-4.5.11-windows-x64/blender.exe (Blender 4.5.11 LTS):
check-only exit 0, body='4.5.11 LTS'. The --output render exits 0 (Inter
loads), with framing fill x=0.737 and margins l=0.047 r=0.088 b=0.150 t=0.389.
- Framing on 5.2.1: fill x=0.741, margins l=0.047 r=0.088 b=0.150 t=0.356.
- Contact sheet (docs/gallery/contact-sheets/text-version-stamp-contact-sheet.webp):
candidate luma 0.248 / stage 0.221 / warmth +0.085 / sat 0.142, against
armature-bend 0.279/0.213/-0.428/0.144 (the pre-redesign hero in this
worktree), damped-track-aim 0.151/0.145/+0.277/0.231, and bmesh-gear
0.236/0.177/+0.303/0.250. Luma, stage and saturation sit inside the set,
and the version reads unambiguously at thumbnail size.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
<ahref="examples/text-version-stamp/"><imgsrc="examples/text-version-stamp/preview.webp"alt="Text version stamp: beveled brass version numerals standing on a dark plinth with a steel BLENDER caption set into its face — the body text is the live bpy.app.version_string" /></a>
433
+
<ahref="examples/text-version-stamp/"><imgsrc="examples/text-version-stamp/preview.webp"alt="Text version stamp: beveled gold version numerals standing on a chamfered dark stone plinth with a BLENDER caption on a brushed-steel nameplate — the body text is the live bpy.app.version_string" /></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
@@ -259,7 +259,7 @@
259
259
"name": "text-version-stamp",
260
260
"dir": "examples/text-version-stamp",
261
261
"teaches": "The TextCurve data API — curves.new(type='FONT'), live body text from bpy.app.version_string, extrude and bevel_depth solids, and evaluated-mesh conversion — so every render self-documents which Blender produced it.",
262
-
"alt": "The Blender version number in large gold 3D characters standing on a dark plinth, the word BLENDER set into its face.",
262
+
"alt": "The Blender version number in polished gold 3D characters on a chamfered two-tier dark stone plinth, with BLENDER inked on a brushed-steel nameplate across its face.",
263
263
"witnessesFix": "TextCurve solids are exactly predictable: evaluated z-extent = 2 × (extrude + bevel_depth), bevel widens the outline by 2 × bevel_depth, editing body regenerates geometry — and version_string is not bare semver on LTS (\"4.5.11 LTS\"), so parse bpy.app.version instead.",
0 commit comments