A number of render controller fields are ignored by attachables
Partner Rank:
2
Partner Team Reporting:
Everbloom Games
Verification builds:
1.19.80, 1.20.0
Summary:
A number of render controller fields are ignored by attachables. `color`, `uv_anim`, `ignore_lighting` are some examples.
Impact:
This breaks parity between the way entities and attachables are rendered.
In an unreleased map, we are forced to move stuff off entities and onto attachables for performance, and this makes it impossible without losing extremely important visual effects.
Repro Steps:
- Open the provided world. Hold the egg in your inventory. You should see two squares in the middle of your screen.
The left square is rendered by a render controller directly on the player. The right square is rendered by an attachable on the egg.
Both are configured with the exact same texture, material and render controller fields: `color` to make its opacity slowly pulse, and `uv_anim` to make the texture slide in circles. - Observe the squares.
Observed Results:
The left square shows all of the effects configured in the render controller: UV animation and color change. The right square does not do any of these, just staying a static, solid-colored texture.
Expected Results:
Both squares should show the exact same way, both changing opacity and scrolling the texture.
Regression Build:
This has never worked.
Screenshots / Videos Attached:
Yes. Video shows the observed results.