How I made the most beautiful N64 Level

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • Keep exploring at brilliant.org/K....
    Get started for free, and hurry-the first 200 people get 20% off an annual premium subscription.
    Patreon: / kazestuff
    🎥 / kazesm64
    🐦 / kazeemanuar
    MERCH: kazemerch.mysp...
    Source Optimization: • FIXING the ENTIRE SM64...
    This level's OST is here: • Dreamy Flights in Gloo...
    Bob omb optimization: • About Bob Ombs and Mic...
    This video was sponsored by Brilliant!

Комментарии • 1,2 тыс.

  • @KazeN64
    @KazeN64  Год назад +482

    Correction at 6:43 - A 4x3 Matrix can do all those 4 transformations, It can do any affine matrix - but the math operations for animated bones now assume that only rotation is going to happen which makes multiplication a little faster.

    • @Cliffordlonghead
      @Cliffordlonghead Год назад +1

      First

    • @Cliffordlonghead
      @Cliffordlonghead Год назад +2

      Awesome video

    • @Readmit
      @Readmit Год назад +1

      All Mario 64 mods suck, and yours is no exception. This is just a wannabe Mario Galaxy, and that game sucked too. Enjoy wasting your time and getting nothing in return.

    • @nintenboys9303
      @nintenboys9303 Год назад +1

      Link?

    • @TechGuru666
      @TechGuru666 Год назад +1

      now do the same for zelda and banjo and paper mario when they get decompiled (both at 97%)

  • @ItsCenrryTH
    @ItsCenrryTH Год назад +2204

    Kaze is just the final evolution of 90's programmers.
    He knows how to work around the limitations of the hardware, and thrives because of it.

    • @雪鷹魚英語培訓的領航
      @雪鷹魚英語培訓的領航 Год назад +254

      Yeah, that's a good way to put it. Kaze's content is what we would get if there were never new consoles to replace the N64.
      I am constantly reminded of John Carmack's whinging against VR developers having crappy frame rates because they don't do any of the essential optimization engineering. Like a crappy Switch port vs a godly one.

    • @jc_dogen
      @jc_dogen Год назад +19

      @@雪鷹魚英語培訓的領航 whinging has a negative connotation though

    • @westingtyler1
      @westingtyler1 Год назад +75

      put Kaze in a DeLorean and send him to Nintendo in 1995 to make the N64 roster even more boss.

    • @GeomancerHT
      @GeomancerHT Год назад +85

      Nobody can do magic, outside of the triple restriction: budget, time or features.
      Professional developers work against that restriction, because the goal is to make money.
      Creators, on the other hand, can work unlimited time on unlimited features, without worrying about any budget.
      Not downplaying the job at all, just stating why a game done with infinite time and resources will always be better than one done with a budget and a deadline.

    • @jc_dogen
      @jc_dogen Год назад +30

      @@GeomancerHT it won't always be better though. sometimes better decisions are made when you can't do "whatever you want".

  • @PhoticSneezeOne
    @PhoticSneezeOne Год назад +108

    You forgot something: You are a programmer, an artist and most importantly a magician!

  • @Skelterbane69
    @Skelterbane69 Год назад +5

    Imagine competitive speedrunning events, around these mods

  • @kbhasi
    @kbhasi Год назад +1

    For a SM64 mod (or fangame?), you did such a great job that when I saw the custom thumbnail for this video, I thought it was an indie game!

  • @MasaKaneshiro
    @MasaKaneshiro Год назад +2

    We're sending Kaze back in time to Nintendo of Japan's dev team during N64's development.

  • @ChristopherTanner-x2w
    @ChristopherTanner-x2w Год назад +1

    @Kaze. When do you think this will be ready for everyone to download please? Absolutely mind blowing 🤯levels of impressive on display, your skill is astounding, your understanding and ability to manipulate the source code is quite the spectacle, keep it up, and thanks for all that you do and give to the community to experience Kaze 👍

  • @breadman6058
    @breadman6058 Год назад

    i’m never really a fan of people rooting their own horn but *it is* actually gorgeous

  • @ale.salas.m
    @ale.salas.m Год назад

    Holy crap!! This is amazing.
    I'm looking forward to downloading.
    Major kudos for all your efforts!

  • @datravman
    @datravman Год назад

    i just wish there was like an army of you that went to all the companies and just made the games we actually get to play better. kudos

  • @Lugmillord
    @Lugmillord Год назад

    Your tech videos are always very fascinating. Reducing matrix dimensions as a speedup is such a crazy idea.

  • @fortisch
    @fortisch Год назад +1

    If this amount of optimization would be done or even tried on modern consoles now like a ps4 or similar, i think we would just be somewhere else in society haha.
    But seriously great work this looks so close to gamecube in my opinion, great work.

    • @athos5359
      @athos5359 Год назад

      doom was maxing out ps4 gpu ,that game makes the ps4 run hotter than normal.

  • @Lookattheworldaroundyou
    @Lookattheworldaroundyou Год назад +1

    I have no idea what you just said even the slightest. But I believe you. It runs on a stock n64 console

  • @Specious_Seraphim
    @Specious_Seraphim Год назад

    Given enough time, and effort, Kaze will make things that that will be twice as impressive run on things with half the space and power

  • @Peterio
    @Peterio Год назад

    It's probably because of the windmills, but how can even a N64 level look so much greater than Pokemon Scarlet /Violet

  • @ギコ
    @ギコ Год назад

    RTYI should be a limited-run N64 cart release at this point

  • @Mike14264
    @Mike14264 Год назад

    This is simply fascinating. Such beautiful levels, with smooth frame rates and camera movement, on an older system with more limitations than the current consoles... It honestly puts some games on some modern consoles to shame, all because you took the time to learn the quirks of the system, its limitations, and how to work around them.

  • @austin-trumpet
    @austin-trumpet Год назад +1

    I love Kaze So Much

  • @RockNRollDad88
    @RockNRollDad88 Год назад

    Okay this is really cool! Looking forward to your game being done 🤩

  • @matheusavila2688
    @matheusavila2688 Год назад

    can't wait for this little game

  • @adryelalves4501
    @adryelalves4501 7 дней назад

    First 3 seconds reminded me on A Hat in Time

  • @isaivoid4935
    @isaivoid4935 6 месяцев назад

    All mf needs now is a time machine to the 90's

  • @toastbud6870
    @toastbud6870 Год назад

    This is like a giant pie to the face who was doubting you lol

  • @BecomeTheKnight
    @BecomeTheKnight Год назад

    Any chance you'll make physical carts of this game? If you do I'll buy one hahaha.

  • @JimMilton-ej6zi
    @JimMilton-ej6zi 12 дней назад

    It looks like baked lighting

  • @DragonsTrap
    @DragonsTrap Год назад

    This looks incredible! will it have aglab cam?

    • @KazeN64
      @KazeN64  Год назад

      no, i don't like aglab cam. it's just lakitu cam with added buttons on the dpad. its a hacky control scheme that gives the camera 9 buttons while mario has like 3? that should never happen imo. i have my own custom camera as you can see in the video

  • @danielciufo7765
    @danielciufo7765 Год назад +1

    Do you still plan on including Luigi as a playable character or a multiplayer co-op? Everything looks absolutely incredible so far, really excited for release!!!

    • @KazeN64
      @KazeN64  Год назад +4

      yeah it's still a possibility. i don't konw how well it will run though. no guarantees itll be stable 30fps

    • @danielciufo7765
      @danielciufo7765 Год назад +1

      @@KazeN64 Sweet! That’s totally understandable! Thanks for the response 🙏🏼

  • @yeahtbh.161
    @yeahtbh.161 Год назад

    stage looks all over the place.

  • @VideogameFrames
    @VideogameFrames Год назад +857

    I always like to imagine time traveling and showing this to the programmers back in the day to blow their minds

    • @differentlyabledmuslimjewi4475
      @differentlyabledmuslimjewi4475 Год назад +100

      II mean, I'd assume most of them are still alive. I am sure they are impressed assuming they see this.

    • @KaiserMattTygore927
      @KaiserMattTygore927 Год назад +134

      @@differentlyabledmuslimjewi4475 true, but it'd be different with a 1990's mentality.
      me from back then would be far more impressed than me of today.

    • @penguinjay
      @penguinjay Год назад +28

      mine is me thinking as a kid there will be a mario 64 sequel after the gamecube is already out for years. New N64 games, WTF??? That is my time travel thoughts. IF I could go back in time and tell myself there will be unlimited sequels of my favorite games, all made by loving fans, I would have been really happy to hear that, it would have helped me through dark times even. Knowing this thing is coming is awesome!!! I wanna see it! I wish Kaze would make an official physical release of his magnum opus. I would buy it from him signed for hundreds, but I don't want to pay people who rip the game and put it on a cart, I want an official Kaze release, not everdrive!!! Would be siick. If they did a limited run, that could become one of the most collectible things in gaming history. Would be great if people who know about this project can get a copy and that's it, nobody else, no scalpers.

    • @lpfan4491
      @lpfan4491 Год назад +29

      @@ThiagoPagogna The game would still run on the tech of back then, because the N64 obviously never changed.

    • @MrEthera
      @MrEthera Год назад +26

      Don't forget, they also had deadlines to meet, so good enough to ship is what they have to go with, even if they could optimize further.

  • @Eric-yt7fp
    @Eric-yt7fp Год назад +534

    Imagine doubting Kaze's skill.
    This is absolutely incredible stuff.

  • @thegreatshocka
    @thegreatshocka Год назад +504

    It's incredible to see how much optimization you're getting out of Mario 64 by redoing everything. I know basically nothing about programming but even I can tell that the level of knowledge to go this deep is seriously impressive.

    • @WeAreMovieMakers
      @WeAreMovieMakers Год назад +12

      The advantage of making a modern N64 game is newer tools and less restraints of cartage capacity.

    • @cyberspectre8675
      @cyberspectre8675 Год назад +24

      @@WeAreMovieMakers If this doesn't fit on a cartridge, it doesn't run on n64

    • @Geert890
      @Geert890 Год назад +6

      @@cyberspectre8675 The point is you can make bigger cartridges now

    • @RAFMnBgaming
      @RAFMnBgaming Год назад +17

      @@cyberspectre8675 Well, the biggest official N64 cart (Resi 2) got up to 64MB, but in theory with bank switching you can go further, and everdrives do.
      Still, I'd be surprised if a Mario 64 hack takes up as much cartridge space as a Resi 2 worth of FMVs.

    • @tobiwonkanogy2975
      @tobiwonkanogy2975 Год назад +1

      @@RAFMnBgaming another engine rewrite... I'm joking of course that's probably a limit of the console . I do know of another console modder soldering a ram chip on top of another one to double the ram. That was original xbox though.

  • @dissonanceparadiddle
    @dissonanceparadiddle Год назад +380

    You're legit approaching PS2 levels of visuals on an N64 and you're STILL improving!!🤯

    • @Thelango99
      @Thelango99 Год назад +62

      Now imagine what kind of viusals one can achieve on a PS2 given similar effort!
      We need someone who can do the same for PS2 ratchet and clank.

    • @danisflying
      @danisflying Год назад +55

      @@Thelango99imagine what people could do on modern hardware with this level of effort 😂

    • @damazywlodarczyk
      @damazywlodarczyk Год назад +61

      @@danisflying the newer consoles are borderline inefficient, its because no one codes anymore and optimizes code, everything is done in tools, and it's bios upon os, upon engines, and layers of shit, and the power is wasted translating one type of code into another, we could easily see many times more pretty graphics, if they really tried to unleash the power, but the console makers won't even allow it

    • @athos5359
      @athos5359 Год назад +9

      @@damazywlodarczyk not really,today gpu drivers are almost perfect.

    • @athos5359
      @athos5359 Год назад +4

      @@Thelango99 ratchet and clank was not a ruched out lunchgame like mario64, and sony had very good tools like the performance analayzer.

  • @garstank
    @garstank Год назад +165

    Your dedication to this project is astounding. I look forward to playing the completed game.

  • @FireBroRM
    @FireBroRM Год назад +69

    Your level design in terms of gameplay and graphics has improved so much over the years, nothing more to say than only respect for you!

  • @Luigikid
    @Luigikid Год назад +58

    Return to Yoshis Island is back on track! Remember streaming the demo a while ago!
    This just looks amazing!
    Weiter so Kaze :D

  • @ToxikDnB544
    @ToxikDnB544 Год назад +31

    Kaze: There are 4 cap powerups and over 160 stars
    Nintendo: And a tasty DMCA takedown for your hard work

  • @yurifairy2969
    @yurifairy2969 Год назад +195

    Kaze out here making the Super Mario 65 we all imagined as stupid little kids. This course (and all the cap courses I've seen, really) is stunningly beautiful. Really excited to get my hands on this. Couple questions tho:
    1. What exactly are "side courses"? Are they like the secret slide and secret aquarium?
    2. How many stars per course?

    • @yurifairy2969
      @yurifairy2969 Год назад

      @@lilaa3
      thx

    • @flipflop_bell
      @flipflop_bell Год назад +6

      @@seronymus bruh wha

    • @kbhasi
      @kbhasi Год назад +4

      Your comment reminded me of a weird false memory of mine, of when I misremembered someone shouting as them shouting 'NINTENDO SIXTY-FIVE!!!!!'

    • @anotheraccountididntneedto7222
      @anotheraccountididntneedto7222 Год назад

      You really had to call us all stupid, though?

    • @yurifairy2969
      @yurifairy2969 Год назад

      @@anotheraccountididntneedto7222 all kids are stupid, they can't help it

  • @codehex4ever
    @codehex4ever Год назад +189

    You are actually the best romhacker of all the times!

    • @b1llygo4t
      @b1llygo4t Год назад +43

      This is waaaaay beyond rom hacking.

    • @Mobius14
      @Mobius14 Год назад +31

      Beyond Rom hacking. This project is powered by the sm64 decomp project. This would NOT be possible without source code access to completely refactor super mario 64 inside and out.

    • @MiniLuigiMighty5
      @MiniLuigiMighty5 Год назад +5

      @@Mobius14 Still, you don't see anyone else doing stuff like this

  • @TheNostalgicFuture
    @TheNostalgicFuture Год назад +40

    Once I was old enough to see the difference between mario 64 and majoras mask, I always knew the N64 was never really taken advantage of like the NES/SNES. Glad to see it really wasn't! This is really cool work. subbed.

    • @magicjohnson3121
      @magicjohnson3121 Год назад +5

      Perfect Dark, Turrok 3, Conkers Bad Fur Day, Banjo Tooie there plenty of technically impressive n64 games.

    • @magicjohnson3121
      @magicjohnson3121 Год назад +3

      Forgot Rocket Robot on Wheels. I think it was 60 FPS with Half Life 2 like physics

  • @superkoopa6423
    @superkoopa6423 Год назад +78

    I’m looking forward to when Return to Yoshi’s Island gets finished, I’ve played the demo and it was so much fun

  • @bossrosslp
    @bossrosslp Год назад +118

    This is some real "burn the witch" behavior Kaze :3

  • @nathanisbored
    @nathanisbored Год назад +33

    everything came together really nicely here! the aliasing on N64 is very noticable, but my understanding is that anti-aliasing is a big performance hit? if you were to turn it on (im imagining in like an options menu), would the game suddenly dip to 15 fps or something? is it as easy to enable as just switching a flag, or would the rendering engine have to be reworked with it?

    • @KazeN64
      @KazeN64  Год назад +59

      AA turns the 40fps sections to around 36 fps here. the 30fps sections mostly stay 30 though sometimes drop to 28ish. this game will come with an option to turn antialiasing on/off. i think it looks better off though.

    • @daskampffredchen
      @daskampffredchen Год назад +2

      @@therealjones-o6x I think the majority of N64 games are lagging enough already even without AA

    • @DarkBowser64
      @DarkBowser64 Год назад +8

      @@KazeN64 I recall some N64 games have selective Anti-Aliasing, namely some Rare games. For example, they would smooth out only the player and enemy models, and not the world (DK64, and Diddy Kong Racing while in motion, come to mind). Maybe an option for that might be a good middle ground?

    • @alainbuschenrieder6024
      @alainbuschenrieder6024 Год назад +1

      @@KazeN64 Glad you cared about allowing AA. I can't stand N64 game without AA, I think it really degrade the look of the games and would rather have the slowdown.

  • @KazeN64
    @KazeN64  Год назад +2

    Keep exploring at brilliant.org/KazeEmanuar/. Get started for free, and hurry-the first 200 people get 20% off an annual premium subscription.
    I'm glad to be able to work with a sponsor I can genuinely endorse, their site is a positive force on society!

  • @biobak
    @biobak Год назад +38

    Brilliant™ video kaze although there is a mistake at 5:05, it's actually me making super expensive graphical choices and forcing you to work around them to make them run smooth

  • @dr.metroid6119
    @dr.metroid6119 Год назад +85

    It's ridiculous how people don't realize just how powerful the N64 was.

    • @Noobsaibot21
      @Noobsaibot21 Год назад +17

      There are some games which truly were optimized for the console (Doom 64 probably being one of the most finely aged N64 games there is) but yeah, I'd imagine most of the library could be substantially improved on the actual console with folks like Kaze sharing his knowledge. And you just know I'll be sticking every optimized game onto my Everdrive.

    • @janusmcgee8909
      @janusmcgee8909 Год назад +8

      N64 was weaker than it should’ve been, the ultra 64 had much more powerful prototypes. See the early demos that look amazing.

    • @zatchbell5678
      @zatchbell5678 Год назад

      @@Noobsaibot21 pray tell friend, what is an everdrive?

    • @Noobsaibot21
      @Noobsaibot21 Год назад +5

      @@zatchbell5678 It's the thing you always dreamed of when you were a kid (A single cart with every game running on an actual N64). SD card full of roms in the cart and you're off to the races. No emulation or anything - the N64 simply sees it as the legitimate game cart. Great as I can safely store my N64 games and still play them the way they were meant to be played.
      Also versions for SNES, Megadrive, GBA - almost any cartidge based console. There's also CD variants such as DCEmu (Dreamcast), Rhea (Saturn) etc...

    • @zatchbell5678
      @zatchbell5678 Год назад

      @@Noobsaibot21 I will be looking into this, thank you

  • @beefknuckles
    @beefknuckles Год назад +12

    Kaze, have any original n64 programmers ever reached out to you with their thoughts on what you've accomplished? I think it's not a stretch to say you're likely the highest level n64 programmer in the world now and I would imagine some OG coders would be impressed by your work!

    • @sirmoonslosthismind
      @sirmoonslosthismind Год назад +11

      in fairness, he has access to far better tools than they did back then. even tho he's targeting the same hardware, the difference in their development environments is enormous.

  • @Victor1139
    @Victor1139 Год назад +3

    When I saw your clips of this level that you posted on twitter, I had no doubt in my mind that you out of all people would be able to run this on original hardware with smooth fps, so I was extremely annoyed when I saw all those pedantic comments being like "this is not a real N64 game, it's a pc mod!!"

  • @westingtyler1
    @westingtyler1 Год назад +11

    I think I've decided that when this comes out I'm going to play it on a real n64 on my old crt tv and order coca cola and pizza and turn off the internet and maybe invite a friend over. could be fun. if someone a Nintendo Power player's guide or magazine article existed about it giving tips, it'd be a legit 90s new mario 64 sequel experience.

    • @KazeN64
      @KazeN64  Год назад +10

      if you are lucky, ill be able to put in a multiplayer mode too, so that'd be pretty fun!

    • @westingtyler1
      @westingtyler1 Год назад +2

      @@KazeN64 that'd be amazing. Luigi making a comeback? horizontal or vertical split screen? would probably run pretty good considering the optimizations.

  • @waleswideman1
    @waleswideman1 Год назад +4

    Please make this multiplayer

  • @LowPoly64Gaming
    @LowPoly64Gaming Год назад +2

    What the hell do you have against birds. Poor Seagulls.

  • @RoseSupreme
    @RoseSupreme Год назад +5

    This man is the Mario 64 hack *MASTER.*
    Knowing every single nook and cranny that makes the game tick, overcoming whatever limitations necessary to make the game run and look the best it could on real hardware, far better than Nintendo could.

    • @jameschick1564
      @jameschick1564 7 месяцев назад

      Also add in memory limitations of the cart format.

  • @PadensPixels
    @PadensPixels Год назад +2

    Am I the only one who's getting some Sonic Adventure vibes from this level design?

  • @hakimehamdouchi7468
    @hakimehamdouchi7468 Год назад +7

    So when will you look into rtx on n64 ?

    • @KazeN64
      @KazeN64  Год назад +21

      dariosamo is working on an RTX plugin that would emulate every N64 game with raytracing capabilities!! i plan to make this compatible with it as well.

    • @teomanefe
      @teomanefe Год назад +1

      @@KazeN64 holy

    • @Cliffordlonghead
      @Cliffordlonghead Год назад +1

      @@KazeN64 hi

    • @Cliffordlonghead
      @Cliffordlonghead Год назад

      @@teomanefe CRIMINAL

    • @Blastkin
      @Blastkin Год назад +4

      Imagine actually welding an rtx to an actual n64, that would be so cool

  • @JerooMinecraft
    @JerooMinecraft Год назад +36

    Its unbelievable that this runs on an n64. Congratulations on this incredible achievement

  • @likrecelineation
    @likrecelineation 4 месяца назад +2

    hear me out... you know how ocarina of time runs notoriously slow? You should fix that and see how much faster it can run

    • @JimMilton-ej6zi
      @JimMilton-ej6zi 12 дней назад

      It would probably be a lot harder. By the time oot came out they knew how to make a bigger world and use the optimizations in the n64. Mario 64 it's horribly optimized and was a bit of a crap job, so it is disgustingly easy to find flaws and make it run better, with oot you'd likely have a hard time finding something that can boost it to 60fps like you can with mario 64

  • @b00marrows
    @b00marrows Год назад +6

    Wait?? isnt this the first time you have been sponsored? If so thats amazing! congrats!

    • @KazeN64
      @KazeN64  Год назад +16

      i've had offers before, but this is the first time i've accepted an offer! i won't collaborate with any sponsors that i don't personally like.

    • @b00marrows
      @b00marrows Год назад +3

      @@KazeN64 A good stance and power to you for it.

    • @FunkyBlueMonkey3
      @FunkyBlueMonkey3 Год назад

      @@KazeN64 has Nintendo ever contacted you?

  • @BloodWraith777
    @BloodWraith777 Год назад +1

    Kaze's not gonna stop optimizing Mario 64 until he gets Crysis to run on an unmodified N64 at at least 2 FPS.
    That doesn't even make any sense.

  • @vefrog_art
    @vefrog_art Год назад +11

    Dudes absolutely jacked, programmes and also does art. Absolute super funky dude, i love your videos!

  • @Male_Parent
    @Male_Parent Год назад +19

    Man Kaze is literally bringing 16 times the detail lol.

  • @Skeleton_64-t7g
    @Skeleton_64-t7g Год назад +4

    this is a rom hack of german quality

  • @BlazeHeartPanther
    @BlazeHeartPanther Год назад +3

    You ever thought about making an indie game in the same style as N64 graphics? I think you'd be pretty good at it, like Siactro's games Toree, MacBat, or his most recent game Super Kiwi 64

  • @Sanker1
    @Sanker1 Год назад +5

    Even though I can't understand half of the things you say here, I still find this kind of things interesting, this project is amazing

  • @SleekGoose
    @SleekGoose Год назад +2

    Will you release the techniques you used so other modders can make their games more n64 compatible? I get if you don’t want to

    • @KazeN64
      @KazeN64  Год назад +6

      yes, i share knowledge and will even share the source code once its done

  • @MrGamelover23
    @MrGamelover23 Год назад +37

    Your videos about how you optimize stuff are like crack to me. The fact that you're capable of explaining it to someone who doesn't code is a skill in itself, so you are truly a very talented man. I remember when it was said that last impact would be your final big mod, I'm so happy that's not true. Thank you so much for everything you've done for this game.

  • @xXball_smasherXx
    @xXball_smasherXx Год назад +9

    this will be mario 64 in 2023
    RUclips says the game is Pepper Mario LOL XD

  • @JoSephGD
    @JoSephGD Год назад +4

    my man literally ported modern lighting effects to the n64

  • @enthusiasticgamer88
    @enthusiasticgamer88 Год назад +2

    I cannot wait for Return to Yoshi's Island and the optimized vanilla game. 50-60 FPS on real hardware is nuts. Do you think it is feasible to actually get the vanilla game to 60 fps stable or only 30? I'm just curious as it seems like you'd be dealing with less overhead than the complex and beautiful levels for RtYI.
    I imagine a future where SM64 speedrunning starts a new category for a Kaze optimized version that's able to provide a stable 60 fps on console. I have to think that would become a really popular category to run if that was ever possible to create. Either way I'm amped and love your work Kaze!

  • @RiposteBK
    @RiposteBK Год назад +5

    Stunningly impressive man, amazing work 👌👌

  • @mme725
    @mme725 Год назад +4

    I wish I could see an old N64 dev react to this, or reach out to you. That'd be cool as heck

    • @FunkyBlueMonkey3
      @FunkyBlueMonkey3 Год назад +1

      I'm curious in general what Nintendo thinks of the skill demonstrated by Kaze.

  • @Hack3r91
    @Hack3r91 Год назад +5

    Yo Kaze, have you been exploiting any advanced matrix multiplication algorithm in your engine? Sorry if you already went over it I just can't remember...

    • @KazeN64
      @KazeN64  Год назад

      what is that?

    • @David-bh7hs
      @David-bh7hs Год назад

      @@KazeN64 have you taken linear algebra?

    • @KazeN64
      @KazeN64  Год назад

      @@David-bh7hs yeah i finished all the courses for a math degree in university

    • @David-bh7hs
      @David-bh7hs Год назад

      @@KazeN64 he's probably talking about the Strassen algorithm, but I don't see how it's applicable to your work.

    • @David-bh7hs
      @David-bh7hs Год назад

      @@KazeN64 I don't know what math the software is doing, but if you know that one row or column is static, if there are any patterns that emerge, it might be possible to optimize the matrix multiplication. You would need to be really good at math to do this.

  • @ManleyReviews
    @ManleyReviews Год назад +1

    that is sick af

  • @sirianrune198
    @sirianrune198 9 месяцев назад +2

    This really demonstrates how we release hardware way too frequently and don't give software nearly enough time to fully utilize it. This was especially true for consoles in the 90s and early to mid 00s, and even more true for PC hardware.

  • @Otasan0815
    @Otasan0815 Год назад +14

    If Nintendo you'll just hire guys like you instead of sueing them, we would have another golden era of Video games
    Great Work Kaze!

  • @InfiniteBits
    @InfiniteBits Год назад +1

    Yooo this looks really cool dude, even the music sound like Mario 64!

  • @helloish12321
    @helloish12321 Год назад +8

    modern games take 150gb and use 99% of a modern 4 core cpu. The devs feel overworked and underpaid. This guy has rewritten an entire game just to make his own rom hack look as good as it can. Fueled by passion alone. Great work.

  • @allenmarklun8197
    @allenmarklun8197 Год назад +2

    well im sueing you now

  • @brentt6714
    @brentt6714 Год назад +4

    I'm not a programmer or artist, but I love optimizing processes. It feels amazing to find a way to get a better result and do it more efficiently than what was previously thought possible. Great job on this.

  • @jairoruiz9709
    @jairoruiz9709 Год назад +2

    When you drop a rom cartridge for n64 the way the gameboy rom creators drop rom cartridges for old games i might shit myself.

  • @pakrett2658
    @pakrett2658 Год назад +7

    I can't believe it you're so brilliant and dedicated

  • @3DSage
    @3DSage Год назад

    I love what you are doing! Keep it up! Let's-a go!!

  • @mr.condekua6141
    @mr.condekua6141 Год назад +4

    you are the best! The 60 fps is nigh :)

  • @Nicklefritz
    @Nicklefritz Год назад +2

    Yup. You're the kind of gentleman I'd be thrilled to converse with over coffee. I am just stunned by your talent and knowledge base here!

  • @riolubruh
    @riolubruh Год назад +21

    Kaze is too damn good, he has to be stopped. He's making N64 games look as good, if not better, than some GameCube games. This German man is to be feared.

  • @bradenspendlove3869
    @bradenspendlove3869 Год назад +2

    gosh damnit kaze. you are over here releasing videos once in a blue moon to titalate me and its just so hard (pun intended) to wait.

  • @zphreaky
    @zphreaky Год назад +8

    That's quite awesome. I used to be a professional game programmer that did lots of NDS work, it shared some similar rendering details regarding matrices. I rewrote the skeletal animation system to stream in the frames and store them more efficiently.

  • @markbauermeister5449
    @markbauermeister5449 Год назад +1

    Imagine if large game companies used some trickery and pushed the current console generation to the limit, rather than screaming for the next gen

  • @mintmag8748
    @mintmag8748 Год назад +8

    Stuff like this makes we want to get into programing. Imagine what they'll do with goldeneye.

    • @chriswaller8780
      @chriswaller8780 Год назад

      Sore subject. Multiple goldeneye projects have popped up and died out. It's cursed.

    • @mintmag8748
      @mintmag8748 Год назад

      @@chriswaller8780 That might be true, Goldeneye's physics system is oddly programmed. I would like to know how it's made.

    • @alainbuschenrieder6024
      @alainbuschenrieder6024 Год назад

      Things are on the work regarding Goldeneye and Perfect Dark engine. Don't worry. But be patient lol.

    • @mintmag8748
      @mintmag8748 Год назад

      @@alainbuschenrieder6024 But I want to see and understand Goldeneye's code.

  • @arzfan29
    @arzfan29 Год назад +8

    Imagine if kaze moved to mario sunshine and completely redid that game to make it actually playable and push the engine

  • @jojodi
    @jojodi Год назад +5

    I really wish we could teleport you back to the mid nineties into Nintendo HQ. I'm just imagining the Mario 64 dev team programmers, all in crunch mode, listening to you through a translator about how to make all this shit super-optimized and all the devs are just in awe.

    • @CATASTEROID934
      @CATASTEROID934 Год назад +4

      I don't think it's quite that simple, the hobbyist working environment affords freedoms that aren't present in the context of the professional environment; having your programming and art staff be the same single person allows you to do things having to communicate between people makes difficult. Being able to choose what hour to throw yourself into bed also helps a ton too ha ha

  • @xRockLobster75x
    @xRockLobster75x Год назад +1

    You inspire me to do better with combining my engineering skills and affinity for artistic expression. Thank you.

  • @sedrosken831
    @sedrosken831 Год назад +6

    If anyone could pull it off, it'd be you. I hear about something "impossible" happening, then hear your name attached to it and it all clicks into place and makes sense. I can't wait to see the finished game!

  • @kirbeast46
    @kirbeast46 Год назад +3

    This guy is a skilled programmer, artist, and kills it in the gym. I feel like having all 3 traits isn’t physically possible 😂

  • @M1XART
    @M1XART Год назад +1

    Lots of practical info there. Awesome video!
    There is no easy ways to explain these things, but at least we can try.
    As there are ways do detailed textures on N64...
    I'll try to explain why methods Kaze use, look better than most...
    Do not, i repeat, do not use 32*32 at all! 1kb for those sucks! I would say that 64*64 grayscale & vertex is way to go. Especially if 128*128 texture is squeezed into smaller 64*64 size that is then mirrored multiple times on polygon wall/floor. But doing so, it is important to consider in advance what would final texture look when mirrored on certain directions. I would say that source material for all N64 textures needs to be at least 128*128 12 kb before squeezing it into smaller size, in order to achieve enough detail on under 4kb.
    But do NOT stretch! Simply draw polygons to be only 64*64 OR mirror 64*64 texture to fill surface. If one don't need to utilize full 4kb on specific 64*64 texture to look best, you may want to cut it into 48*48, as you then get it to be 2kb, so you can use more particles.
    However, best texture detail can be achieved by first creating detailed 6kb -12kb 128*128 texture. Then texture is cut on four different 64*64 pieces. After that, each part of texture is enhanced to be maximum 2kb or 4kb, depending where it is used on actual game.
    So it is of course possible to use any of those pieces as a texture.
    But making texture compositions is highly recommended, as it allows N64 to utilize even 256*256 texture image size.
    One more thing: N64 tends to boots colours.
    Using cold color palette, while avoiding warm colours (like red), looks to be the way for good texture detail on N64.
    As Kaze explains here, -there is no reason to N64 textures look inferior than any other system. N64 is well balanced system, but it is different beast than most, so it needs different approach than others.
    Just remember these thing (like limiting Z-Buffer usage) while NOT to overuse filtering and AA, as they are not ideal anymore, because CRT-TVs are no longer used.

  • @e-mananimates2274
    @e-mananimates2274 Год назад +3

    It's uncommon to see a combination of an artist and a programmer.I'm glad you are doing magical things with this game engine!

  • @nugboy420
    @nugboy420 Год назад +1

    Damn Kaze. I’m horrible at this stuff but always been interested. I’d love to see more. Tho I admit I have been subbed almost a year now by my guess and I can’t follow a thing u bring up. I’m glad to see more of you tho. And actually a plus… I did understand a bit of what u said in this video for once.

  • @RoxgerBR
    @RoxgerBR Год назад +3

    You are an incredible boy, you are a source of great pride for me, and I think I speak for everyone when I say this, because you make a whole giant community around the world proud with your ability to overcome yourself, congratulations, and a big kiss 😘 in your heart 🎊

  • @MrSuperbadr
    @MrSuperbadr Год назад +1

    You spec'd into juicing the absolute best performance of weak hardware and input your artistic vision into it.
    That's actually exactly what in-house Nintendo does with their hardware.
    ...Mind working on Odyssey 2?

  • @BSG1991
    @BSG1991 Год назад +5

    This amazing n64 really was ahead of its time

  • @tristinlloyd10
    @tristinlloyd10 Год назад +1

    Would be so cool to be able to buy this as a N64cartridge one day! I’m sure you’d sell out if you could get this out

  • @bes03c
    @bes03c Год назад +4

    I am amazed at how simply Kaze explains mathematical optimizations.