QuakeCon 2013: The Physics of Light and Rendering - A Talk by John Carmack

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • Archival copy of the QuakeCon 2013: The Physics of Light and Rendering - A Talk by John Carmack. I grabbed the chapters from twitch and concatenated them with ffmpeg.

ความคิดเห็น • 288

  • @superiorgamedude
    @superiorgamedude ปีที่แล้ว +159

    This dude showed up to a video game convention and gave a science lecture for an hour, and everyone sat there and listened. That is the power of John Carmack.

    • @aguywithadog1663
      @aguywithadog1663 ปีที่แล้ว +4

      I see me and you came from the same place

    • @superiorgamedude
      @superiorgamedude ปีที่แล้ว +3

      @@aguywithadog1663 Ah, I see you're a man of culture as well.

  • @solophentii3468
    @solophentii3468 9 ปีที่แล้ว +478

    "Yeah, John Carmack works on a higher wavelength than the rest of us." -John Romero

    • @just_childish_7068
      @just_childish_7068 3 ปีที่แล้ว +2

      「 OKAY 」 nu

    • @muhammedberkonder7802
      @muhammedberkonder7802 3 ปีที่แล้ว +12

      so lower frequency?

    • @hongkyang7107
      @hongkyang7107 3 ปีที่แล้ว +8

      Physics learners would think this is an insult.

    • @CTimmerman
      @CTimmerman 3 ปีที่แล้ว +2

      @@muhammedberkonder7802 Given that he's spending 1.5 hours on "ray tracing is simpler than existing tech, except it still uses 100 times the processing power", yes.

    • @kdrkdr1128
      @kdrkdr1128 2 ปีที่แล้ว

      @@CTimmerman Optimization.Just like DLSS, newe version offers better performance on already delivered games.

  • @Ginanity
    @Ginanity 11 ปีที่แล้ว +350

    Hearing that guy talk makes me want to code something

    • @DaRealKing303
      @DaRealKing303 4 ปีที่แล้ว +7

      No joke!

    • @Angelo-uv6sv
      @Angelo-uv6sv 3 ปีที่แล้ว +27

      Ye me too, I want to boot up a fresh OpenGL project and implement my own raytracer, only to lose motivation an hour later.. yay

    • @jmp01a24
      @jmp01a24 3 ปีที่แล้ว

      This seems to be nothing about the code, but the theory of how to code it.

    • @yunghunt2644
      @yunghunt2644 3 ปีที่แล้ว

      The best thing is I’d imagine that’s at least part of the reason he does these.

    • @angus6858
      @angus6858 2 ปีที่แล้ว +5

      @@jmp01a24 90% of programming is conceptualising how to code it

  • @alichamas63
    @alichamas63 ปีที่แล้ว +117

    Quakecon audience: "show us some cool new gameplay!"
    Carmack: "the physics of light is..."

  • @SB-xt5jk
    @SB-xt5jk 3 ปีที่แล้ว +159

    Love listening to this guy talk. It's 7 years later and I have to suspect this talk is timeless at this point.

    • @CrayvenMithras
      @CrayvenMithras 3 ปีที่แล้ว +12

      It's maybe, because he talks about fundamental laws of physics with relation to how humans interact/experience with it/them and how computers simplify and present those.
      There is nothing speculative or opinion based in his talk and it's wonderful in my opinion. Nearly as being in an university lecture.

  • @archfiend334
    @archfiend334 3 ปีที่แล้ว +116

    John Carmack has long since transcended his mortal coil and the fact that he maintains a presence in our reality is deeply humbling.

  • @VijayKanta
    @VijayKanta 10 ปีที่แล้ว +293

    This guy is the perfect example of a 'committed' person truly in love with computers and science.

  • @AlexDemskie
    @AlexDemskie 10 ปีที่แล้ว +119

    John Carmack didn't learn any of this in school, he's a drop out. If you asked him what he was doing when he was making his game engine, he wouldn't refer to it as studying. All of this knowledge that he's showcasing he learned on his own at his own pace. It's all about having the passion and conviction to stick with it. That's whats so awesome about the internet. No longer is any of this knowledge confined within college institutions. It's out there for everyone.

    • @4partmedia
      @4partmedia ปีที่แล้ว +16

      Meh. Even John himself would inform new programming students to get formal, school education. 🤨

    • @noshowjackie
      @noshowjackie ปีที่แล้ว +1

      Bravo for this comment. All the iD team legends.

    • @jimmybailey7198
      @jimmybailey7198 ปีที่แล้ว +1

      Exactly! That moment when you learn something YOUR WAY and gain an intense and deep understanding of a subject WITHOUT conventional schooling. Literally a "the amount of fucking around directly equates to the level of finding out" idea

    • @ZombieLincoln666
      @ZombieLincoln666 5 หลายเดือนก่อน +3

      Carmack also has said he would have benefitted from taking CS classes

    • @grandmasterofthrow6238
      @grandmasterofthrow6238 5 หลายเดือนก่อน +9

      It also helps to be a literal genius.

  • @orrinization
    @orrinization 11 ปีที่แล้ว +78

    They paid to play games at a massive LAN. They stayed for the Carmack.

  • @slearl
    @slearl ปีที่แล้ว +54

    Most know this guy as a game developer, but he's spitting science better than any professor I've ever had (and infinitely better than Nye or Tyson).

    • @jimmea6317
      @jimmea6317 ปีที่แล้ว

      Nye and Tyson have only proven themselves to be total idiots who really aren’t intelligent thinkers at all over the past decade

    • @zhamed9587
      @zhamed9587 ปีที่แล้ว +13

      Tyson is a pseudo intellectual.

    • @niks660097
      @niks660097 ปีที่แล้ว +8

      @@zhamed9587 Tyson is an entertainer, not inventor or researcher...

  • @unfa00
    @unfa00 2 ปีที่แล้ว +179

    I love how John just walks onto the stage and starts casually blasting raw science into the crowd for 1 hour straight like it's nothing.

    • @TheChannel1978
      @TheChannel1978 ปีที่แล้ว +29

      Without looking at notes and still structured really well. Just incredible

  • @ShawnTheRazor
    @ShawnTheRazor 4 ปีที่แล้ว +112

    I could listen to John Carmack speak for hours without getting bored.

    • @mydemon
      @mydemon 2 ปีที่แล้ว +6

      John Carmack could speak to you for hours and not get bored

    • @axelanderson2030
      @axelanderson2030 ปีที่แล้ว +1

      @@mydemon lmao

    • @r2com641
      @r2com641 ปีที่แล้ว

      And without get anything done

    • @ShawnTheRazor
      @ShawnTheRazor ปีที่แล้ว +1

      @@r2com641 Learning stuff man, try it sometime.

    • @ShawnTheRazor
      @ShawnTheRazor ปีที่แล้ว

      @@mydemon So true 😁

  • @mellocelo7083
    @mellocelo7083 ปีที่แล้ว +7

    My guy talking about ray tracing and physicality based rendering 10 years ago. Truly a professional in love with what he does

  • @greenwitte
    @greenwitte 2 ปีที่แล้ว +19

    Seriously, why is listening to John Carmack so engaging? I know next to nothing on the subject but somehow I'm fully tuned in.

    • @trudyandgeorge
      @trudyandgeorge 2 ปีที่แล้ว +5

      I know, right? I think it's because he's speaking with very little ego. It seems to me he's not concerning himself with how he might be getting perceived while presenting and so none of his mental bandwidth is being consumed by his ego. It's ironic and poetic because of his company's namesake, "ID software".

    • @hameed
      @hameed 2 ปีที่แล้ว +1

      Because he’s on a whole other level. There’s not a lot of people who are that smart that can communicate that well with that much passion.

    • @akaroth7542
      @akaroth7542 ปีที่แล้ว +4

      Helps that he knows it in and out. True mastery of a topic is being able to break down and explain the complexities to a layperson clearly.

  • @youngknight5589
    @youngknight5589 ปีที่แล้ว +9

    I didn't realize a game convention like this would have a computer science talk but considering its John Carmack it makes sense

    • @akaroth7542
      @akaroth7542 ปีที่แล้ว +2

      Quake people are the right people. I was a UT diehard...but now I just want arena shooters to come back. I'd love another Quake.

  • @OhmVibe
    @OhmVibe ปีที่แล้ว +5

    John's got the coolest aura about him. Radiates genius-level intellect, combined with a refreshing mixture of passion & humility.

  • @julesl6910
    @julesl6910 10 ปีที่แล้ว +63

    Carmack must just read books and discuss things constantly, his stream of consciousness is so perfect

    • @disfuncionexe
      @disfuncionexe 3 ปีที่แล้ว +8

      y are you usda organic?
      are you a tomato?

  • @rjalaskan
    @rjalaskan 2 หลายเดือนก่อน +1

    still a fantastic talk in 2024

  • @HumanBladeG0D
    @HumanBladeG0D ปีที่แล้ว +2

    This needs to be shown in high school classes! Such a great presentation, informative and succinct... He covered weeks of instruction in this lecture 😮

  • @RelatedGiraffe
    @RelatedGiraffe 11 ปีที่แล้ว +31

    I think this is a lecture in the history of computer graphics, and for being that, it is superb. And John Carmack speaks in a way that makes you want to learn. It's not so much a lecture in physics, even if he speaks a bit about that too.

  • @Bozothcow
    @Bozothcow ปีที่แล้ว +4

    I always say, the early game developers were mathematicians and computer scientists first.

  • @christopherbronson3275
    @christopherbronson3275 2 ปีที่แล้ว +61

    Here we have, as Civvie11 puts it:
    "Super genius alien-in-person-suit"
    "Time-travelling space wizard"
    "Time-travelling interdimensional overgenius and actual rocket scientist"
    "Experimental artificial intelligence gone rogue"
    "Benevolent hyperintelligent architect of the post-singularity simulation we all live in"
    "Sentient galaxy brain meme"
    "Hyperspace cybernetic intelligence and juvenile delinquent"
    "Psychic super soldier prototype and Brazilian jiu jutsu practicioner"
    "The vessel that houses energy-based 4th-dimensional being"
    "Earth-stranded Nihilanth"
    "Part-time astrophysicist and our only insurance against an overwhelming alien incursion"
    "Death-frightening scion capable of seeing through the illusionary world before our eyes"
    "The ageless organism housed inside the meat suit we call John Carmack, because its real name is unpronouncable by the human tongue"
    "Perfected human analogue and Jace Hall asphyxiator"
    "Engineering elemental and Luddite nemesis"
    "Resident of the binding in between space that holds reality together"
    giving a glimpse of his A.I. driven brilliance to us lesser 3rd dimensional beings

    • @christopherbronson3275
      @christopherbronson3275 2 ปีที่แล้ว

      @@parker9163 I mean don't we all?

    • @parker9163
      @parker9163 2 ปีที่แล้ว

      @@christopherbronson3275 I don't. I think a lot before I speak.

    • @christopherbronson3275
      @christopherbronson3275 2 ปีที่แล้ว

      @@parker9163 I'm very sure carmack does too. Or did you mean civvie?

    • @98230983290
      @98230983290 2 ปีที่แล้ว +1

      I've been saying similar things about Tim Sweeney, the minds behind every novel 3d engine are out of this world.

  • @flamendless
    @flamendless 3 ปีที่แล้ว +26

    Wow. This is the first time im hearing his voice. Really calming and encouraging

    • @thedddemon
      @thedddemon 2 ปีที่แล้ว

      encouraging?!

    • @mydemon
      @mydemon 2 ปีที่แล้ว +1

      That's because he's not firing you from the company you've cofounded together

  • @OBGynKenobi
    @OBGynKenobi 3 ปีที่แล้ว +40

    Would be interested to see him do the same talk now to compare how the tech has changed in 7 years.

    • @Wobbothe3rd
      @Wobbothe3rd 3 ปีที่แล้ว +5

      He left id software so the physically based rendering stuff isn't what he's directly working on. He was fully committed to VR development until recently, now he's working mostly on AI. Id software continued to use physically based rendering in Doom Eternal (which was awesome), but Carmack had long left by the time the game was started.

    • @DailyDB
      @DailyDB 3 ปีที่แล้ว +9

      The only difference is ray tracing is 500 times slower not 1000 times slower

    • @mydemon
      @mydemon 2 ปีที่แล้ว +3

      The basics don't change, they're timeless

  • @Euquila
    @Euquila 3 ปีที่แล้ว +6

    I think John Carmack and Warren Spector are the greatest names in PC gaming

  • @AddyVDH
    @AddyVDH 3 ปีที่แล้ว +5

    Such an interesting talk John Carmack is the man.

  • @bigbro890
    @bigbro890 2 ปีที่แล้ว +13

    We as humans need like 10x more John Carmacks and we'll be fine

    • @reoire843
      @reoire843 ปีที่แล้ว

      So only 10 of them? I think we need at least a million. The world desperately needs more intelligence.

    • @bigbro890
      @bigbro890 ปีที่แล้ว +2

      @@reoire843 I guess I was thinking people like John Carmack when I was commenting. We could definitely use more than 10 :)

  • @eddieh7962
    @eddieh7962 4 ปีที่แล้ว +4

    How is this video not way more popular thank u TH-cam algorithm

  • @ballzac314
    @ballzac314 10 ปีที่แล้ว +12

    As a physicist who specialises in optics and also tinkers with ray-traced rendering, none of this is new to me, but I'm still finding Carmack makes the topic very engaging.

    • @iamcassilis4085
      @iamcassilis4085 4 ปีที่แล้ว

      bull shit

    • @TheUltimateBlooper
      @TheUltimateBlooper 4 ปีที่แล้ว +1

      @@iamcassilis4085 Not exactly. I'm a 3D artist and I've done a load of research myself before even finding this video back in 2013 (happily suggested to me by youtube). However, I do have to keep referencing this video to other people, because the masses still think AO passes are realistic and they don't know jack about pathtracing, raytracing, GI, etc - which is very evident by the backlash to raytracing in games.

  • @codesamurai8131
    @codesamurai8131 11 ปีที่แล้ว +51

    He speaks remarkably well considering 90% of the time he's talking to computer processors. Was surprised how interesting he made the otherwise dry topic of light, physics, rasterization, texture properties and so forth.

    • @proosee
      @proosee 3 ปีที่แล้ว +4

      That's simply not true. Computer processor doesn't need any programming language - those are made for humans. Most of the time, the real task is to use programming language to communicate your idea to other people that can read your code, modify it, fix it etc. Actually, the fact that some program "works" is far less relevant than you think if you work in a team. The heck, some people have problems understand their own code after few months when they are about to change it. That's a real challenge here.

    • @bricaaron3978
      @bricaaron3978 2 ปีที่แล้ว

      @@proosee *"The heck, some people have problems understand their own code after few months when they are about to change it."*
      That probably has a lot to do with poor commenting, no?

    • @joshuabermudez2372
      @joshuabermudez2372 2 ปีที่แล้ว

      It's amazing that John Carmack is speaking completely from memory. Absolutely no notes or teleprompter!

  • @forthehomies7043
    @forthehomies7043 3 ปีที่แล้ว +14

    I'm not exactly sure what my tiny brain was expecting when I clicked on this video, but I feel like I just learned more than I did in my entire high school and college career by watching this particular John Carmack video

    • @kylereilly3259
      @kylereilly3259 3 ปีที่แล้ว +3

      His ability to convey the information in a digestible way is incredible.

  • @RomanJan-ng6xe
    @RomanJan-ng6xe 2 หลายเดือนก่อน

    Thank you John for the fun childhood and also for the inspiration! 🤘

  • @HiAdrian
    @HiAdrian 11 ปีที่แล้ว +7

    What a very informative talk and Q&A, totally worth it. Thanks for uploading!

  • @smithtimothy93
    @smithtimothy93 2 ปีที่แล้ว +2

    Watching in 2022 with a RTX 3090 is pretty cool. He seems to make the case that it isn't just the hardware getting fast enough for Ray tracing but the rasterized solutions keep getting more complicated so it makes sense for RT to take over. Crazy stuff

  • @ProPowerMax
    @ProPowerMax 3 ปีที่แล้ว +11

    That man knew in 2013 what people still think is bullshit today, that Raytracing is the future. He said maybe 1-2 Orders of magnitude more processing power, a that time the GTX 680 had 3.5 Billion Transitors, now a 3090 has 28.3 Billion Transitors, so around 1 Order of magnitude.

    • @bricaaron3978
      @bricaaron3978 2 ปีที่แล้ว +1

      First, you're comparing a 680 to a 3090, which is entirely invalid no matter how you look at it. In fact, given what NVIDIA has done to the naming scheme and pricing, it would be more legitimate to compare the 680 to the _3070_ rather than the 3080.
      Second, this entire talk was about lighting. Carmack was talking about _full path tracing_ -- the _lighting_ of games using raytracing instead of traditional rasterization-based techniques -- not the use of raytracing for effects. Games are not path traced, and games will not be path traced for a very long time, if ever (but that gets into a discussion that only makes me angry).
      Third, no reasonable person believes that raytracing should not be the future. The issue is just exactly when that will happen, and that depends upon a number of unpleasant realities that many people either don't understand or don't want to acknowledge -- such as the fact that the Great Consolization of 2008 occurred, and all AAA games are console games today. If consoles don't support something, it's never going to be mainstream. Not unless someone succeeds in a AAA PC Gaming Renaissance, which I dream about.

    • @EximiusDux
      @EximiusDux 2 ปีที่แล้ว

      @@bricaaron3978 I don't know if you realized this but PC gaming always used to be a lot smaller in scope than console gaming. Most people, kids, teens, and tweens were gaming on consoles ever since the Super Nintendo and Sega Megadrive era. The PS2 was the king of the gaming world during the early 2000s , while PC gaming was the "hobby of the few". The PS2 even beat PC Graphics cards during its launch (2000) as the PS2 had 2 extra processors used for what essentially was "vertex processing". Consumer PC gaming shifted to "modern pixel and vertex shaders" around 2004. So no, there was absolutely no "Consolization" in 2008. The more correct view is that PC gaming became more accepted over time and slowly began to compete with consoles starting from 2010 and upwards.

    • @bricaaron3978
      @bricaaron3978 2 ปีที่แล้ว +1

      ​@@EximiusDux The last AAA games developed for PC hardware, PC controls, and the sensibilities and preferences of the PC market were released in 2007. Beginning in 2008, every AAA game has been designed for console hardware, console controllers, and the sensibilities and preferences of the console market. That means either:
      1. Developed solely for consoles
      2. Developed for consoles and ported to/also released on PC
      3. Simultaneously developed for both console and PC (About 0.01% of post-2007 AAA games -- L4D, L4D2, Portal 2 being the only ones I can think of).
      Since 2008, not one AAA game has been developed for the PC market, and despite common misconceptions there is no valid reason for this. The Great Consolization of 2008 happened.

    • @EximiusDux
      @EximiusDux 2 ปีที่แล้ว +1

      @@bricaaron3978 I can follow that reasoning. Can't blame the developers for going for the biggest market first, where the most gamers of all types can be found.

    • @bricaaron3978
      @bricaaron3978 ปีที่แล้ว

      @@EximiusDux *"Can't blame the developers for going for the biggest market first, where the most gamers of all types can be found."*
      First, a given console platform is not necessarily the biggest market for any given game or genre. A rampant fallacy that has existed for a long time is that of lumping all console platforms together, and then comparing _that_ to PC, which is dishonest and makes no sense. You can't add PS and XBox together and compare that to PC --- PS and XBox are not the same platforms, and have different development requirements, just like PC is different than consoles.
      But apart from that, they haven't gone for the biggest market first --- _they have gone for the biggest market *only*._ You're acting like developers release a console game first, and then release a PC game --- but all they do is release a console game, and then toss-port that console game over to PC and call it a day.

  • @goteblensnorkin8572
    @goteblensnorkin8572 ปีที่แล้ว +2

    this is what an actual smart person sounds like, no true answer is simple, it has infinite layers

  • @TerabyteForever
    @TerabyteForever 3 ปีที่แล้ว +8

    He is a walking encyclopedia. Appreciated.

  • @WillyKillya
    @WillyKillya 9 หลายเดือนก่อน

    I had this video saved in a playlist for a long time, can't believe I waited so long to watch it!
    I would like to start making video games, but I'm also very interested in computer science in general, physics, and math and this electric combined all of them in a way that was absolutely fascinating and incredibly informative to me!
    John Carmack is UNREAL 🤭

  • @HeyBudGames
    @HeyBudGames 11 ปีที่แล้ว +7

    While you may not need to know how light works to flip a light switch and utilize it, it sure gives me perspective how much goes into making that switch effective for lay people like me.

  • @mahkhardy8588
    @mahkhardy8588 หลายเดือนก่อน +1

    I have been illuminated.

  • @LimitedWard
    @LimitedWard 11 ปีที่แล้ว +62

    How the hell does he stay on topic?

    • @chrismofer
      @chrismofer 3 ปีที่แล้ว +78

      his brain hyperthreads

    • @Auvisome
      @Auvisome 3 ปีที่แล้ว +5

      @@rokker333 cry dork

    • @JoeyBullet222
      @JoeyBullet222 3 ปีที่แล้ว

      Idk but he's holding an IPad. 🤔

    • @mindrover777
      @mindrover777 หลายเดือนก่อน

      ​@JoeyBullet222 really, is it that old? Ofcourse, techs for the elit**

  • @DaVanillaThrilla
    @DaVanillaThrilla 2 ปีที่แล้ว +2

    Carmack is basically the Vince McMahon of video gaming.

  • @tjames6427
    @tjames6427 2 ปีที่แล้ว +4

    when he brought up heat I thought of how heat can bend light like how a mirage happens. I wonder if we could use bending of light to our advantage somehow like a cloaking device for things of all sizes such as buildings. of course it would only work on level surface but could be quite a unique illusion

  • @TorQueMoD
    @TorQueMoD 2 ปีที่แล้ว +6

    Jesus, what a legend. What I'd give for 1/16th of his programming knowledge.

  • @peezieforestem5078
    @peezieforestem5078 2 ปีที่แล้ว +2

    "and concatenated them with ffmpeg" - that is pure gold

  • @jatmachado
    @jatmachado ปีที่แล้ว

    I could watch John talking about anything for hours...

  • @Killadey
    @Killadey 11 ปีที่แล้ว +5

    2 minutes in and I already love this guy!

  • @ddha0000
    @ddha0000 10 ปีที่แล้ว +12

    i wish all my lecturers where like john, hooked on every word

  • @eugenealive
    @eugenealive 4 ปีที่แล้ว +4

    John 'zillions of photons' Carmack

  • @techinperspective
    @techinperspective 2 ปีที่แล้ว +1

    History lessons, science class, and resource optimizations all combined.

  • @chrismason7066
    @chrismason7066 9 หลายเดือนก่อน

    I was at this front row. This guy is a genius. And before it started. They let draw on the board "el guapo was here!" He was a good sport. Didnt ask for a picture but good guy and a genius

  • @TheNerd
    @TheNerd ปีที่แล้ว +1

    I came here to hear John Carmac talk about Computer Graphics, I left wishing he was my physics teacher back in school.

  • @jvetter713
    @jvetter713 2 ปีที่แล้ว +2

    And I thought the programming I do is complicated. This is nuts.

  • @Rondo2ooo
    @Rondo2ooo 2 ปีที่แล้ว +2

    After years of getting dragged out of this type of things with a nice family but boring jobs, I find myself with a hunger for diving deep into computer science again. Watching John reminds me it.

  • @Gnight787
    @Gnight787 ปีที่แล้ว +1

    I want Alton brown and John carmack to do just a show about super geeky aspects of basic parts of life

  • @Nisstyre56
    @Nisstyre56 11 ปีที่แล้ว +6

    Most people don't understand the basics. You can't expect to learn about the newest advancements before you understand classic mechanics.

  • @earlgrey2130
    @earlgrey2130 3 ปีที่แล้ว +18

    Why are there people playing tennis in the background??

    • @ZombieLincoln666
      @ZombieLincoln666 3 ปีที่แล้ว +2

      it's good exercise

    • @Nekro_bird
      @Nekro_bird 3 ปีที่แล้ว +2

      Damn I was like 12 minutes in and I didn’t notice NOW I CAN’T UNHEAR IT

  • @SGTS3XY
    @SGTS3XY 11 ปีที่แล้ว +8

    I'm a video game programmer with an education in graphics programming. This is a very high level and very fast description of the physics behind different types of lighting and surfaces. It's actually a really good review. Basically, instead of light directions, he says photons, which is true. Just treat the direction of the photons as vectors, look up the calculations he talks about (specular, diffuse, phong, etc.) and understand them.

    • @jac1011
      @jac1011 4 ปีที่แล้ว +10

      imagine thinking that you are smarter than carmack

  • @SpandanChatterjee2904
    @SpandanChatterjee2904 7 ปีที่แล้ว +3

    If I could go back to school, damn, I'd ditch all books and listen to John Carmack!
    He knows his stuff.
    Let me repeat that: HE KNOWS HIS STUFF.

  • @NXTangl
    @NXTangl 2 ปีที่แล้ว +1

    I wonder how compressed sensing will impact the tracing techniques...in general, it is a good way to recover samples from sparsity, and since most rays aren't going to be useful there's definitely an underlying sparsity.

  • @googleone5867
    @googleone5867 2 ปีที่แล้ว

    He just keeps going

  • @unl0ck998
    @unl0ck998 ปีที่แล้ว +1

    There's a popping sound every 10 seconds that is driving me crazy.

  • @kostasp8631
    @kostasp8631 2 ปีที่แล้ว

    Simply A Living Legend 👍

  • @nachtmarv
    @nachtmarv 3 ปีที่แล้ว +4

    Carmack talking about PBR before it was cool

    • @baggern
      @baggern 3 ปีที่แล้ว +2

      nah in 2013 PBR was already strictly implemented in mainstream titles like Ryse or Killzone Shadow Fall and to a lesser extent done in many AAA games starting with Crysis 1 which did some stuff that could be considered PBR for foliage.
      Also in 2013 the PBRT book was also already released

  • @miinyoo
    @miinyoo 6 หลายเดือนก่อน

    One of the things that really struck out is that he is talking of facets on curved surfaces.
    The reality is all curved surfaces have facets. Down at the atomic level quantum mechanics dictates there be facets.
    They're just so very tiny and subtly overlap that the facets blend into the curvature. But with enough precision, we absolutely can detect the facets inherent in everything. That's how x-ray crystallography works and x-ray diffraction images work when imaging intermolecular facets.

  • @Eidolon108
    @Eidolon108 ปีที่แล้ว

    He's so dreamy

  • @Hobbit183
    @Hobbit183 3 หลายเดือนก่อน +1

    30:00 Accidentally draws a pokéball

  • @jampozbear
    @jampozbear 11 ปีที่แล้ว +3

    Holy shit Carmack is devastating... as always

  • @Ravangers
    @Ravangers 2 ปีที่แล้ว

    that popping sound driving me crazy

  • @Yupppi
    @Yupppi 8 หลายเดือนก่อน

    What if we came up with a cheap way to express roundness like circle's circumference, without approximation to flat surfaces/straight lines? Some brilliant idea that just allows you to draw the round shape itself without figuring it out from another way.

  • @here4good
    @here4good 2 ปีที่แล้ว +1

    Finally, the kind of education that's actually interesting!

  • @sigames6700
    @sigames6700 13 วันที่ผ่านมา

    he's a fcking nerd and i love it

  • @thomasmagnac997
    @thomasmagnac997 3 ปีที่แล้ว +16

    As an optical engineer, working at Zemax, I can tell you this guy understands ray tracing pretty well!

    • @FortWhenTeaThyme
      @FortWhenTeaThyme 3 ปีที่แล้ว +9

      John Carmack doesn't just understand it, he revolutionized computer graphics for decades.

    • @DailyDB
      @DailyDB 3 ปีที่แล้ว +3

      “This guy” gtfo

  • @lukynator
    @lukynator 11 ปีที่แล้ว +2

    Great talk!

  • @noahkirkpatrick8912
    @noahkirkpatrick8912 3 ปีที่แล้ว

    Hey Carmack make some good haptics!!!!! We're almost there.

  • @sephjfox
    @sephjfox 2 ปีที่แล้ว

    To understand light, you must become light

  • @legitm0nkey
    @legitm0nkey 3 ปีที่แล้ว +3

    did this man just describe raytracing

  • @thomaspynchon2871
    @thomaspynchon2871 ปีที่แล้ว +1

    THIS FUCKING GUY IS SMART AS SHIT.

  • @_b001
    @_b001 3 ปีที่แล้ว +7

    He's living in 4th dimension

  • @xXNURBSXx
    @xXNURBSXx 8 หลายเดือนก่อน

    Ever thought about creating your own game engine? then pay attention. This is important knowing how light works.

  • @arvindhmani06
    @arvindhmani06 3 ปีที่แล้ว +2

    John Carmack has a strong "kid who knows he's smart and isn't afraid to share knowledge at the risk of sounding condescending but isn't trying to do so" vibe

    • @roberte2945
      @roberte2945 3 ปีที่แล้ว

      Based on everything I've read about the man, he's just... on another level compared to most people. He's a genius.

  • @arsnakehert
    @arsnakehert 2 ปีที่แล้ว

    Great talk

  • @transist0
    @transist0 11 ปีที่แล้ว +7

    44:31
    I can't get it out of my head that the drawing on the board looks like a pokeball.

  • @centercity1
    @centercity1 11 ปีที่แล้ว +1

    yeh but that information is scattered all over the place and finding it takes time unless you know exactly what it all means already... also most people don't know jack shit about that stuff until there doing it for years or just flat out don't get it, so its great that his giving this talk to inform the noobs. also getting people excited about advocating for a standardized real materials and lighting toolset to work with is always great

  • @TykeMison_
    @TykeMison_ 3 ปีที่แล้ว +2

    @29:32 John Carmack draws a pokeball

    • @arvindhmani06
      @arvindhmani06 3 ปีที่แล้ว

      Damn, until he drew the "equator" on it, it looked like something from an adult graphic novel.

  • @Eldjarn86
    @Eldjarn86 ปีที่แล้ว +3

    A 3 years worth of university classes on the physics of light in a youtube video from a video game programmer. This brain is the literal 9000IQ being of our time

  • @Cthulch
    @Cthulch 2 ปีที่แล้ว +3

    Well if you have a co-founder like that, no wonder you're making great things.

  • @NobleNobbler
    @NobleNobbler 7 หลายเดือนก่อน

    I'm just trying to figure out why I can't debug the constructor in my angular code. :|

  • @secretarchives7109
    @secretarchives7109 2 ปีที่แล้ว +1

    video starts at 1:26

  • @privacyprivacy8708
    @privacyprivacy8708 10 หลายเดือนก่อน

    I got big tables of Data Sir

  • @carlytoonify
    @carlytoonify ปีที่แล้ว

    51:53 ... Dude just drew dignity

  • @jonradoff570
    @jonradoff570 ปีที่แล้ว

    Still a great talk

  • @Pulseczar1
    @Pulseczar1 5 ปีที่แล้ว

    Wouldn't be surprised if Trent Reznor did the intro music.

  • @Zombytes
    @Zombytes 18 วันที่ผ่านมา +1

    Idc what anyone says. Doom 3 has some of the best lighting ever. And now i know why..

    • @sigames6700
      @sigames6700 13 วันที่ผ่านมา

      Jep 100% the truth

  • @privacyprivacy8708
    @privacyprivacy8708 10 หลายเดือนก่อน

    Thermal imaging ?
    Broad spectrum?
    Aerospace?
    Wow

  • @pyrokinetikrlz
    @pyrokinetikrlz 3 ปีที่แล้ว +1

    Highly recommend his appearance in the Joe Rogan Experience podcast. Carmack is a genius!!!!

  • @spookyanonymous1466
    @spookyanonymous1466 3 ปีที่แล้ว

    The crazy part is everybody listens

  • @Bulborb1
    @Bulborb1 9 หลายเดือนก่อน

    30:00 A pokeball!

  • @Tumoxa89
    @Tumoxa89 11 ปีที่แล้ว

    Great, thank you very much.

  • @fabricioh0
    @fabricioh0 ปีที่แล้ว +1

    1:00:00