bevyengine / bevyengine/bevy

Billboard 3d Sphere Gizmo

Open
#14,559 10 comments 1 reaction 0 assignees View on GitHub
A-Gizmos C-Feature C-Usability S-Needs-Design
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

The current gizmos for circles/spheres are pretty hard to correctly see/interpret.

## What solution would you like?

Add a billboard 3d sphere that is kind of like a 2d circle gizmo that looks at the camera but that it really outlines the sphere and respects fov distortion, scale, etc.

## What alternative(s) have you considered?

Use the current 3d gizmo.

## Additional context

Not sure how hard this would be to implement and what the best strategy would be.
Maybe a real sphere with a custom shader that just renders at the "edges"?

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reviewing the current 3D gizmo and camera/projection behavior, then determine how a billboard sphere should outline the sphere while respecting field-of-view distortion and scale. Done means the new gizmo is implemented and its visual behavior is validated against those requirements.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.