Decal Spawning Problem

Change the Blend Mode to Translucent before changing the Material Domain to Decal.

I have my blueprint set up where a ray trace fires down from my character and spawns a decal on the first thing it hits. Now the problem is that when the decal spawns it becomes square like in the picture, but as you can see in the material editor it’s supposed to be round. I think this is a rotation issue. Any clue on how I can fix this?

That helped with the transparency issue, but it is still spawning blocky. Thanks for that tip though.

Hmm really interesting I never looked into decal and now it works fine at my end (Yey this will be useful for my explosions XD) I guess that the texture is the problem here for the decal, because I copied all what you have and its works fine anyway here a list of possible problems:
1.Bad texture you are using a bad texture get a new one (the market have infinity blade effects for free you can get one from there).
2.The material is bad or bugged, just create a new and try to change only what you need.
3.And last its a normal decal so if the terrain is not flat that can be the problem as well.
Good Luck

I tested it with the infinity Blade assets and still get the same results.I guess the question would be how can I get it to rotate based on the terrain.

bumping this.

Create a Blueprint actor of DecalActor and set its rotation in Event BeginPlay to (0, -90, 0) and change the scale as well to (128 ,256 ,256) make it bigger if needed. I think this is the best thing that will work for you.

2 Likes

I figured it out. I did this and was still having the same problem, and I found out the issue wasn’t the rotation, but the size. I had the size on the Z axis too small, and when I set it to 1000 I had no Issues. Thanks for your help.

2 Likes

DAAAAAAAAAAMN
you saved me after 2 hour working on that … 10x10x10 didnt work for me and i solved with 1000
Thank you