html-custom-camera-support #2472
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat(Html): support rendering Html with a specified custom camera
Why
Currently, the
<Html />
component always renders using the active camera from the R3F context (useThree().camera
). In multi-camera setups, this causes HTML overlays to shift or misalign when the active camera changes.This PR adds support for a
camera
prop, allowing developers to lock<Html />
rendering to a specific camera — improving control and reliability in HUDs, fixed screens, and persistent overlays.What
camera
prop to<Html />
useThree().camera
) if not provided (non-breaking)Checklist