Yeey! He is back!! The most exhilarating news this week!
@joysilvart7 ай бұрын
All I want to say is thank you so much for all the videos you make! I'm a 3D artist working on the industry but I'm also making personal projects and thanks to you, I'm able to understand how materials work in Unreal and I've been able to achieve the results I'm looking for
@dodgemastersama6 ай бұрын
I'm learning so much good stuff for my game making!
@urkigfrepp79947 ай бұрын
I was literally just about to look for a video on how to do decals and this popped up on my recommended, well timed
@justsam45467 ай бұрын
ive been binging ur videos for the past week , watching and practising and ngl ur appearance upgrade . loving it so far
@travisantoniello7 ай бұрын
I'm not sure if it's relevant in this specific video, but just seeing curves being visually manipulated with different maths was extremely useful and I was able to apply that immediately. Thank you for the great tutorials, diving into Unreal over the last few weeks now and will be watching your channel's content regularly.
@PrismaticaDev7 ай бұрын
No worries! If you’re having trouble clicking with texture math, check out my math video (one of the earliest five minute materials vids, can’t remember what I called it) which goes over masking and all that stuff
@johnmannp71587 ай бұрын
Decals!!!
@itsMBWAAA7 ай бұрын
good to see ya!
@dobrx61997 ай бұрын
Fire 🔥🔥
@dronaroid7 ай бұрын
always love your videos!!
@mindped7 ай бұрын
Thank you.. i always wanted to know if every decal added another draw call! No one ever could answer that. Not even sure unreal tells u.
@PrismaticaDev7 ай бұрын
Decals in UE5 get drawn to a separate render pass (DBuffer) all in one go, so it's 1 draw per decal. I think it used to be more since decals might have been evaluated per-mesh so it would have been 1 draw per decal per mesh that it's intersecting with? Sort of like forward-rendered lighting. Don't quote me on that! Haha
@mindped7 ай бұрын
@PrismaticaDev do they batch at all? Same decal render multiple times as 1 draw call or many?
@PrismaticaDev7 ай бұрын
@@mindped I can remember doing some testing and it didn't seem like it, but in theory it should be perfectly possible... Might do some investigating!
@mindped6 ай бұрын
@@PrismaticaDev whats the command to see draw calls for decals?
@Mert-om2fy6 ай бұрын
thank you so much for helping out
@Enotsal16 ай бұрын
I love the runescape song in the background❤❤
@SanyaBane4 ай бұрын
In Unity I've used stencil buffer to control where decal can be displayed and where can't.
@PrismaticaDev4 ай бұрын
Yep - the same can be done in Unreal, I’ll be making a follow up video with stencil and parallax decals explained :)
@aghayejalebian73647 ай бұрын
nice vid thanks
@JWITG7 ай бұрын
Awesome video🔥really useful ( I always thought the decal has to be placed with the arrow on target ) The blood decal reminded me of old times prismatica 😢 I would really want to see a prismatica gore system break-down In details ( epic video idea )
@namrog847 ай бұрын
What about merging decals or something if you don't want them to fade out. Sorta like a paintable texture on a model or something? To help with draw calls/performance? Are there any special tricks if you want 'a lot of decals'?
@Maniac-Design7 ай бұрын
Great tutorial, thanks. There's just one thing I can't manage to do and that's to use POM with the decals, the POM is not correct in relation to the orientation of the decal.
@PrismaticaDev7 ай бұрын
I’ll be going over some POM/BumpOffset stuff in the DBuffer decals video next week :) I’m not sure it’s possible with the default decals, but I’ll give it a go
@chaver287 ай бұрын
Intro to vertex paint next??
@PrismaticaDev7 ай бұрын
I have a video coming out about Vertex Paint negative 1 years from now! kzfaq.info/get/bejne/rK9xZdKGmbCynY0.htmlsi=gyCYkYc71ZJZ_pyf
@chaver287 ай бұрын
@@PrismaticaDev oh damn I will jump iny time machine now and travel back one year from now 😘
@luan053677 ай бұрын
Thank you for your helpful sharing. I have a question about the cost of using decals in games. With all the benefits of using decals, is the performance cost much higher than other traditional methods such as vertex painting or overlay materials to add textures such as cracks, moss, etc.? So is the cost worth it? And what are the differences here? In terms of RAM usage, render time when running the game?
@PrismaticaDev7 ай бұрын
Great questions :) If using Deferred decals (UE5 default) I think the actual rendering cost per pixel is quite cheap, but you're still incurring extra draw calls (unless using Niagara decals maybe?) Vertex painting is by far the cheapest method for adding details, but it's limited to 4 channels (you can squeeze out 8 effects as shown in my Vertex Paint video) and it also limited by the density of the mesh itself In terms of ram/vram, I think it's just the extra cost of the textures used in the decals to worry about. As for if it's worth it or not, you'd need to do some profiling for your specific use cases in your specific project. The main benefit is that they're very easy to control and they have pixel-level detail :)
@mindped6 ай бұрын
im considering using geometry decals all over the place and using a texture array and just adjusting the decals by vert color and merging them into 1 mesh or mesh instancing them. Im curious if that would be better for performance then many deferred decals all over the place. 1 draw call for the geometry. Begs the question if deferred decals are in fact instance then i could do that same thing with the decal color possibly.. (selecting the texture in the texture array by color)
@PrismaticaDev6 ай бұрын
I don't think either can instance - however I might be wrong on that. The idea is great, however haha.
@Wanderer_of_Sol6 ай бұрын
Recently I got an asset pack on the UE marketplace, and it looked great in the previews, literally exactly what I needed. For reference it's a set of roads and streets. So I get it into my project and it turns out that all of the road markings, cross walks, stop letters, manholes, all the cool details that make it look good are all decals. And I mean like 50 decals down the middle of the road to make the traffic lines, the crosswalk is several of a different line duplicated next to eachother, it's a lot. Can I do something like make them a material instance to calm down the draw calls? Or should I bite the bullet and toss the whole thing in blender and try to redo the UVs and make some different materials for crosswalks, stop text, etc? I've never worked with decals on this scale and I have no idea what the best move is.
@PrismaticaDev6 ай бұрын
Oof, that must sting haha. My first recommendation would be to do an A/B test. Check how the scene runs with them all there, and then delete all of them from the scene (sort by Type/Name) and see if there is an improvement. As for the line markings, I can kiiind of see why decals makes sense, since you could have millions of different combinations of lines/symbols on the road. But I would much prefer a secondary UV channel with a Symbol Atlas or something
@AllTotalWar4 ай бұрын
why couldnt you just go merge all actors then you have 1 actor and 1 drawcall?
@NyuNighteyes7 ай бұрын
I've been trying to do spherical projected decals for a forward rendered game (goal is Valorant style), but it's a bit of a pain in the ass to make it look right haha, and because it's forward i cant just get the world normals from the GBuffer. Maybe ddx normals from depth pre pass? but prob will be aliased to hell... Anyway I know valorant just used some kind of tricky math spherical projection but Im having such a hard time getting it to look right on all surface angles.
@PrismaticaDev7 ай бұрын
I think you might be looking for “mesh decals” or “decal meshes”! Have a look at the docs and see. I’m not familiar with then myself yet haha
@maxleveladventures7 ай бұрын
I recently started learning about/using decals, but still learned new things from this. Cheers! I'd love a video on Substrate materials from you! Most of the videos I've found so far are a bit dogshit. And the documentation isn't great.
@darck_smck39367 ай бұрын
I will be eternally grateful if you teach how to make a procedural animation
@aakburns6 ай бұрын
With bullet impact decals. How do I set the draw distance? You have to be pretty close to see them by default otherwise they just disappear Ty..
@PrismaticaDev6 ай бұрын
In your decal actor/component, there is a setting for draw distance or screen percentage or something. I can't remember off the top of my head but I can have a look if you can't find it :)
@aakburns6 ай бұрын
@@PrismaticaDev I ended up using 'Set Fade Out' and 'Set Fade Screen Size' to fix this. Can I contact you on discord? I'd like to show you my project. Because it's different.
@PrismaticaDev6 ай бұрын
@@aakburns for sure! Chuck me a DM and I'll get back to you when I can. Feel free to show it off in the On-Topic section as well if you'd like
@chaver287 ай бұрын
Also what's bad about draw calls?
@PrismaticaDev7 ай бұрын
They're the heaviest part of rendering, essentially like ordering 20 pizzas, except you do it 1 at a time and have to wait for the previous one to arrive before ordering a new one. Instancing/batching can help for large numbers of the same mesh, like foliage and other props, essentially ordering 20 pizzas all in the one phone call.
@chaver287 ай бұрын
@@PrismaticaDev that actually makes alot of sense, so basically they are super helpful but just don't go crazy using them got it 😁
@dipeshvaidya34577 ай бұрын
how can we gradually change from one material to another?
@alhusseinali5 ай бұрын
Can I use Custom Primitive Data with decals?, cuz I tried to do that from the blueprint material but I can't change anything inside the editor in runtime!
@hytalegermany10953 ай бұрын
is there a way to add displacement map to a decal with transparent texture, so that you can use it to displace meshes on controllable areas?
@andrewsneacker12562 ай бұрын
Watch this video -> Essential Environment Art Trick - "WPO Stickers" [UE5]
@bigbasbeardegummiland27567 ай бұрын
This is a wonderful video not many do. Is it possible to do use decals for a tattoo on a character?
@PrismaticaDev7 ай бұрын
It's possible, but no recommended since the tattoo would kind of slip around everywhere when the character rotates. For something like that I'd recommend implementing it in the character material itself. However there is a plugin called the "Skinned Decal Component" which can do exactly what you're after, although it's a bit costly.
@UnchartedWorlds3 ай бұрын
Where is parallax information? Some decals only are useful if there is parallax
@HeyItzScotch7 ай бұрын
Sorry a little unrelated to the video but have you ever had an issue where IK handles from maya aren't being exported and being properly animated in Unreal engine 5? I'm having this issue where only the upper body is being animated in unreal engine, while the legs are just staying static as if no animation was done to them. However in Maya the full body animation is working flawlessly. it's as if Unreal engine is ignoring the information from the IK handles
@PrismaticaDev7 ай бұрын
In your 3D program, you'll usually use IK to animate the character, but when you export that animation you're baking all the transforms for each bone kinematically. It sounds like the bottom half isn't exporting properly from Maya, but I haven't used Maya before so I have no solutions haha. Are you exporting the IK handles as bones in the character's skeleton?
@FishMan1nsk7 ай бұрын
There's also an interesting node was added in ue5 which is decal response. Also you haven't said anything about mesh decals.
@fixfoxi82557 ай бұрын
Hi, I really like your tutorials and they have helped me a lot but could you also make tutorials for games like Baldurs Gate3/WH40K RougeTrader? That would be great
@PrismaticaDev7 ай бұрын
Hey - I'm not exactly sure what you mean. Do you mean gameplay design and coding tutorials? I only make tutorials that are related to what I know well :)
@DjBobbyHustleАй бұрын
I hate when ppl move so fast they don't tell you how they pull up a menu then the rest of the tutorial is impossible to follow
@PrismaticaDevАй бұрын
@@DjBobbyHustle unfortunately my videos are aimed more towards intermediate users - knowledge of common shortcuts and menus is presumed to make the videos flow better.
@Orangefordays7 ай бұрын
2nd comment!
@tc85575 ай бұрын
shave it off bro
@PrismaticaDev5 ай бұрын
I DID. I was growing it while working on my plugin hahaha