Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    HandmadeCon 2016 - History of Software Texture Mapping in Games

    Molly Rocket

    2 HN recommenders · recommended in 3 months, 2021–2022

    YouTube

    1:22:13 · 15K views · Sep 25, 2017

    A HandmadeCon 2016 panel where Chris Hecker, John Miles, Sean Barrett and Chris Green give an oral history of software texture mapping in 90s games.

    HN recommends it for first-hand accounts of how early 3D games like Doom worked within tight hardware limits.

    Games & Game DevelopmentGame programming & enginesComputer graphics & renderingGame history & retro gaming
    1. 2:35:32
      3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon CampbellComputer History Museum51K views • 12 years ago
    2. 56:03
      The Early Days of id SoftwareGDC Festival of Gaming165K views • 10 years ago
    3. 8:51
      How I implemented MegaTextures on real Nintendo 64 hardwareJames Lambert398K views • 3 years ago
    4. 1:13:51
      Handmade Hero Day 001 - Setting Up the Windows BuildMolly Rocket465K views • 11 years ago
    5. 1:25:34
      8 Bit & '8 Bitish' Graphics-Outside the BoxGDC Festival of Gaming569K views • 9 years ago
    6. 12:36
      Why PlayStation 1 Graphics Warped and Wobbled so much | MVGModern Vintage Gamer2.3M views • 6 years ago
    7. 1:00:12
      Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)GameSpot76K views • 15 years ago
    8. 18:50
      Creating a Doom-style 3D engine in CBisqwit991K views • 11 years ago
    9. 34:29
      The History of 3D Graphics on the Gameboy Advance | minimmeminimme667K views • 6 years ago
    10. 1:11:48
      HandmadeCon 2015 - Mike ActonMolly Rocket102K views • 10 years ago
    11. 22:13
      what did you doNoodle1.6M views • 11 months ago
    12. 58:59
      GuiltyGearXrd's Art Style : The X Factor Between 2D and 3DGDC Festival of Gaming711K views • 11 years ago
    13. 7:08
      How "oldschool" graphics worked Part 1 - Commodore and NintendoThe 8-Bit Guy5.7M views • 11 years ago
    14. 1:11:59
      Intro to C on Windows - Day 1Molly Rocket371K views • 11 years ago
    15. 1:26:39
      QuakeCon 2011 - John Carmack KeynoteQuakeCon Official295K views • 15 years ago
    16. 1:00:34
      Pitfall: A Classic Game PostmortemGDC Festival of Gaming63K views • 10 years ago
    17. 3:53:11
      Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]Freya Holmér1.9M views • 5 years ago
    18. 1:43:46
      Handmade Hero Day 021 - Loading Game Code DynamicallyMolly Rocket83K views • 11 years ago
    19. 5:14
      Atari XL/XE - Rescue on Fractalus [Lucasfilm Games] 1985StaxX28136K views • 19 years ago
    20. 3:47
      Sketchpad, by Dr. Ivan Sutherland with comments by Alan KayDavid Carroll54K views • 19 years ago

    5 comments from Hacker News

    1. @raszDec 2021· in “Building a PS1 style retro 3D renderer”

      From the horses mouths (minus Abrash/Carmack) 'HandmadeCon 2016 - History of Software Texture Mapping in Games' this video Wolfenstein and Doom are 100% correct because Carmack 'cheated' by deciding to never look down/up or draw slopes :-) so whole game is drawn with 'lines of constant Z'. Or as they put it Chris Hecker (Microsoft/Maxis/etc): that's a classic Carmack thing which is like Fuck those general problems, Im gonna solve this other problem perfectly John Miles (ORIGIN/Miles Design/etc): Its all about not doing the math, we were still at a point in time when you won by not doing the math

      RecommendsView on HN
    2. @cmaNov 2021· in “Ask HN: How were video games from the 90s so efficient?”

      Some interesting related stuff in this talk: HandmadeCon 2016 - History of Software Texture Mapping in Games this video I think they say at one point it went from 14 to 8 instructions, and then the Duke Nukem guy (Ken Silverman) got it down to around 4. Quake would do something where it only issued a divide every 8 pixels or something, and then only interpolate when inbetween and the out of order execution on pentium pro (I think?) would let it all work out.

      RecommendsView on HN
    3. @thoughtFrameDec 2021· in “Tacit knowledge is more important than deliberate practice”

      I guess Michael Abrash's Graphics Programming Black Book fits the bill, though no amount of literature replaces getting your hands dirty in late 80s-early 90s level hardware+software. However, while you can do this, you're still missing the things you learned by being part of a team (of the kind which there are probably in the low hundreds right now). How much I'd give to be part of Nintendo or Id software or some other era-appropriate team figuring out how to make the early big 3D games like Mario 64 or its contemporaries on the PSX. Of course you can bust out an SDK and try it out but it probably won't be the same. Those teams built up that kind of tacit knowledge like in this video about software texture mapping this video

      CitesView on HN
    4. @raszDec 2021· in “War stories: how Crash Bandicoot hacked the original Playstation (2020)”

      - it didnt, at least not Intel x86 MHz - doom doesnt operate on pixels, it operates on constant-z planes (lines), you can scale linearly inside those (cheap 2D operation). How Carmack did it? He cheated by deciding to never look down/up or draw slopes :) 'HandmadeCon 2016 - History of Software Texture Mapping in Games' this video Chris Hecker (Microsoft/Maxis/etc): that's a classic Carmack thing which is like Fuck those general problems, Im gonna solve this other problem perfectly John Miles (ORIGIN/Miles Design/etc): Its all about not doing the math, we were still at a point in time when you won by not doing the math

      CitesView on HN
    5. @corysamaApr 2022· in “3D Software Rendering Technology of 1998's Thief: The Dark Project (2011)”

      Garret’s buddies at HandmadeCon gathered a group of devs from different games who all wrote some of the first software rasterization 3D games. The general theme was “We had no idea what we were doing. There were no references!” this video

      CitesView on HN