This is how texturing really works | Procedural Texturing, Episode 1

  Рет қаралды 7,335

Vojtěch Pröschl

Vojtěch Pröschl

Күн бұрын

Пікірлер: 52
@muhammad-dq6jg
@muhammad-dq6jg Ай бұрын
Brother the only thing this channel needs is quick uploads. You literally have the same quality as the best channel.
@vojtechproschl
@vojtechproschl Ай бұрын
Thank you! I will try my best to increase the upload frequency in the near future 😁
@kartikeyaShetti
@kartikeyaShetti Жыл бұрын
This channel will grow and this guy will be the Guru for so many young talents. All the best 👍
@vojtechproschl
@vojtechproschl Жыл бұрын
Thanks!
@kodirovsshik
@kodirovsshik Жыл бұрын
As the video was closing to end, i checked how many subscribers you had. I was expecting something like 650k, but it is only 650 🤯 Insanely underrated channel for its video quality. Hope for you to get all the recognition you deserve!
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you!
@squirrelcarla
@squirrelcarla Жыл бұрын
This content is fantastic, this channel is for sure gonna blow up soon, the quality is amazing, what you would expect from the biggest channels on these topics out there. Thank you for sharing the knowledge!
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you for believing in me! I am glad you find the content useful!
@heytraile
@heytraile Жыл бұрын
awesome channel! really hope to see much more going all the way to advanced matrices stuff dealing with eigen vectors and values etc and calculus with practical examples in CG animation and procedural modeling!
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you! I will try to do my best
@multigendersid5462
@multigendersid5462 Жыл бұрын
GO FOR YOUR DREAMS KING YOU, DESERVE IT! ❤️‍🔥❤️‍🔥❤️‍🔥
@vojtechproschl
@vojtechproschl Жыл бұрын
❤️
@wltwt
@wltwt Жыл бұрын
So glad youtube recommended this channel, great content!
@vojtechproschl
@vojtechproschl Жыл бұрын
Glad you enjoy it!
@grobknoblin5402
@grobknoblin5402 Жыл бұрын
This is amazing! I hope you continue to series! ❤❤❤❤❤
@matejpalm3108
@matejpalm3108 Жыл бұрын
I think you just helped me discover my new passion. ❤️ keep up the good work, king!
@jaimalad2902
@jaimalad2902 Жыл бұрын
Each concept explained in detailed manner
@edryi0072
@edryi0072 Жыл бұрын
Nice video man, helps to understand, even for new people
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you! I am glad to hear that.
@effetmere1637
@effetmere1637 Жыл бұрын
This is so constructive, i work with touchdesigner and this helps understand more stuff on procedural texturing. Thks alot.😊
@vojtechproschl
@vojtechproschl Жыл бұрын
You're welcome!
@barboraproschlova8662
@barboraproschlova8662 Жыл бұрын
Love it!!! ❤️
@arronshaw5358
@arronshaw5358 Жыл бұрын
Love seeing high effort vids like this, subbed!
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you very much!
@_goldfarb_
@_goldfarb_ Жыл бұрын
Nice work! one note would be to have larger images/examples - you're not using as much screen space as you have available. Looking forward to the rest of the series!
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you! You’re right. I will utilize it better next time.
@klikkolee
@klikkolee Жыл бұрын
I often see normal mapping described as more flexible than bump maps, but as far as I can tell, that isn't the case. They're more or less connected by divergence and gradient, with some nonlinear scaling. I believe a normal map makes more efficient use of resolution and color depth, allowing more detail with smaller textures, but I think that's about it.
@vojtechproschl
@vojtechproschl Жыл бұрын
If you take it to theoretical edge cases, I would say a normal map is more flexible. For instance, you can output normal parallel to the surface - you can't construct a height field that would have such normal (at least, I don't know about such a case based on my level of real analysis). However, you're right that for most reasonable normal maps, you could get the same result by constructing a height map, but I would say, in many practical cases, they wouldn't be pretty functions. You're right about the practice. You get a bit more precision with three numbers instead of one.
@МихайлоМихайлов-э4щ
@МихайлоМихайлов-э4щ Жыл бұрын
Great quality!
@vojtechproschl
@vojtechproschl Жыл бұрын
Thanks!
@richardcyr9040
@richardcyr9040 Жыл бұрын
Hello! I'm a software developer in Canada. I have this problem related to your video. I have one photo of a small 2D surface patch, but I don't want to use it as a declarative texture. Instead, I want a procedural texture whose function and parameters set are automatically computed from that photo. What would you refer me to? Thank you very much. It was a useful video!
@vojtechproschl
@vojtechproschl Жыл бұрын
Hi! I am unaware of whether such a tool exists that does precisely what you need. Try looking up texture synthesis. That might be helpful. However, those algorithms usually only extend the existing image. I'm glad you've liked the video and good luck with your project!
@Wayofwar
@Wayofwar Жыл бұрын
What would you say are some of the best available resources to learn more about these topics?
@vojtechproschl
@vojtechproschl Жыл бұрын
Well, it depends... If you want to understand the concepts deeply, I suggest studying some computer graphics books or courses. If you don't know it already, this will also require you to learn some undergraduate math (Calculus and Linear Algebra). My favorite book for computer graphics is "Fundamentals of Computer Graphics" by Shirley. The book covers much of the math you need for computer graphics, so it is accessible without prior knowledge. I recommend checking out @keenancrane for the course - he has an excellent CG course on KZbin. However, for this, you will already need some undergraduate math exposure. If you want to use those concepts more practically, I would pick 3D software and try to learn about rendering and texturing in that context, for which you will likely find a lot of tutorials.
@bogdanamidzic3494
@bogdanamidzic3494 Жыл бұрын
Great! Texture bombing would be nice theme.
@vojtechproschl
@vojtechproschl Жыл бұрын
Thanks! That’s a great idea. I will cover it in one of the later episodes.
@WalnutOW
@WalnutOW Жыл бұрын
I mean displacement mapping doesn't always have to create new geometry. There's parallax occlusion mapping
@vojtechproschl
@vojtechproschl Жыл бұрын
In my experience, the modification of geometry is an integral part of the definition of displacement mapping. Parallax occlusion mapping is an entirely different, albeit related, technique.
@vojtechproschl
@vojtechproschl Жыл бұрын
To elaborate on my response... Displacement mapping is a specific technique that was first introduced in the 1984 paper 'Shade Trees.' The explanation in my video should align with that. It's possible that different people have different definitions of displacement mapping, but the one I've provided is the most common.
@SilverstringsMusings
@SilverstringsMusings Жыл бұрын
This is very well made, but it would help to change the audio balancing a little to make your voice louder.
@vojtechproschl
@vojtechproschl Жыл бұрын
Thank you! Yes, I should have paid greater attention to the audio. In my later videos, the audio should be more balanced.
@atabac
@atabac Жыл бұрын
Can you recommend books for learning computer graphics?
@vojtechproschl
@vojtechproschl Жыл бұрын
I personally like the book "Fundamentals of Computer Graphics." It is pretty self-contained in that it explains math foundations you need to follow along - if at some point the explanations aren't enough, I recommend using Khan Academy.
@atabac
@atabac Жыл бұрын
@@vojtechproschl great thanks!
@sawrinka
@sawrinka Жыл бұрын
🔥🍻
@OFFICEGUY_MAIN
@OFFICEGUY_MAIN Жыл бұрын
What will the next video be about? I’m a Russian young guy who learns 3D + VFX in free time.
@vojtechproschl
@vojtechproschl Жыл бұрын
The next video will be about functions. I plan to cover essential mathematical functions for procedural texturing and ways to combine them. Also, I plan to cover some thought patterns that will help you to think about functions in general.
@OFFICEGUY_MAIN
@OFFICEGUY_MAIN Жыл бұрын
@@vojtechproschl great!
@carlwood6142
@carlwood6142 Жыл бұрын
❣️ P R O M O S M
@BáraPalmová
@BáraPalmová Жыл бұрын
I loved your video, keep up the good work! 🤍
Essential Math for Texturing | Procedural Texturing, Episode 2
50:15
Vojtěch Pröschl
Рет қаралды 8 М.
How to design AI from scratch?
42:34
Vojtěch Pröschl
Рет қаралды 3,9 М.
Каха и лужа  #непосредственнокаха
00:15
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 1,4 МЛН
How do polygonal models work? | Computer Graphics Essentials
12:58
Vojtěch Pröschl
Рет қаралды 1,7 М.
How Pixar Textures EVERYTHING
8:02
Smeaf
Рет қаралды 229 М.
I Created a Game Engine Just to Optimise This
4:50
Vercidium
Рет қаралды 1,1 МЛН
The Art of Procedural Noise #SoME3
32:03
Vojtěch Pröschl
Рет қаралды 47 М.
An introduction to Raymarching
34:03
kishimisu
Рет қаралды 151 М.
Moebius-style 3D Rendering | Useless Game Dev
8:12
Useless Game Dev
Рет қаралды 847 М.
How Minecraft ACTUALLY Works 💎⛏️
46:02
Alan Zucconi
Рет қаралды 1,6 МЛН
3D Gaussian Splatting - Explained!
8:28
Creative Tech Digest
Рет қаралды 97 М.
How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster
32:06
Josh's Channel
Рет қаралды 580 М.