The Secret to Creating Stunning Low-Poly Game Optimized Textures - Blender tutorial

  Рет қаралды 18,592

Grant Abbitt (Gabbitt)

Grant Abbitt (Gabbitt)

Күн бұрын

Пікірлер: 72
@tendividedbysix4835
@tendividedbysix4835 25 күн бұрын
Very nice! Warning to game devs, when you shrink the UV's to fit on the gradient, don't shrink it like allllll the way to absolute zero, make sure it still has 'some' width to the shape (even if it's really small) or else you can get some nasty looking glitchy effects in your game engine. Guess how I found out lol.
@skidiggydiggs4529
@skidiggydiggs4529 Ай бұрын
This is marvelous! I'd been using the method of mapping individual textures manually, and I gotta say your way will save a ton of time (and look significantly better). Thank you, Grant!
@KlownFPV
@KlownFPV Ай бұрын
This is a great way to do it. I'm going to shout out another KZbinr by the name of Imphenzia. He has a fantastic colour palette you can download which even has neon glows and animated areas. Well worth a look 🎈🎈
@StaceyMcKensie
@StaceyMcKensie Ай бұрын
😊 I agree that color palette is wonderful. I use it for architecture.. ❤.
@durvesh007
@durvesh007 27 күн бұрын
Imphenzia colour palette is so good
@jovlem
@jovlem Ай бұрын
To add even more "free" color variation, you can calculate the vertex position with a sign method to generate some noise.
@judejanith
@judejanith Ай бұрын
How?
@jovlem
@jovlem Ай бұрын
@@judejanith In Blender use a geometry node -> connect it to a seperate XYZ -> connect the Z socket to a math node and use sign. That value you can then use as mix factor to add another color for more randomness. To have more control, add a multiply node before the sign node.
@MajorKreissack88
@MajorKreissack88 28 күн бұрын
​@@jovlemBut outside of blender this is not really translatable, is it? Or at least not without "baking" the vertex color? I'm thinking for game developing, mainly
@VicenteRaiol
@VicenteRaiol Ай бұрын
This is a great tip for game jams. I've used it in my last two and it saves a lot of time and space
@astridtrisorio4894
@astridtrisorio4894 29 күн бұрын
Awesome video as usual from Grant! Thanks :)
@robertmatolcsi746
@robertmatolcsi746 25 күн бұрын
Oh man . This is GOLD. Thx a lot
@AgsmaJustAgsma
@AgsmaJustAgsma Ай бұрын
I personally prefer using vertex coloring for my low poly 3D renders. As much I liked using a color atlas under a single material in the past, vertex shaders are lighter for game engines and as such the texture becomes pointless, therefore you get more optimization. But I gotta say, for flat shaded models, the gradient texture is without a doubt the most pleasing to look at.
27 күн бұрын
First time I saw this was in one of Imphenzia's old 10 minute challenges, but this was explained a bit more detailed, so thank you.
@Vertexbird
@Vertexbird Ай бұрын
Great Tutorial. Thanks
@mrblonde7688
@mrblonde7688 25 күн бұрын
This is amazing grant! although to be honest i'd be tapping into substance even though that my artistic skills are not the best im achieving really great results in substance and improving a lot in texturing with it!
@CaioTrinchinato
@CaioTrinchinato Ай бұрын
This was amazing!
@CoRon3x
@CoRon3x 26 күн бұрын
For reimporting an edited image: there is an AddOn, I think it's called "Auto Reloader" (not 100% sure right now). It automatically reloads changed images. Very convenient. Just save your file and it instantly updates in Blender.
@grabbitt
@grabbitt 26 күн бұрын
sounds good
@SolearGnG
@SolearGnG 28 күн бұрын
Great video, Grant. I was always wondering how this is done. I would not get this figured on my own, I was following the seams-, islands, texture workflow, and for some reason I always thought the textures should be nicely laid out.. It seems in terms of low poly at least, this is not the case. Thanks for sharing!
@sharashhasnine-nm4hy
@sharashhasnine-nm4hy 23 күн бұрын
Really Vary good tip's I am talking about the photoshop Gradient technic
@CaptainMangles
@CaptainMangles Ай бұрын
Another great video Grant!
@IndulaMeegodaAssociates
@IndulaMeegodaAssociates 4 күн бұрын
An Amazing Tutorial!!!
@keremyokuva5185
@keremyokuva5185 29 күн бұрын
This is awesome! Thank you.
@siemensohm
@siemensohm Ай бұрын
That's crazy. Thank you very much.
@MightBeRasor
@MightBeRasor 26 күн бұрын
This is so amazing
@MakingStuffWithEvan
@MakingStuffWithEvan 27 күн бұрын
Killer video!
@gi70st
@gi70st 28 күн бұрын
When you have a part selected, assign it to a vertex group so you can select it again.
@deezyfpv
@deezyfpv Ай бұрын
Pro tips. Thank you.
@rychron
@rychron Ай бұрын
Very nice!
@sinaasadiyan
@sinaasadiyan 29 күн бұрын
great video
@Chronomatrix
@Chronomatrix Ай бұрын
Really good tip!
@alexleonardkrea
@alexleonardkrea Ай бұрын
That's a very cool trick
@micro9191
@micro9191 Ай бұрын
Thank you sir .
@tonybrutal
@tonybrutal Ай бұрын
Genius! I never thought of this. Thank you for that.
@gelerli
@gelerli Ай бұрын
genius!
@bigidea5619
@bigidea5619 Ай бұрын
Love this! Will you make more udemy courses?
@grabbitt
@grabbitt Ай бұрын
yes
@Louis_Miles
@Louis_Miles Ай бұрын
That's great! But couldn't you just use vertex colors for this instead of a texture?
@grabbitt
@grabbitt Ай бұрын
Yes I don't think it's as good but I could be wrong
@notpumkin
@notpumkin 29 күн бұрын
For flat colors yeah, for gradients probably not. You have less control over how the colors blend as it depends on your vertex density.
@mupmuptv
@mupmuptv Ай бұрын
I’m using the same technique for my game as well, but instead of create pallet using photoshop. I use python to generate it
@StaceyMcKensie
@StaceyMcKensie Ай бұрын
Simple but very effective . I love these old school "8-bit" like techniques .thank you ❤
@kingofgranges
@kingofgranges 28 күн бұрын
Great trick there, as always. Thanks! This got me wondering, can separate materials reference the same "palette" texture in Unity, and most importantly, can Unity take advantage of this by loading the texture in memory only once ?
@grabbitt
@grabbitt 27 күн бұрын
Yes it does!
@joshuaedley5191
@joshuaedley5191 Ай бұрын
Very interesting
@boy_ka84
@boy_ka84 Ай бұрын
Dear teacher, I do not have photoshop but just installed krita recently. Can I use that to make the pallete and transfer it to blender instead???
@YoungerBlood21
@YoungerBlood21 Ай бұрын
You can create a Palate in any 2d software and just makes sure to export them as PNG/JPG. Then follow the steps in the video.
@grabbitt
@grabbitt Ай бұрын
yes
@micro9191
@micro9191 Ай бұрын
You need just hex code for it or an image from anywhere
@TheCrazyCrabMan
@TheCrazyCrabMan Ай бұрын
Great tutorial. Is there as way to give different objects different BDSF values because (as expected), when you change one value, every other value changes for the other meshes that use that texture.
@grabbitt
@grabbitt Ай бұрын
Yes use different maps for different values. But it is a bit awkward. Or just have 2 materials in engine
@haurg7418
@haurg7418 Ай бұрын
About the atlas, i have been trying to make one with seamless textures i get a weird blur at the edges of each textures(only at export) like a pixel or so, i have been trying "padding" also tried different programs without any success, do you have any "pro secret" or should i just opt for arrays? 😁
@grabbitt
@grabbitt Ай бұрын
I just make my texture a bit higher res too be sure
@notpumkin
@notpumkin 29 күн бұрын
If using in unity, set the texture filtering for the atlas to point so it doesn't get smoothed.
@haurg7418
@haurg7418 27 күн бұрын
​@@notpumkin Blender, the problem is that the programs(tried PS too) "smooth" each packed texture all around it by like a pixel, at export/save maybe there Is a setting to prevent that in the export itself? I have tried padding but It really doesn't work for seamless textures...
@haurg7418
@haurg7418 27 күн бұрын
​​​@@grabbittI don't think i get it, you mean each individual "packed texture" ? I have packed like from 1k to 4k doesn't matter the resolution, the blurring still happens at export/save
@nikz000
@nikz000 28 күн бұрын
Can we have the texture atlas please?
@grabbitt
@grabbitt 27 күн бұрын
Ill try and get that sorted when I remember
@sarcasme-_-6549
@sarcasme-_-6549 27 күн бұрын
but the UV's tho.....
@grabbitt
@grabbitt 27 күн бұрын
Well yes that's the point
@Heliostat
@Heliostat 21 күн бұрын
I had to force myself to ignore the visceral reaction with the UVs.. this is a great example of working pragmatically and knowing your target output. love it! ❤
@cd2028
@cd2028 Ай бұрын
Any good tutorials how to use this workflow in godot?
@grabbitt
@grabbitt Ай бұрын
It should be relatively straight forward but I'll look into it
@Mincher
@Mincher 21 күн бұрын
Why not use gradient textures in blender then bake out the texture when you're done?
@grabbitt
@grabbitt 21 күн бұрын
uv's would take up more space
@Charan_Vendra
@Charan_Vendra 28 күн бұрын
I have a better idea… why not use a white-grey gradient and use a color mix node?
@grabbitt
@grabbitt 28 күн бұрын
For a game engine?
@OpticSlasher
@OpticSlasher Ай бұрын
The secret to creating stunning low poly game optimized textures is watching a Grant Abbitt tutorial of course.
Essential Tips for Low Poly Scenes - Blender Tutorial
12:05
Grant Abbitt (Gabbitt)
Рет қаралды 11 М.
Blender Tutorial for Complete Beginners - Part 1
17:57
Blender Guru
Рет қаралды 6 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 59 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,8 МЛН
Best Games from the Brackeys Game Jam 2024.2!
13:53
Brackeys
Рет қаралды 132 М.
How To Create Devices - Audiocube Tutorial
1:23
Audiocube
Рет қаралды 8
I Learned Blender in 30 Days
14:15
OverPhil Dev
Рет қаралды 204 М.
Aseprite Tutorial For Beginners (Pixel Art)
23:10
Saultoons
Рет қаралды 826 М.
Why do cozy games suck?
14:46
koramora
Рет қаралды 1,5 МЛН
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 1,8 МЛН
Pixel Art Animation Tutorial - (Aseprite)
14:53
Saultoons
Рет қаралды 904 М.