bevyengine / bevyengine/bevy

Meaning of the `EnvironmentMapLight` component is unclear

Open
#15,751 2 comments 0 reactions 0 assignees View on GitHub
A-Rendering S-Needs-Design X-Contentious
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

> Definitely unfortunate that the `EnvironmentMapLight` component is also used on camera entities. Looking at the examples it feels like that should be merged into the `Skybox` component. We could then require `LightProbe` for `EnvironmentMapLight`, but alas.

_Originally posted by @tim-blackbird in https://github.com/bevyengine/bevy/pull/15737#discussion_r1792320077_

Contributor guide

Open the contributing guide

Research direction

Start by reading the EnvironmentMapLight component and the examples discussed in the issue, then compare its use on camera entities with Skybox and LightProbe. Done means the component's meaning and intended usage are unambiguous, including whether the proposed relationship with Skybox or LightProbe should change.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
game-dev
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.