4x 4090 nvidia is enough for REAL global illunimation or i need a render-farm of pixal o walt disney studio? :=)
@martinkubanda4271Күн бұрын
Super video! Thank you
@kin_19972 күн бұрын
can we find slides somewhere?
@bimDe20244 күн бұрын
36:43 Science Fiction filtering, epic joke.
@piotrek76336 күн бұрын
Really cool and informative course, i thought for a second that this was made by tokyospliff cause of the long hair
@geekmafia965410 күн бұрын
You are the best. Seriously. You are a very good teacher.
@haoxuanwang12 күн бұрын
Amazing improvement on ReSTIR! And at 1:52 "quality" has a typo.
@panzerofthelake44602 күн бұрын
🤓
@mytinkerings591512 күн бұрын
@cem_yuksel Is the delta material named so because its BRDF is a Dirac delta function?
@cem_yuksel12 күн бұрын
Yes.
@veedrac13 күн бұрын
They've done it again! Will anyone stop them? How do they keep getting away with this!?
@ryanLikesRainyDays14 күн бұрын
Invaluable, thanks!
@AHSEN.14 күн бұрын
Absolutely insane.
@zechordlord14 күн бұрын
It's humbling, seeing renders of what took hours in just a few ms.
@mnomadvfx5 күн бұрын
Hours? Days even years ago.
@josejimenez-wd5rw14 күн бұрын
🙌
@zarblitz14 күн бұрын
As an aspiring tech artist (maybe one day!) on a self-learning journey, your videos are invaluable. Thank you.
@oliverdacracker15 күн бұрын
Hocam ellerinize sağlık muhteşem bir playlist.
@Pepe-yn9pf15 күн бұрын
Really good lecture, keep it up!
@GobalKrishnanV16 күн бұрын
Need books related Rasterization. without using OpenGL or other Api's
@GobalKrishnanV16 күн бұрын
Need books related Rasterization. without using OpenGL or other Api's
@tomtawadros17 күн бұрын
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.
@MrMariozzz7820 күн бұрын
i need OpenGL Shading Language for ray-tracing o i must use Vulkan o Direct X HLSL for shader e global illumination ?
@jstriedinger22 күн бұрын
I´m finishing taking computer graphics class at USC and your teaching is like 100000x superior. Thanks for putting this out there!
@Greviouss23 күн бұрын
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
@MrMariozzz7824 күн бұрын
can i use this code with pre 2.0 opengl or i need a shader linguage for that?
@emadjshah25 күн бұрын
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
@AstroMagi27 күн бұрын
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!
@yomigenshoku27 күн бұрын
14 years have passed, still yet to see this in games))
@TheGamingDinosaurRoblox28 күн бұрын
i have learned so much from this
@haikuty29 күн бұрын
Good stuff, thanks.
@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Ай бұрын
For Direct light say, the value of brdf is > 1 for some Wo and Wi, then the outgoing light becomes > incoming light?
@KabelkowyJoeАй бұрын
28:00 plus 32:00 Interesting moments, about passing variables vector to pixel shader :)
@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Ай бұрын
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Ай бұрын
32:00 Yeah something like this ^^ except it was supposedly mimic every muscle, of body, in this case face
@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Ай бұрын
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Ай бұрын
Excellent. Thanks.
@khoavo5758Ай бұрын
omg I used to do coating on the wooden tables in my classroom, now I understand why they got darker.
@khoavo5758Ай бұрын
These lectures explain why the university of Utah is the best: it’s pure passion in a difficult field.
@khoavo5758Ай бұрын
I was fully convinced that texture was you with a beard.
@katanamajesty7 күн бұрын
it is him tho
@khoavo57587 күн бұрын
@@katanamajesty He said it wasn’t in the video
@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Ай бұрын
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Ай бұрын
put the video in 1.4x
@vibaj16Ай бұрын
So from my understanding, a Z buffer shouldn't be able to handle transparent intersecting geometry, right?
@MaximoComperatoreАй бұрын
this is top notch education, thank you so much Cem <3
@MaximoComperatoreАй бұрын
this is a treasure trove, thanks cem
@32zim32Ай бұрын
Amazing video. Please keep going
@32zim32Ай бұрын
Don't get it how you replace part of equation which depends of light direction just by Ka constant
@dawidtrojnar3261Ай бұрын
Thank You for these two fantastic courses - Intro to Graphics and this! They are trully GEMS! Kudos to You!
@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Ай бұрын
at 11:59. should direct illumination include reflection and refraction?