Тёмный

Triplanar Mapping Deeply Explained (UE4, valid for UE5) 

Visual Tech Art
Подписаться 16 тыс.
Просмотров 34 тыс.
50% 1

In this video I go through a basic implementation of a triplanar mapping shader and I explain some of the concepts behind it.
This video supposes that you already know the stuff explained in these videos:
- • World Align a Texture ...
- • Combining Normal Maps ...
Check them out if you're lost :)
Discord: / discord
Patreon: / visualtechart

Опубликовано:

 

25 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@darrenhing9906
@darrenhing9906 Год назад
This video is exactly what I was looking for! This type of content is so rare and very much appreciated! These fundamental concepts are super useful whether you're working in UE or not
@IvanDCosta12
@IvanDCosta12 3 года назад
Very nice, soothing music & clear instruction. Thankyou & keep making more tutorials, its awesome!!!
@tristangybels8040
@tristangybels8040 5 месяцев назад
Nice summary! It's great to see the different approaches, thank you for sharing this amazing video!
@3digitalsvt82
@3digitalsvt82 2 года назад
grazie milleeeeeeeeee! davvero utile e chiaro il tuo canale, capita poco di trovare spiegazioni così dettagliate..please keep going
@TeknoRiderF1RE
@TeknoRiderF1RE 2 года назад
very helpful tutorial, thanks a ton ! :)
@yanchen7991
@yanchen7991 2 года назад
Super useful! Thank you.
@kot-kojote8168
@kot-kojote8168 2 года назад
The masks added in the beginning can be found by "Component Mask". Maybe you could have added one manually for people to see.
@mahtwog4964
@mahtwog4964 2 года назад
Thank you So Much, your Comment makes the Video clear
@irjayjay
@irjayjay Год назад
Took me like 10mins to figure out, thanx mate!
@93CarpeDiem
@93CarpeDiem Год назад
Thank you so much, I was struggling as hell before finding your tutorial/explanation. lol
@deever92
@deever92 3 года назад
Nice video man, clean and clear, keep it up!
@VisualTechArt
@VisualTechArt 3 года назад
Thanks, sure!
@monsterinsane2228
@monsterinsane2228 8 месяцев назад
Great tutorial! Man your voice is magnificent!!
@tiborostube1
@tiborostube1 4 месяца назад
A huge thanks to you, great lesson.
@MichaelFamily
@MichaelFamily 2 года назад
Amazing! Thx a lot
@kolmaddad
@kolmaddad 2 года назад
Thanks!
@alekjwrgnwekfgn
@alekjwrgnwekfgn 2 года назад
Very useful. I hope you will contribute to the new Unreal dev community, and add snippets. It would be awesome to cut and paste this graph...
@nintenjo64
@nintenjo64 6 месяцев назад
This is a great video, thank you so much, i have been using the default WorldAlignedTexture for a while now, and the incorrect blending between the axis has always caused me headaches.. Top marks! If you could show a tutorial on how to extend the function to allow for the mapping to be aligned to an objects pivot that would be even more amazing.
@VisualTechArt
@VisualTechArt 6 месяцев назад
Oh well, I suppose you don't want to miss my next couple of videos then 😬
@xavierloux
@xavierloux Год назад
Thanks
@UnrealGuru
@UnrealGuru Год назад
Very good tutorial! But I have a one question. Does this technic more optimized than "World aligned texture" node, that already built-in ue?
@VisualTechArt
@VisualTechArt Год назад
The first version (without the smooth transition between the different planes) it's quite a lot more performant, the second one is basically the same :)
@olaufr
@olaufr Год назад
Thanks for the great explanations and tutorial but I'd recommend to use lower screen resolution as this is very difficult to watch for people using HD resolutions.
@VisualTechArt
@VisualTechArt Год назад
Sorry about that, in my most recent videos I've been trying to zoom in more :D
@johancc22
@johancc22 Год назад
Thanks a lot for this. Can you please just let me know which values are you using in the constant bias scale nodes? Thank you
@VisualTechArt
@VisualTechArt Год назад
I answered you in Discord :)
@kintenkinten
@kintenkinten Год назад
Bias 0.5, scale 2
@ardyolt9788
@ardyolt9788 2 года назад
How exactly would you sample a texture 3x and blend it? Also thank you so much for this video- it's so helpful!
@VisualTechArt
@VisualTechArt 2 года назад
I show that in the very last part of the video (7:06), but just with the Base Color. You have to do the same thing with all the other textures (pbr maps, normals) :)
@ardyolt9788
@ardyolt9788 2 года назад
@@VisualTechArt Thank you! I thought I had to sample/ blend them in a separate package 😅 I didn't realize it was all done in engine - thank you again 👍
@kenalpha3
@kenalpha3 2 года назад
@@VisualTechArt Wait, you didnt show how to get the stripped textures? Or do they look stripped because of the "X plane" code before the stripped texture asset? It's hard to read because not zoomed. Can you please paste the code at blueprintue? Ty
@VisualTechArt
@VisualTechArt 2 года назад
@@kenalpha3 What do you mean by "stripped texture"? :O
@kenalpha3
@kenalpha3 2 года назад
@@VisualTechArt sorry forgot the stamp 7:06. Two of the 3 texture sample [previews] look stripped because one is stretched wide, the other stretched tall. How do I make those 2 textures, to work in your code? Or what are the details of its stretch/scale value? I don't remember seeing you click on each one (scene cut) to see the Left panel details. Ty
@kathoden135
@kathoden135 2 года назад
Any info on the technique Ubisoft used in far cry 4? stochastic triplanar
@VisualTechArt
@VisualTechArt 2 года назад
I have to be honest here, I know the technique at a high level but I didn't take the time to study that deeply, even though few years ago we were testing some of its implementations at work (with poor results since the world of the game I was working on didn't have a landscape conformation that made that technique appreciable, so we dropped that). It consists essentially in a change of the texture tiling relative to the distance: if the surface is further than a certain threshold, scale up the texture. That's the basic idea behind that, but I don't remember/know all the other bits and bobs added on top of that. I'll redo some research on the topic, it could be an interesting video to do in the future :)
@kathoden135
@kathoden135 2 года назад
@@VisualTechArt It would indeed. Thanks
@tacticalgoat3373
@tacticalgoat3373 2 года назад
can this be used in landscape mats?
@VisualTechArt
@VisualTechArt 2 года назад
Of course, that's where it's actually used the most :)
@PolyMadd
@PolyMadd 2 года назад
Thank you dude, now I'll only have to smash my head to fix the normal maps...
@VisualTechArt
@VisualTechArt 2 года назад
Maybe this can help ;) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-13Br0xNZMBw.html
@hakametal
@hakametal 3 года назад
You wouldn't by any chance know how to add this to the SuperGrid asset would you? I use SuperGrid for level blockout and this function would be amazing to have, but I don't know how to add it to SuperGrid. Great video.
@VisualTechArt
@VisualTechArt 3 года назад
Do you mean the Marketplace level blockout thing? I don't have it but it looks like the materials are already world alligned.
@hakametal
@hakametal 3 года назад
@@VisualTechArt Thanks for getting back, yes that's the one. They are world aligned but they are not using triplanar mapping. If you rotate them, the materials rotate with the actor.
@VisualTechArt
@VisualTechArt 2 года назад
@@hakametal Sorry for the delay, I didn't see this comment :D It can be achieved by doing the very same thing I do here in Local Space, instead of World Space :)
@irjayjay
@irjayjay Год назад
Mine just stretches horribly along the seams. What are your values on the Constant Value Scale? Everything of mine seems the same, except for that.
@VisualTechArt
@VisualTechArt Год назад
If you're projecting on all 3 directions you shouldn't get any extreme stretch... Can you explain a bit more your issue? :)
@irjayjay
@irjayjay Год назад
@@VisualTechArt turns out removing the Constant Value Scale nodes completely has solved the stretched seams. I followed the tutorial to the end and did the 3 projections and everything. I assume your scale value was 0 then.
@Scarlov87
@Scarlov87 Год назад
I just had a siezure xD hahahahahaha thanks for the explanation :)
@hubertserafin9635
@hubertserafin9635 Год назад
hi, how to use it with normal texture?
@VisualTechArt
@VisualTechArt Год назад
You have to correct the normal vectors :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-13Br0xNZMBw.html
@hubertserafin9635
@hubertserafin9635 Год назад
@@VisualTechArt thanks
@aresbs2000
@aresbs2000 Год назад
why you dont tell how do you create mask it is very annoying for beginners ( ComponentMask / search it )
@furkannarin2844
@furkannarin2844 Год назад
shift+c
@cr3d294
@cr3d294 Год назад
This tutorial needs work. You just hit hotkeys and bring things up, for someone trying to follow not at an advanced level it's almost impossible to follow you.
Далее
No more Texture Repetition (UE4, valid for UE5)
10:30
The ONLY texture a game NEEDS [UE4, valid for UE5]
18:56
It seems Sonya's choice was obvious! 😅 #cat #cats
00:20
Maybe a little TOO much gel 😂
00:12
Просмотров 5 млн
UE4 Tutorial 101 - Texture Projection 2/3 - Tri-planar
54:31
World Aligned Texture | 5-Minute Materials [UE4]
10:26
4K textures are USELESS!
5:31
Просмотров 14 тыс.
Physically Based Cel Shading
36:41
Просмотров 53 тыс.
Single Sample Seamless Tri-Planar Mapping (UE5)
22:15
It seems Sonya's choice was obvious! 😅 #cat #cats
00:20