Hello, I’ve realized a huge difference between the bullet holes I am making in Roblox compared to Half-Life 2, more specifically the Leaked version Half-Life 2 with an older source engine.
This difference is how bullet holes react with other texture instances. The Half-Life 2 engine appears to use an overlay blending mode for their bullet holes–at least from what I can tell–so how would I go about this?
-
HL-2 Beta bullet holes with overlay blending mode
-
Roblox bullet holes with no blending mode
i. What I have for bullet holes so far
I made a module for creating bullet holes dependent on what material of instance a raycast hits, with very simple integrations and good optimization.
Also, I have a set of imported bullet hole decals from the beta, this is what they look like so far. (glass bullet holes are to be imported soon)
i. What I’ve tried to do for an overlay esque blending mode
I’ve messed around with surface appearances and transparency but they don’t seem to work to the full effect. Transparency does help a bit but it doesn’t blend in properly as the whites in the bullet holes show through. Surface appearances do no different.
So is there any option that could act as a latter method to the ones I’ve tried before? Preferably not too resource heavy?