Painting a model presents several issues as observed by Natanxp2 and +edible on the Discord, namely:
Painting over a model in the same spot ignores the fact there's already a decal in place, potentially overlapping until you hit the max decal cap. This applies to all decal types, and it makes the colors on the area overblown as they stack up. This is not present on world geometry decals as they have a radius (controlled by r_decal_overlap_area where they will remove the nearest decal and place the new one
Metal bullet decal on world geometry vs the same decal but on a model
Curiously, depending on the size of the decal, it will start removing older decals as if it had hit the max decal limit. This can be undersired for paint decals at least, as it needs to be visible from far away if used as a routing tool. So they typically need to be big
Something similar to model decals occur to displacement decals, but these seem to not be controlled by either r_decals or r_maxmodeldecal, being limited to something around 40 decals on a face.
How To Reproduce
These issues are not map specific, and can be observed on any map, model and/or material. So all one needs to do to observe them is paint or shoot the geometry. You can see the excacerbated texture compression artifacts in this legendary 3kliksphilip video: https://www.youtube.com/watch?v=1aKwFVwGoUE
Issue Map
The screenshots for this issue were taken from ahop_coast as they have a mix of these assets and it's fast to type in console :)
Expected Behavior
Painting a model should be governed by the same rules as world geometry, with r_decal_overlap_count and r_decal_overlap_area being considered to avoid decal stacking.
Decal size preferrably shouldn't affect the max decal limit
Describe the bug
Painting a model presents several issues as observed by Natanxp2 and +edible on the Discord, namely:
r_decal_overlap_area
where they will remove the nearest decal and place the new oneMetal bullet decal on world geometry vs the same decal but on a model
r_decals
orr_maxmodeldecal
, being limited to something around 40 decals on a face.How To Reproduce
These issues are not map specific, and can be observed on any map, model and/or material. So all one needs to do to observe them is paint or shoot the geometry. You can see the excacerbated texture compression artifacts in this legendary 3kliksphilip video: https://www.youtube.com/watch?v=1aKwFVwGoUE
Issue Map
The screenshots for this issue were taken from ahop_coast as they have a mix of these assets and it's fast to type in console :)
Expected Behavior
r_decal_overlap_count
andr_decal_overlap_area
being considered to avoid decal stacking.Operating System
N/A