Skip to content

3D Dynamic Bumper Colors#465

Open
blaze-developer wants to merge 8 commits intoMechanical-Advantage:mainfrom
blaze-developer:3dbumper-new
Open

3D Dynamic Bumper Colors#465
blaze-developer wants to merge 8 commits intoMechanical-Advantage:mainfrom
blaze-developer:3dbumper-new

Conversation

@blaze-developer
Copy link
Contributor

@blaze-developer blaze-developer commented Feb 1, 2026

The 2D field tab is able to show custom colors, along with the current alliance's colors on it, so why not have the same functionality in 3D?

image image image

This is accomplished by separating the bumper from the robot mesh, and applying a different colored material to the bumper. Currently, the user is given all of the neon color options that the ghosts get (with slightly decreased saturation), along with the default automatic option which displays the robot's alliance color on the bumpers.

The models are configured for this by simply adding "BUMPERCOLOR" (or whatever annotation you deem to be appropriate) to the parts that the user wishes to dynamically be colored. This feature could also be renamed something like "Dynamic Part Color" if we wanted to generalize further, but bumper colors are the most obvious application of this.

This feature is opt-in for models, and can be enabled or disabled by setting the robot config boolean, "dynamicColoring" .

@blaze-developer blaze-developer marked this pull request as draft February 2, 2026 19:56
@blaze-developer blaze-developer marked this pull request as ready for review February 2, 2026 20:05
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

Comments