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 6c36858
Browse filesBrowse the repository at this point in the historyBrowse files
fix: polish damped-track-aim gallery still and studio lighting
Replace the washed cyan blob with an ember core and brass spike cage so the aim constraint reads as a deliberate product shot, not a default-cone dump.
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -237,7 +237,7 @@ the compositor on and is exactly zero with it off — and that EEVEE has no `use
237
237
</tr>
238
238
<tr>
239
239
<tdwidth="46%"valign="middle">
240
-
<ahref="examples/damped-track-aim/"><imgsrc="examples/damped-track-aim/preview.webp"alt="Damped Track aim: twelve metallic needles in a ring around a cyan emissive core, each tip constrained to point at the core on a dark studio floor" /></a>
240
+
<ahref="examples/damped-track-aim/"><imgsrc="examples/damped-track-aim/preview.webp"alt="Damped Track aim: brass spikes in a tilted cage around an ember core on a dark studio plinth, each tip constrained toward the center" /></a>
<pclass="teaches">Aim constraints via the data API — Object.constraints.new('DAMPED_TRACK') with target and TRACK_Z, not bpy.ops.object.constraint_add in a headless loop.</p>
348
+
<pclass="teaches">Aim constraints via the data API — Object.constraints.new('DAMPED_TRACK') with target and TRACK_Z, not bpy.ops.object.constraint_add in a headless loop. Gallery still: brass spike cage around an ember core.</p>
349
349
<pclass="witnesses"><spanclass="tag">witnesses</span> Every needle has one unmuted DAMPED_TRACK on the core; evaluated local +Z aligns toward the core (dot ≥ 0.998). TRACK_TO stand-ins and flipped axes fail.</p>
350
350
<aclass="card-link" href="damped-track-aim/">View example <spanaria-hidden="true">→</span></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
@@ -163,7 +163,7 @@
163
163
{
164
164
"name": "damped-track-aim",
165
165
"dir": "examples/damped-track-aim",
166
-
"teaches": "Aim constraints via the data API \u2014 Object.constraints.new('DAMPED_TRACK') with target and TRACK_Z, not bpy.ops.object.constraint_add in a headless loop.",
166
+
"teaches": "Aim constraints via the data API \u2014 Object.constraints.new('DAMPED_TRACK') with target and TRACK_Z, not bpy.ops.object.constraint_add in a headless loop. Gallery still: brass spike cage around an ember core.",
167
167
"witnessesFix": "Every needle has one unmuted DAMPED_TRACK on the core; evaluated local +Z aligns toward the core (dot \u2265 0.998). TRACK_TO stand-ins and flipped axes fail.",
0 commit comments