Facepunch / sbox-issues

175 stars 12 forks source link

Decal Renderer component can't use materials using static_overlay #4945

Open badandbest opened 8 months ago

badandbest commented 8 months ago

Describe the bug

The decal renderer can only project materials with the decal or projected_decal shader. ( why are there two decal shaders? )

image image

But every cloud material under the "decal" category uses the static_overlay shader, which makes the whole category completely unusable.

image

To Reproduce

  1. Place a Decal Renderer in your scene.
  2. Try to use any cloud material in the decal category.

Expected behavior

It should project the material.

Media/Files

No response

Additional context

Like I can't use the new decal_scratches_a + b because those use static_overlay too.

image

DevulTj commented 8 months ago

as of right now, that's intended - it's designed for projected decals only - but we'd want to consider static overlays for sure

badandbest commented 8 months ago

Yeah right now the entire decal category is completely useless. Do I make a feature request to support static overlays or do I keep this issue as is?

garrynewman commented 8 months ago

I think our move is to evaluate why static overlays exist and try to move them over