Interactive Graphics 16 - Shadow Mapping
1:06:47
Interactive Graphics 14 - Reflections
1:00:26
Interactive Graphics 09 - Textures
1:00:32
Пікірлер
@icewallowcome3942
@icewallowcome3942 Күн бұрын
OUR SAVIOR
@MrMariozzz78
@MrMariozzz78 Күн бұрын
4x 4090 nvidia is enough for REAL global illunimation or i need a render-farm of pixal o walt disney studio? :=)
@martinkubanda4271
@martinkubanda4271 Күн бұрын
Super video! Thank you
@kin_1997
@kin_1997 2 күн бұрын
can we find slides somewhere?
@bimDe2024
@bimDe2024 4 күн бұрын
36:43 Science Fiction filtering, epic joke.
@piotrek7633
@piotrek7633 6 күн бұрын
Really cool and informative course, i thought for a second that this was made by tokyospliff cause of the long hair
@geekmafia9654
@geekmafia9654 10 күн бұрын
You are the best. Seriously. You are a very good teacher.
@haoxuanwang
@haoxuanwang 12 күн бұрын
Amazing improvement on ReSTIR! And at 1:52 "quality" has a typo.
@panzerofthelake4460
@panzerofthelake4460 2 күн бұрын
🤓
@mytinkerings5915
@mytinkerings5915 12 күн бұрын
@cem_yuksel Is the delta material named so because its BRDF is a Dirac delta function?
@cem_yuksel
@cem_yuksel 12 күн бұрын
Yes.
@veedrac
@veedrac 13 күн бұрын
They've done it again! Will anyone stop them? How do they keep getting away with this!?
@ryanLikesRainyDays
@ryanLikesRainyDays 14 күн бұрын
Invaluable, thanks!
@AHSEN.
@AHSEN. 14 күн бұрын
Absolutely insane.
@zechordlord
@zechordlord 14 күн бұрын
It's humbling, seeing renders of what took hours in just a few ms.
@mnomadvfx
@mnomadvfx 5 күн бұрын
Hours? Days even years ago.
@josejimenez-wd5rw
@josejimenez-wd5rw 14 күн бұрын
🙌
@zarblitz
@zarblitz 14 күн бұрын
As an aspiring tech artist (maybe one day!) on a self-learning journey, your videos are invaluable. Thank you.
@oliverdacracker
@oliverdacracker 15 күн бұрын
Hocam ellerinize sağlık muhteşem bir playlist.
@Pepe-yn9pf
@Pepe-yn9pf 15 күн бұрын
Really good lecture, keep it up!
@GobalKrishnanV
@GobalKrishnanV 16 күн бұрын
Need books related Rasterization. without using OpenGL or other Api's
@GobalKrishnanV
@GobalKrishnanV 16 күн бұрын
Need books related Rasterization. without using OpenGL or other Api's
@tomtawadros
@tomtawadros 17 күн бұрын
I'm a technical artist in game development, and for years I've wanted to learn more about the fundamental concepts that I work with every day. This course really opened up and explained many things that I had heard of but didn't understand. Thank you, I'll be looking for more of your lectures in the future.
@MrMariozzz78
@MrMariozzz78 20 күн бұрын
i need OpenGL Shading Language for ray-tracing o i must use Vulkan o Direct X HLSL for shader e global illumination ?
@jstriedinger
@jstriedinger 22 күн бұрын
I´m finishing taking computer graphics class at USC and your teaching is like 100000x superior. Thanks for putting this out there!
@Greviouss
@Greviouss 23 күн бұрын
As a guy - I get endless shit for my long hair that I keep well kept and pulled back looking professional in the corporate world ....... but this guy..... dont get me wrong - exceptionally good video and he seems excetionally accomplished in compute shaders
@MrMariozzz78
@MrMariozzz78 24 күн бұрын
can i use this code with pre 2.0 opengl or i need a shader linguage for that?
@emadjshah
@emadjshah 25 күн бұрын
No of videos : 26 Average length of video : 53 minutes, 1 second Total length of playlist : 22 hours, 58 minutes, 43 seconds At 1.25x : 18 hours, 22 minutes, 58 seconds At 1.50x : 15 hours, 19 minutes, 8 seconds At 1.75x : 13 hours, 7 minutes, 50 seconds At 2.00x : 11 hours, 29 minutes, 21 seconds
@AstroMagi
@AstroMagi 27 күн бұрын
These lectures are great! Thanks for sharing them. Glad to see my alma mater representing so well in a such a cool field of work!
@yomigenshoku
@yomigenshoku 27 күн бұрын
14 years have passed, still yet to see this in games))
@TheGamingDinosaurRoblox
@TheGamingDinosaurRoblox 28 күн бұрын
i have learned so much from this
@haikuty
@haikuty 29 күн бұрын
Good stuff, thanks.
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
6:00 Isnät he look like duck? Legs. Because it was duckling - water creature. Bri-an J. Fo-rd "Aqu-atic cre-atures" here on KZbin. Then Ne-al Ad-ams "Exp-an-ding Ear-th", cant even write corretly such comments are automatically rem-oved by YT. Enjoy
@vishaltewari4357
@vishaltewari4357 Ай бұрын
For Direct light say, the value of brdf is > 1 for some Wo and Wi, then the outgoing light becomes > incoming light?
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
28:00 plus 32:00 Interesting moments, about passing variables vector to pixel shader :)
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
"Quick" question off topic, is Dźem Juksel - a Turkish name? You style is "Jamaica" but that name. C in Turkish is not C, sounds more like Polish Dź Dż, Dzi. and Ć like our Ć, Ś is our Śz, that is only difference i noticed, Turkish new alphabet 1928 or so made J - C incompatible to most latin based languages. Best part Turkish still, seem to be way more compatible to Polish alphabet than to English. Almost directly with no "translation". Cem - Dźem sounds identical to Polish word used to describe jar of Jam:) No offence jam is great. Get this idea for whatever reason. Worked with guy from Turkey in Belgium he was my boss actually at some point. French sounds great aint easy, German, Dutch no way, Spanish.. practical yyy meh, not sure yet, think will start learn Turkish, Is learning Turkis a good idea? Or not? Im asking assuming that indeed Cem is Turhish name? That would be yet another reason to do so. PS Our Polish alphabet adds new sounds modifying spelling of existing ASCII acenloz -> ąćęńłóż just a little bit, we dont have "Turkish" equivalent of ść, we got ąę. We got also sz, rz, dz, dź, dż, ch, works almost identical like English sh, ch also "extension". Even if we don't use special letters just ASCII these letters are spelled just a little bit different so no big deal. And Polish spelling is literal WYSWIG. So that is very easy to learn. Eveyrone will understand regardless. Main difference from English words is attaching gender to every verb. And adding context to every word. There are strict rules 7 circumstances. Question are asked and new word created. Then used in these circumstances.Extending existing words just a little bit. Almost like in english - i go, im going, gone Irregular words are "rule" this is why it's difficult to learn. Lot of variations words created. Depending on circumstances more information is packed. One word can describe entire sentence. Protected by special rules like ECC code. DNA chain, Allow original base word can be recreated of one of variations. Slovenian, Serbian, Choatian, Slovakian can understand them with no translation. Cant speak but can understand. Don't know anything about Turkish yet. Except for alphabet. Turkish ćś written more like ąę is easy. G is "noiseless" Y is compatible was often used in Lviv by Poles like J. But that alphabet. J, C is "tricky". Cem Jem, Dźem. Im on lesson 1. Not even begun nothing else can write about :) Is this even good idea i wonder.. thinking out loud.
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
15:00 Mark Zurkerber in one of interviews for Lex Fridman about VR used that as argument of even better "compression" to transmit 3D video, not sending video just sending 3D model and render that to the "client" . Send only movement of models, I remember in 2002 or so from Matrox G400 or Parhelia they intriduced such "product", "idea" to send face, by people who had no reliable internet connection, had no camera to send 3D face instead of video . Useless didn't fit into world of that time people wanted to see anything few pixel but real rather than 3D. Later Apple reused that idea / was rebranded as Emoji. Then Meta made entire company about that. Actually main problem i suppose was that modeling motion capture is very complicated, interesting topic. Idea made by Matrox to justify their product was waaay ahead if his time. And required some more work. 2002 GPU was all about gaming. If they only made 2D, OpenCV hardware accelerator..But what to expect, they didnt' even got overlay not to mention iDCT (inverse cosine transform acceleration) Thanks to DXVA acceleration to be activated in LAV coded, could do miracles. Allow HD video on old <1GHz CPU. Something that wasnt possible when hardware i tested was bran new. Matrox was worst no software could fix. If they explored that "reverse rendering" That could open for them new market for so many years "to come". There is hardware motion capture there is OpenCV there is "deep fake" kind of things using AI. One of most interesting and not so often discussed topics. Require a lot of computing such "reverse" rendering 27:00 require smoth deforming and prediction.
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
32:00 Yeah something like this ^^ except it was supposedly mimic every muscle, of body, in this case face
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
48:30 I noticed few survived, managed to run to the other side, once they touched the other ones, all of sudded "died"
@KabelkowyJoe
@KabelkowyJoe Ай бұрын
8:00 4x3 vs 16x9, diagonal 5 and 25. If diagonal is basis to advertize in both cases 25" For example 25" in 4x3 would require 4x5=20" and 3x5=15" giving surface of LCD (therefore also number of pixels) = 300"^2 if this was 25" but 16x9 ratio, would require 16" width and 9" height and surface area would be then 144". Surprisingly half of screen 4x3 so what works good to advertize and sell TV, laptops works also great for 3D rendering. Proportionally to diagonal size of screen reduces number of pixels required by half. Does that make sense? I was using HP monitor 5x4 ratio. And also 16x10. Maybe it's better for videos but always preffer old ugly 5x4 and 4x3 or just giant screen everything to the left and right is wasted. No surprise when WIndows 11 moved taskbar and "Start" menu to centre. It's actually better for gaming to have such "wasted space. Specially for FPS games. Anyway "thinking out loud" - game developers should use this "observation" and just do something for rendering reduce "precission" quality put some UI elements on both sizes Good to have wider field of view. Our eyes wont notice lack of quality there. That is lot of pixel to render. For TV that would be wasted space. For laptop perfect and for "content you focus on the most" notice details of 3D render Patent free idea, of game optimisations i just made up,, hope helps and make sense?
@carljosephyounger
@carljosephyounger Ай бұрын
Excellent. Thanks.
@khoavo5758
@khoavo5758 Ай бұрын
omg I used to do coating on the wooden tables in my classroom, now I understand why they got darker.
@khoavo5758
@khoavo5758 Ай бұрын
These lectures explain why the university of Utah is the best: it’s pure passion in a difficult field.
@khoavo5758
@khoavo5758 Ай бұрын
I was fully convinced that texture was you with a beard.
@katanamajesty
@katanamajesty 7 күн бұрын
it is him tho
@khoavo5758
@khoavo5758 7 күн бұрын
@@katanamajesty He said it wasn’t in the video
@MaximoComperatore
@MaximoComperatore Ай бұрын
Cem, you are everything that is good with this world. God bless your amazing soul. I wish you health and happiness. You are amazing. Thank you, really.
@raiganburns8154
@raiganburns8154 Ай бұрын
Is the impulse-based approach also correcting the error at the position level (either via Baumgarte or some sort of pre- or post-stabilization=)? Otherwise it doesn't seem like a fair comparison because a purely velocity-level solver can't maintain position constraints (such as non-penetration/collision), there will always be numerical drift and other problems. Anyway this seems like a really cool idea! :)
@MaximoComperatore
@MaximoComperatore Ай бұрын
put the video in 1.4x
@vibaj16
@vibaj16 Ай бұрын
So from my understanding, a Z buffer shouldn't be able to handle transparent intersecting geometry, right?
@MaximoComperatore
@MaximoComperatore Ай бұрын
this is top notch education, thank you so much Cem <3
@MaximoComperatore
@MaximoComperatore Ай бұрын
this is a treasure trove, thanks cem
@32zim32
@32zim32 Ай бұрын
Amazing video. Please keep going
@32zim32
@32zim32 Ай бұрын
Don't get it how you replace part of equation which depends of light direction just by Ka constant
@dawidtrojnar3261
@dawidtrojnar3261 Ай бұрын
Thank You for these two fantastic courses - Intro to Graphics and this! They are trully GEMS! Kudos to You!
@bilalyaylak
@bilalyaylak Ай бұрын
Thanks for those valuable lessons, Yuksel hocam. Was the other accelerating structure which you mentioned "Dual-Split Trees"? I took graphics related graduate courses during undergraduate education. Now I plan to develop stuff during my free time, and your courses are perfect refreshers for me, but also seeing modern aspects of the graphics industry in an academic course is really a great chance for your students and for people. Those kind of courses usually cannot keep up with fast developing industry, but you are mentioning a lot of things makes me get excited to check. Best regards
@LUN-bo2fb
@LUN-bo2fb Ай бұрын
at 11:59. should direct illumination include reflection and refraction?