Skip to content

Add plain 1in and 0.75in circle inserts and fix library insert materials - #7

Merged
freezy merged 4 commits into
masterfrom
fix/inserts
Nov 1, 2026
Merged

freezy merged 4 commits into
masterfrom
fix/inserts

Conversation

@freezy

@freezy freezy commented Nov 1, 2026

Copy link
Copy Markdown
Member

Two new plain circle inserts and library fixes, authored with the in-library insert baking of freezy/VisualPinball.Engine#612.

Summary

  • New inserts: plain 1in and 0.75in circles, each with its prefab, bake asset, normal and optical textures, the full set of colored materials (Amber, Blue, Clear, Green, Orange, Purple, Red, Teal, Yellow), a library database entry and thumbnails.
  • Stale pre-bake materials: the 0.75in circle and 1.1875in triangle starburst inserts no longer keep the 1.1875in circle starburst's red material as the one they wore before their bake.
  • Ray tracing: the 555 and 89 bulb lights are included in ray tracing, so ray-traced reflections see the lamps (see Reflect the playfield in the balls, light ray-traced reflections with every lamp, and toggle depth of field VisualPinball.Unity.Hdrp#38).
  • The circle, rectangle and triangle insert prefabs lock proportional scaling on their root transforms, and the rectangle starburst materials serialize the default cavity color.

The 0.75in circle and 1.1875in triangle starburst inserts kept the 1.1875in
circle starburst's red material as the one they wore before their bake.
Add the 0.75in circle insert with its prefab, bake asset, normal and
optical textures, and the full set of colored materials (Amber, Blue,
Clear, Green, Orange, Purple, Red, Teal, Yellow). Register it in the
asset library database and add the thumbnails.

Also:
- Lock proportional scaling on the root transforms of the existing
  circle, rectangle and triangle insert prefabs.
- Serialize the default insert cavity color on the rectangle starburst
  materials.
@freezy
freezy merged commit 351e6eb into master Nov 1, 2026
@freezy
freezy deleted the fix/inserts branch November 1, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant