How Doom's Melting Screen Works

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • Bwuehhhhhhh.
    Patreon:
    / decino
    TH-cam membership:
    / @decino

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

  • @decino
    @decino  6 หลายเดือนก่อน +62

    Background song now available on Bandcamp:
    decino.bandcamp.com/album/pumpkin-beats-to-analyse-to

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

      gay song

    • @romancatholicgameing
      @romancatholicgameing หลายเดือนก่อน +4

      ​@@monkeyontheporch Nothing wrong with that.

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

      ​@@monkeyontheporchfalse

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

    This effect totally should have been used in more games, it's so cool.

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

      Butcher has it, wonder if the code is similar.

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

      Doom 1 & 2 obviously, but do the Hexen or heretic games use it? What about offshoots not directly related like Dark Forces use

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

      Doom 64's got it at level's end somewhat. It's not a true transition since it fade to black in order to view the end of level stats.

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

      Peter I really like Analysis 03 it's a great midi!

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

      I remember Rayman's DOS version having a pretty similar effect when quitting the game. The pause menu also features some nifty destruction animations (kind of similar to Death Rally's). The more popular PS1 version of Rayman didn't feature those menu effects though.

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

    Decino won't stop until everything Doom related has been studied, what an absolute legend.

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

      Wonder how long that will take?

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

      @@iguana9173 he mentioned in an earlier comment something like he’s not concerned about running out of topics.

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

      Try Fabien Salgard's book if you are interested, I've just ordered mine last week!

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

      he's told me he's got alot more stuff to cover before he even reaches the prominent modding scene or insane playable devices for Doom

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

      "how doom's floor tiles were designed"

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

    This reminds me of how I felt playing shareware Doom episode 1. I kinda liked how after going through what felt like a really gory game (especially for 1993) the end of a level or the starting of a new game felt like the game was wiping all the demon blood and guts off Doomguy's helmet or your monitor. Like it was just saying "look how nasty this game is, we have to clean it up for you between levels."

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

      @@jamespwoods6911 I still remember installing Doom on every machine in the computer labs in my schools.

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

      Wolfenstrins also pretty gorey especially after killing hitler. Not at doom levels but the hitler killing could fit in with doom

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

      @@CoralCopperHead that sounds so fun

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

      I associate the melt effect more with "surreal" atmosphere especially enhanced by the way the Build engine renders things.

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

      @@seronymus this isn't the Build engine

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

    The melting screen is just a representation of Doomguy wiping the blood, sweat and meat chunks out of his eyeballs before going to the next map

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

      No, he wears a helmet so would be off the screen not the computer screen the helmet screen

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

      ​@@BdcrockThe real reason he wears a helmet. Not to prevent damage to his head, just to keep his vision clearer.

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

      @@justinsekula4102 no what I’m saying is then it shouldn’t happen when joining a game sorry for using the word joining because I am usually multiplayer playing, but anyways when he starts the game, it shouldn’t happen only happen after the game

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

    The Mancubus when he gets hurt 0:05

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

    Real talk, Decino, if I had never found your channel, I would've never known in this much detail about the sheer level of inventiveness iD software had when they made Doom. These simple-yet-brilliant solutions to give their game some extra "pizzazz" are incredible. Thanks for waving the Doom flag as long as you have!

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

    We need a brave soul out there to donate $15 under the name "Again, I am in", so that every time Decino reads off the list of donators, he has to say "Again, I am in AGONIZING RECTAL PAIN."

    • @onerandombruh
      @onerandombruh ปีที่แล้ว +39

      It sucks to be broke, dammit.

    • @thebaseandtriflingcreature174
      @thebaseandtriflingcreature174 10 หลายเดือนก่อน +68

      I am so glad someone finally acknowledges AGONIZING RECTAL PAIN

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

      ​@@thebaseandtriflingcreature174 "Beaks make me coom" is still my favorite.
      Same, buddy. Same.

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

    It’s getting to the point that I’m learning things about Doom that I didn’t even know I wanted to know. Awesome!
    It seems like most source ports adjust the speed at which the melting columns *lower* to make it consistent with vanilla Doom, but what’s interesting is that it’s not adjusted for 640x480 in Doom95, so the effect takes about twice as long from start to finish.. which sort of builds up suspense, lol. It’s the only port I can think of where the lowering speed of the wipe effect isn’t (obviously) adjusted.
    The vertical offsets also are only “half as intense”, in other words the downward streaks are still only getting a 16 pixel offset relative to a 640x480 image rather than a 320x200 one. Doom95 clearly didn’t bother to adjust the effect accordingly for different resolutions!

    • @0neDoomedSpaceMarine
      @0neDoomedSpaceMarine 2 ปีที่แล้ว +8

      There's so many things Doom95 didn't bother with. Aspect ratio is one, and could be the subject of a video.

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

      In order to make the melt effect work at any resolution other than 320x200, it really needs to pick 160 points, then use interpolation to pick every point between. That will give the same overall pattern, but look much better at a higher resolution.

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

      @@0neDoomedSpaceMarine It’s also slow in the PS3 and Xbox 360 ports of the game.

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

      @@0neDoomedSpaceMarine To be fair, Doom95 had one purpose, and one purpose alone: proving Doom could run natively in Windows without booting to DOS. It was one big "look gamers, our platform's good for you!" and I'm not gonna argue with the results.

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

      @@CoralCopperHead They could at least have patched it some.

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

    1:10
    player: "i want to start a new level in doom 1"
    cacodemon: "my time has come"

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

      Lol good one.

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

    Is the melting pattern more varied when using BOOM’s more robust RNG table?

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

      Yep.

    • @thewhitefalcon8539
      @thewhitefalcon8539 6 หลายเดือนก่อน +4

      why would they improve the RNG but still make it a table instead of an LFSR?

    • @dubiousSanguine
      @dubiousSanguine 6 หลายเดือนก่อน +5

      @@thewhitefalcon8539good question! probably so that demos still work properly, they might bake the seed into the demo or something like that, so there's still more unique randomness, but not breaking another feature as to why i presume the seed was static in og doom in the first place

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

      @@dubiousSanguine an LFSR is like an extremely big table

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

    1. Bottom of screen is heated up by Hellfire!
    2. Screen melts
    There!

    • @DearAnem0ia
      @DearAnem0ia 5 หลายเดือนก่อน +2

      Caco approved!

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

    One small detail not mentioned here, about ZDoom ports specifically, is that all of the three different wipes (melt, burn or fade) cause a few lost frames after the transition is finished. It makes it all feel more sluggish than it should and it's especially bad when you consider hot start maps, enemies can fire at you before the game even begins rendering gameplay, which is fatal for a cyberdemon or mastermind hot start. You can work around it by opening the pause menu or console dropdown during the transition, to where your input is buffered until the very first gameplay tic, allowing the renderer to sync back up. Either that or you can disable the wipe effect, though you will still get a short pause as it loads.

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

      i hope mr le no chicken hears about this

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

      @@ademkapovskic8106 Definitely the most important shortcoming still in GZDoom, never mind the horrible lack of optimisation, features literally nobody asked for and dear god the bugs, none of that is important though. Just fix the screen wipes and GZ will be perfect. c:

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

      @@plazmasyt what bugs did you find? been playing semi-regularly for 6 months now, no issues i can recall
      my main problem with GZ is that it is so goddamn dark, sometimes i can't even see an enemy right beside me, melee attacking me to hell. atmospheric, sure, but a massive handicap on the player, at least allow it to be toggled

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

      @@ademkapovskic8106 Mess about in the display options --> OpenGL options, it'll be something in there (Sector Light Mode 'Bright' I believe, unless they've changed that, which they do sometimes)

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

      @@ademkapovskic8106 I was semi joking about the bugs but across both Windows and Linux I've found a few weird things over the years like unexplained crashes, the great memory leakages in various 4.x versions, broken Fluidsynth/Timidity (Fluid is entirely missing on my current Manjaro Linux install and Timidity has issues with off-key notes, this is a 4.8 beta build but it's happened before), Vulkan causing a black screen except for HUD and weapon sprites (I know Vulkan runs fine on my machine, I can play Doom 2016 with it no issue), I could probably keep going but that's all I can remember off the top of my head. Sure it's no Sonic 06 but I haven't had the best of times getting GZ to run as it should.

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

    4:12 return of the king

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

    Forced to Wipe T_T = Agonizing Rectal Pain
    That extra minute was extra worth it.

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

    I remember reading somewhere that GZDoom couldn't recreate the screen melt effect due to the difference between the OpenGL it used and the original Doom renderer. So it had to use complicated hacks to simulate the effect.

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

      I'd assume because Doom's original renderer operates with simple pixel commands and OpenGL operates with triangle primitives. If you are good with shaders you could probably recreate the melting pretty easily on the fragment shader with some clever tricks + "discard" fragment shader command to reveal the underlying new screen.
      Another way you could do this is by constructing the correctly sized stripes using quads (2 triangles each), render the screen to framebuffer texture, calculate proper sampling uv offsets for the quads and render the framebuffer texture on to the quads. Then start animating the position of the quads and by now you should be pretty close to some melting screen action. When you do it this way, it's a matter of throwing in the z-coordinate and you can start to do all kinds of crazy 3D screen transition effects where the stripes fly in to your face for example.
      It's kinda sad that these screen transition effects seem to be mostly thing of the past even though they are not really rocket science in comparison to all of the other graphics rendering algorithms and tricks that the games themselves use. Doom had them, Rise of the Triad had them and even the PS1 demo discs had them.

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

      @@meanmole3212 you could do it with a compute shader i think, failing that, ping-ponging a fragment shader between two different framebuffers and simply layering the foreground (the "last written" of the two framebuffers) and background with alpha would definitely do the trick. doing it before GL core profile would have definitely been a pain in the ass though.

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

      I seem to recall GZDoom having different wipe effects to choose from. This would explain why

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

      I was thinking of making the game, when on OpenGL, to commit screenshotting the screen just to make that melting screen effect.

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

    Fun fact: There's a bug/quirk described on the Doom Wiki that when ending a level with a sector type 11 exit (like E1M8), the health in the status bar appears to jump up because the melt effect is interpolating from the frame prior to the exit.

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

    I want a mod where Decino says “muuuuahhhhh” everytime there’s a melting screen in Doom now.
    Also loving that midi song around 0:57

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

      Been trying to find where it is hosted, I checked both the person credited and their bandcamp, but nowhere... I need it

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

    _just listening to the video_
    suddenly
    *AGONIZING RECTAL PAIN*

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

    To be honest, Doom's melt transition is so cool I can't even find any cooler transition than this

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

    It's honestly a really cool effect. Kinda hate that the random calls are always the same, so the melting screen always looks the same.

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

    Cheers for upload decino I did always wonder how it worked anyway I hope you're all good and look forward to seeing the next level play through. Cheers decino

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

    The ''uuuuaggh'' at the beginning got me. Nice touch there. Thanks for the dedication you put into teaching us about DOOM. I appreciate it being funny and meaningful.

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

    I've slowly gone from watching your analyses to your outtakes videos to actually watching your runs.
    Like seriously all the stuff here is so high quality

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

    Loving these deep dives. Have you considered doing a video on how come the shotgun can shoot through multiple layers of zombiemen, but not multiple layers of mancubus/bigger enemy/whatever? Keep up the awesome work!

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

      Because pellets penetrate dying targets. If bigger enemies get killed by the first pellet, the other pellets will also pass through.

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

      @@decino Thanks Doomtuber legend man! Can't wait for more crazy tech deep dives!

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

    Would love to see you cover similar programming topics for DOOM64 and DOOM 3.

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

    1:00:- Born 2 s**t. Forced 2 wipe.
    Me:- I gave a loud exhale when I saw it, going to sit in my pumpkin patch and think on this.

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

    Really insane how my older brother and i have been playing Doom 1 and 2 since 2008 when we were 8 years old, your channel taught us a lot of useful details about the source ports and Doom itself!
    Thank you a lot, Decino!

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

    Back in the days, the melt screen felt creepy for me (it reminded me of the scrolling wall texture with the faces -gelatinous).
    But it's kinda goofy for me now. Either because of maturity, or because I was already exposed to more modern horror visuals? (Kinda like how the Exorcist and Doom's gore was scary as hell and controversial for people back then, but yeah, we have Brutal Doom now)

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

    Circumcision speedrunner. What fantastic name!

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

    I used to play Doom for years. I don't any more but I love to watch (you, Bigmac, etc). I especially like these little behind the scenes look you do! Thanks for those! Happy March, Decino!

  • @franthehonest-eyes4883
    @franthehonest-eyes4883 2 ปีที่แล้ว +1

    Thanks for sharing this and many other technical details! That's still some impressive genius detail, and to think that for them it was just like "hey what if we do the screen melts as a transition? -yeah that would be cool."

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

    Knowing how Doom's melt screen works also makes a great way to out cheaters when you don't have a demo. Cheated RNG tables will show in the behavior of the melt screen.

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

    I just love how such a simple screen transition effect requires a complete TH-cam video from Decino to explain! Awesome work, as always.

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

    Even better than last time! Great video, always informative and interesting, even if we didn't know we wanted to learn about these things in the first place.

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

      Only the real OGs will know about this video's first version.

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

      @@decino I was actually confused about that, I was sure I'd seen your video on this already 😂

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

    this video has come a long way. i'm getting a little emotional watching it grow.

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

    Can't wait for the 30 minute analysis on how doors work

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

    0:08
    *"It's one of the first things you'll see when dooting up BOOM!"*

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

    there should a modification for the game that makes decino's bwuuueeeeeeeh play whenever the melting screen occurs

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

    This decino composer guy does some pretty cool music too, I'm glad you credited them. ;)

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

    Dejavu! Love your work man. It's great to see doom's code bought to analysis videos. Production quality on part with "Retro Game Mechanics Explained".
    1:10 Noooo 😭

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

      oh, damn, i'd never come across that channel before! subscribed :)

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

    Great job! Finally. It's been a while since your last broadcast. Well done!

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

    Thanks to the background track, this gave real “How It’s Made” vibes 😌😌😌.

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

    Finally more useless Doom info to store in my brain for probably the rest of my life
    Thanks for the great work

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

    This man has studied everything about doom what a legend

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

    Y'know, while i know enough about Doom's engine to more or less successfully guess how this works without the specific technical details, I still went, "AW SWEET, NEW YELLOW DECINO VIDEO, YEAH BABY!" before clicking it.

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

    you thought we wouldn't notice that you made the last song you played in this video
    nice, sounds great.

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

    It's interesting seeing that theses video get the highest views.
    Maybe it's that plain clear yellow background, short video length of maybe it's that winning formula.
    Just something to note

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

      Not many people care about playthroughs.

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

    1:10 - Nice Howie Scream :D

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

      Wicked caco of the west: I’m melting I’m melting!!

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

    I've always thought that the wipe screen is very cool and satisfying to watch so thank you mr. decino for sharing this one to us :)
    and yea i see that this video is about minecraft

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

    That thumbnail is one of the most cursed things I've seen and it's amazing

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

    Great job as usual. Love the content. Would you consider making a video on their implementation of BSP ?

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

      Someday.

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

    I have never once considered how this works and it's so interesting

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

    Awesome! Incredible! Perhaps one more video, this time with description of general structure of source files, how to read them and where one can find interesting code to hack with?

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

    I am still amazed and wondering how John Carmack did it on the hardware of that time. Today this effect would be done with shaders, but John didn't have those luxuries. He also didn't have anyone who could assist him, as he pioneered most of the stuff he developed. He couldn't just hop on stack overflow and ask a bunch of people or even find tutorials on TH-cam. Truly amazing genious.

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

      I mean, it's not like stack overflow nor youtube existed at the time john carmack was in DOOM's game development

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

      @@ArjunTheRageGuy thats the point though, theyre saying that john carmack didnt have stack overflow or youtube

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

      @@kellymountain never have I said that he had nor used that obviously.

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

      Back then GPU's didnt had 2d/3d acceleration nor shaders, all graphics operations were done by the CPU, so Carmack had to assign a framebuffer for rendering then copying it directly the GPU VRAM. .

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

    You should pin or feature (or whatever it is) the analysis playlist. These videos are so great and informative, and it can sometimes be a little tedious to sift through the many gameplay videos and playlists to find it.

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

    so when do we get a doom wad where the screen melting always has the decino BWUEH on it

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

    I liked the part when he said "bwueeeeeeehh"

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

    I wonder what's next. Maybe he will do a video called "Analizing every frame in Doom"

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

    The effect is still pretty neat to this day, honestly. Goes to show how timeless DOOM really is.

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

    I get the impression that some of your Patreon supporters pick their nicknames specifically to be as ridiculous as possible to hear you read them out loud with a straight face.
    AGONIZING RECTAL PAIN

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

    I can't play Classic Doom anymore without seeing lines of code moving around. Thanks Decino >:(

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

    *_BU'LEGHHHHHH_*
    But seriously, I like DOOM 64's "fully realized" take on the screen melt. Especially when restarting after Doomdude dies; it's like his vision is washing over with his own blood as it fades for the last time. And GoldenEye for the N64 would come out the following year… I wonder if the melt could've been inspired by the James Bond movie intros.

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

    I would love if they make the wipe screen in the future doom games.

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

    It's so iconic that someone made a garry's mod addon that adds doom melting screen when you respawning after death :D

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

    Anybody remember when he froze the RNG to show the entire screen going down simultaneously?

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

    I love how you break down things we just dont tend to think about or take for granted, and then dive into the details of how they work. Keep it up decino😊

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

    This is neat to see where you ended on the RNG table, that's neat by itself.

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

    I love how the game category is minecraft lmao. how did youtube mess up that bad.

    • @АндроидБишоп
      @АндроидБишоп 2 ปีที่แล้ว

      Author of the video has to set the game in the video by himself, perhaps Decino did a little trolling?

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

      TH-cam did it automatically and I think it's too funny to change.

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

    "oh boy, I hope I don't melt when I flip this switch"
    *"a"*

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

    The simplest things that we see
    has a lot of brilliant work behind it
    ....
    that isn't appreciated.

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

    Proceeds to draw the opening scene from Doom II before explaining how Doom 1 does it.

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

    Your thumbnail game has intensified

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

    Unless I missed it, maybe we could use a good dissertation on those beloved slime trails.

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

    TH-cam's game recognition being on point once again as it lists it as Minecraft.

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

    These breakdowns are excellent! Have you ever thought about doing something like this for quake or the build engine games?

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

      For Quake, yes.

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

    this is what pin art looks like from a horizontal angle

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

    When I see that yellow background, I know I'm in for a treat.

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

    Always happy to see some more epic content from my favorite game! Thank you decino

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

    You are awesome decino!

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

    Bwuehhhhhhh very short video, but always is fun to watch your videos men, thanks like always! 🤗

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

    Next video: "How John Romero was made".

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

    7 years later.
    "Here is how DOOM registers key inputs...."
    Me:
    *Watches entire video*

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

    man i 100% remember this effect in minecraft

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

    Your videos are always so interesting and well explained :) I remember in some source port (I think it might even have been an early ZDoom?) that they said they would never implement the screen melt because it was a "raster effect" and was impossible to replicate. Have you any idea what they might have been talking about - how writing for a Windows graphics system might have stopped them from using the screen buffer in the way you described?

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

      Not related to Windows. It's how OpenGL uses triangulation or quads to render planes. It's tricky to project the screen onto a plane which is then sliced into columns that move down. It's definitely possible though.

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

    Yet another great explanation by decino

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

    Agonising Rectal Pain must be an OG

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

    Decino is going to make doom analysis on everything whats next? *HOW WAD FILES WORK?*

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

    I know this isn't your thing but I'd love to see you go over things in a doom editor such as changing monster wake-up noises, changing the music for a level (I don't mean by using idmusxx), making all monsters random, or putting doom2 monsters in ultimate doom. Thank you for another great analysis video :).

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

      Rats, I wish I would've thought of this earlier: making all of the level music Augmented Borealis ;), no but seriously I would love to do that.

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

    Now THAT is an educational video. Subscribed.

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

    XD Did Decino just give me a big McThanky from McSpanky?

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

    Next video:
    How DooM titles work

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

    Good video that one more minute adds some important information to understand better this feature.

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

    I've always kind of subconsciously wondered what was under the hood so-to-speak for the melting screen

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

    i feel bad for the Cacodemon, my bro was minding his business in the title screen then became tomato sauce

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

    This only shows what a technical masterpiece this game was. There was nothing like it at the time and it was a huuuuge step from the previous gen games. Carmack must be an alien, or something.

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

    I'd be great if you made a Playlist with all the doom analysis vids.

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

    This guy probably knows every individual 1 and 0 in the games code.

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

    Seeing those yellow thumbnails my heart is also melting.
    I just fear you are getting closer and closer to having explained all there is.

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

    I love your Let's Play of Doom's source code. I don't know if it's within the scope of your interests, but any thoughts on also doing some analysis/explanation on some of the main features of limit-removing ports? Not the scripting features, but how they handle fixing engine limitations compared to how the vanilla engine handles those routines.

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

      I second this, I'd love to see what makes other engines able to do so much more and why they often work so differently in their subtle ways.