55 FPS Performance snapshot

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 250

  • @AdyaGD
    @AdyaGD 3 дня назад +359

    imagine going back in time and showing this to nintendo devs

    • @Hylianmonkeys
      @Hylianmonkeys 3 дня назад +54

      I would love to hear the room of 90's computer scientists all have different reactions.

    • @Eddio0141
      @Eddio0141 3 дня назад +75

      this would traumatize a Victorian Nintendo dev

    • @InternetListener
      @InternetListener 3 дня назад +18

      imagine going forward to Japan and showing this to Nintendo devs.

    • @samuraivader3814
      @samuraivader3814 3 дня назад +19

      DMCA

    • @generalhorsecok7331
      @generalhorsecok7331 3 дня назад +15

      This would atomize a cave developer.

  • @NONE.Dragon
    @NONE.Dragon 3 дня назад +71

    You guys dissected Mario 64 to the point that is almost a science degree.

    • @segaboy9894
      @segaboy9894 День назад +1

      I think this person could do a Saturn port and it would be great.

  • @xdanic3
    @xdanic3 3 дня назад +202

    +1.4 FPS at this point is crazy
    EDIT: I went back and when you added F3DEX3 and it was 50, you said with F3DEX2 it was 3 less. There's been a level rework between (so it's a bit apples to oranges althought it's a minor change) but that's 47 -> 55 -> 60 (Hopefully), that's a gain of 8 fps or 13 fps if 60 is possible.

    • @xdanic3
      @xdanic3 3 дня назад +16

      Ok, now that I've seen the video, having the RDP wait less is amazing

  • @justacomedian
    @justacomedian 3 дня назад +39

    Super impressive what you've accomplished man. Keep up the good work

  • @TheLoveMario
    @TheLoveMario 3 дня назад +38

    "a new OS, because a lot of the libultra functions are up to 40% inefficient" is a crazy bombshell. Isn't that the N64 SDK that every official N64 dev used back in the day? At this point you're definitely pushing the N64 hardware to further heights than even its original designers intended lmao

    • @Luzi-chan
      @Luzi-chan 2 дня назад

      with strictly looking at processing power the n64 is the fastest console from their generation, and we have seen it in some games that got released on multiple systems. it saldy was held back by the cardridges and terrible hardware design decisions.

    • @weinerschnitzel7
      @weinerschnitzel7 День назад

      Isn't sm64 the only game that used the libultra OS? I recall Daedalus HLEd the n64 OS, but only sm64 used it.

  • @xdanic3
    @xdanic3 3 дня назад +111

    There's a frame at 1:02 where the indicator shows 81 fps, rambus went VROOM VRROM 🚌🚌

    • @Kiyuja
      @Kiyuja 3 дня назад +18

      thats what they meant by ULTRA 64

    • @0xD15EA5E
      @0xD15EA5E 3 дня назад +13

      I actually found a frame where the indicator shows 82. Crazy!

    • @TheLoveMario
      @TheLoveMario 3 дня назад +9

      rambus went so vroom vroom that the video compression glitched at that exact moment

  • @Jallge
    @Jallge 3 дня назад +108

    I think I would choose to limit to 30fps by default, for consistency while playing. If someone is interested in seeing how high the FPS can go I'm sure they'll find the option in the menu.

    • @StiekemeHenk
      @StiekemeHenk 3 дня назад +17

      Yep, frame consistency is really important so if it fluctuates by 10% or more, I'd rather lock it.

    • @SinisterPixel
      @SinisterPixel 3 дня назад +7

      Lock to 48 instead. Because it's a multiple of 6, a 60Hz display can render it without any stutter. And it runs significantly smoother than 30fps.

    • @MrHamof
      @MrHamof 3 дня назад +21

      @@SinisterPixel Not how that works. A 60fps display can only display divisors of 60. So 60, 30, 20, 15, and so on. There's a reason consoles only added a 40fps mode once 120fps tvs were readily available. (For a 120fps display it goes 120, 60, 40, 30, 24, 20 and so on.) This is because the way a display handles showing framerates other than it's native one is by showing the frame for a higher number of frames. So showing 30fps on a 60fps screen is easy, just display it twice. But 48fps would requires showing it for 1 and a half frames, which it can't do.

    • @jelly063
      @jelly063 3 дня назад +2

      ​@@MrHamof You're basically correct, but there is no such thing as a 120fps or 60fps display. It is called a 120Hz or 60Hz display. Because there are displays today that have VRR (Variable Refresh Rate), some displays can display at 40Hz which looks way better with 40fps.

    • @MrHamof
      @MrHamof 3 дня назад +2

      @jelly063 I did use the wrong unit yes. And you're right that VRR changes this, with VRR you can just do whatever framerate and it's fine. (Within the range the display is capable of)

  • @RadicalBlur
    @RadicalBlur 2 дня назад

    I check up on your videos every once in a while, you really are a talented guy, you're doing really good! Always take your time with your Mario romhacks/games, they're not even romhacks at this point. It's amazing and I mean it that you're getting this much performance so far out of this one Mario game, you're breaking technological limits Kaze

  • @char7490
    @char7490 3 дня назад +5

    So not only did you make it close to 60fps but you also made it look on par in graphics to an early GameCube game! You’re an incredible programmer and artist

  • @MetroAndroid
    @MetroAndroid 2 дня назад +1

    I thoroughly enjoy these little updates each time you find new optimizations. Also, I know this is prerelease and you are still working on a lot of stuff (and maybe already planned to do this), but I do hope you can add in some (low poly) piantas, boats, fruits, objects etc. to Delfino Plaza for the demo release. It is impressive that it's running but looks barren and sad without any objects.

  • @MrRaiPlays
    @MrRaiPlays 3 дня назад +4

    Constantly blown away by your work... Holy moly

  • @guillaumefigarella1704
    @guillaumefigarella1704 3 дня назад +31

    i want options, i want to have access to that little menu of yours, i want to be able to turn on or off stuff, i want to chose widescreen or 4:3, all of that is really cool! you could also maybe add a terrible hi res mode that tank the framerate like a proper n64 expansion pack game

    • @KazeClips
      @KazeClips  3 дня назад +42

      that menu will be in game!

    • @guillaumefigarella1704
      @guillaumefigarella1704 3 дня назад +3

      @@KazeClips oh maybe theres a quiproquo i thought you were planning on arbitraly locking stuff which was weird, that males much more sense

  • @TylerMcVicker1
    @TylerMcVicker1 3 дня назад +4

    I'm very excited to play this.

  • @Qbe_Root
    @Qbe_Root 3 дня назад +2

    2:38 And here we see how strict SM64 is about how vertical a triangle must be to be considered a wall: this one counts as a very steep floor, but in Sunshine, even the sides of the Shine Gate are walls

  • @ChrisPTY507
    @ChrisPTY507 3 дня назад +49

    Imagine a super Mario 64 romhack optimized at it's fullest potential being released in 2025

    • @JorgetePanete
      @JorgetePanete 3 дня назад +3

      its*

    • @ChrisPTY507
      @ChrisPTY507 3 дня назад +3

      @@JorgetePanete yea I typed that comment using voice recognition lol.

    • @No_True_Scotsman
      @No_True_Scotsman 3 дня назад +2

      No need for a Romhack even, it's been decompiled so they can just recompile it with whatever changes they like!

  • @JcFerggy
    @JcFerggy 3 дня назад +15

    But why can I see the world geometry triangles now? Why does it go away with AA?

    • @KazeClips
      @KazeClips  3 дня назад +33

      looks to be a render mode issue. when i turn it on then off again, that bug disappears.

  • @mr.fishfish570
    @mr.fishfish570 3 дня назад

    I love these little performance/technical updates!

  • @nitokoshiro5904
    @nitokoshiro5904 3 дня назад +6

    Agreed. Frame pacing definitely matters.

  • @Gestersmek
    @Gestersmek 3 дня назад +11

    Maybe you could have the demo detect whether you're playing on console or emulator and apply the framerate cap based on that? I'm assuming most N64 emulators are able to run this game at 60 FPS no matter what, but since the N64 itself can't quite do that, having the framerate capped at 30 would be better there.

    • @KazeClips
      @KazeClips  3 дня назад +24

      that is what i do exactly

  • @truestbluu
    @truestbluu 3 дня назад

    i absolutely love watching your videos breaking down how you did this stuff

  • @bowlofcereal4701
    @bowlofcereal4701 3 дня назад +4

    The water looks amazing.

  • @mrsaturn1102
    @mrsaturn1102 3 дня назад +8

    Could you compute baked shadows on the Delfino Plaza stage?

  • @rockonhero3611
    @rockonhero3611 День назад

    Insane work ❤

  • @Phils3r
    @Phils3r 3 дня назад

    Kaze you are insane. In a good way. You skill and dedication is incredible.

  • @Nucleosynthese
    @Nucleosynthese 3 дня назад +34

    so close to 60

  • @blueyoshi8517
    @blueyoshi8517 3 дня назад +8

    I’m genuinely buying a N64 from a second hand shop, and an Everdrive 64, specifically for this. As long as it works on a PAL machine!

    • @SmashyPlays
      @SmashyPlays 3 дня назад +5

      Get a super64 instead of everdrive it's way cheaper, and still has the ntsc/pal switch! It's prob only cost you max $120 for an N64 and super64 combined

    • @pukalo
      @pukalo 3 дня назад

      You should get an NTSC setup, it is better.

    • @blueyoshi8517
      @blueyoshi8517 2 дня назад +1

      @@pukalo I'm British.

    • @pukalo
      @pukalo 2 дня назад

      @ my condolences

    • @RadicalBlur
      @RadicalBlur 2 дня назад

      ​@@SmashyPlaysI consider this someday too, thanks for the advice!

  • @maxrichards5925
    @maxrichards5925 3 дня назад +8

    If Delfino plaza is going to be hidden then challenge accepted lol

  • @Kniffel101
    @Kniffel101 3 дня назад +8

    Game's be running at 55fps, meanwhile the microphone is at 23.5fps! =P
    (I know this is nonsensical, but please let be have this one! ^^)
    Wonder what introduced the audio spaces.

    • @exmello
      @exmello 3 дня назад +2

      Spliced run, gasp! /s

    • @KazeClips
      @KazeClips  3 дня назад +5

      it has to be stupid obs, it introduces the same issue with the footage too.

  • @jadearo9397
    @jadearo9397 День назад

    would the upgraded engine make it possible to run a model of delfino plaza closer to what runs on the gamecube in terms of tri count? would that require too much memory even with a perfect engine? i really wonder how far the n64 can be pushed to getting close to the levels of detail standard in gamecube games

  • @TwinOpinion
    @TwinOpinion 3 дня назад +72

    Lock it to 30 by default. Consistent frame pacing is the best foot forward.

    • @maxrichards5925
      @maxrichards5925 3 дня назад +5

      I was thinking about that, but when this is fully complete 60 fps might be stable

    • @KazeClips
      @KazeClips  3 дня назад +96

      the full game will never be stable 60. any performance improvements made are going to be used to add more stuff to levels while maintaining 30fps.

    • @maxrichards5925
      @maxrichards5925 3 дня назад +4

      @ I see. It does seem a bit unrealistic for everything to be a solid 60 fps lol. I think making room for things like more enemies or objects makes more sense

    • @RealSDM2
      @RealSDM2 3 дня назад

      ​@@KazeClipsadd option to unlock fps also

    • @ryanskelton9548
      @ryanskelton9548 3 дня назад +4

      @@laneplain107 that wouldn't be good at all 60hz output needs to be evenly divided for smooth framerate eg.30/20/15/10 . The only other thing you cna do is go for a PAL mode 50hz output and have the game run at 50fps or 25fps but i'm not even sure this mod can support 50hz since it will be based on the US rom. You would be suprised how many CRT actually support both 50 and 60hz

  • @something5931
    @something5931 3 дня назад +7

    that wall slide at 4:10 seemed pretty awkward. mario probably shouldn't wall slide when going up

    • @Qbe_Root
      @Qbe_Root 3 дня назад +1

      Isn't it how it works in every game with wallslides? I know it works like that in Sunshine and Maker at least

  • @mushup8325
    @mushup8325 День назад

    I’ve recently been coding a physics engine (Custom made) and I created a custom, 4 line cast solution (then brought down to 2). My new engine runs at 7FPS where my old step engine runs 12FPS. (5000 entity lag test)
    The engine is using the line intersection formula. Both engines use the same line sampling code. Would you know why it would be slower?
    The step engine uses a large # of steps: “Round(abs(sx)+abs(sy))” to be precise.

  • @YoutubePizzer
    @YoutubePizzer 2 дня назад +1

    3:35 crazy sentence for an audio glitch

  • @captainnintendo
    @captainnintendo 3 дня назад +6

    I can't help but wonder.
    I know Ocarina is said to have been build using a heavily optimized version of SM64's source code, so I wonder if all of these crazy optimizations was applied to that game, if it would actually be able to run at 30fps? xD

    • @lpfan4491
      @lpfan4491 3 дня назад

      "Heavily optimized" and then can't even keep the "50 divived by 3"(16.66, lmaooo) of the PAL version throughout the entire thing.

  • @YoutubePizzer
    @YoutubePizzer 2 дня назад

    i would like to have the option for uncapping the FPS and using your “per-level cap” (or just a capped 30) if possible

  • @ponali.mememaker
    @ponali.mememaker 3 дня назад

    congrats for the 1.4fps boost! i have two thing to point out with this video though. i hear your microphone sometimes lagging, especially at 1:45, and i see a not so faint moiré effect on the wall at 1:48 and at 1:52. does that effect happen due to aliasing or by an inefficient resizing method?

    • @KazeClips
      @KazeClips  2 дня назад

      the microphone is an obs issue. that program is just cursed and idk what to do
      the wall is normal, that's because of how distorted the UVs are. nothing to worry about since thats a debug overworld

  • @KilterTalks
    @KilterTalks 3 дня назад

    This is so awesome!

  • @kingdededelicious
    @kingdededelicious 3 дня назад +1

    I'd agree with the rest of the comments that it should be locked to 30 default, but I think that the frame limit should be an on/off switch since those sections where it does hit 55-60 FPS look stunning (I also want to ooh and ahh at the big number).

  • @FlergerBergitydersh
    @FlergerBergitydersh 3 дня назад +3

    30fps default for the demo is fine. Adapting the frame cap on a per stage basis is fine too, as an option. Uneven frame pacing is ass. My only real concern is that it actually DOES look like the game is slowing down in this footage instead of just getting choppier. I would double check if the logic is actually slowing down when the fps falls. It may slow if the fps falls to 30 under load but also play fine if the fps is artifically capped in an area that would otherwise be a solid 60.

    • @KazeClips
      @KazeClips  3 дня назад +4

      in capped fps mode, the games framerate and the rendering logic are tied so yeah that will happen

    • @FlergerBergitydersh
      @FlergerBergitydersh 2 дня назад

      @KazeClips Oh, well if the game logic is tied to fps I would use a fixed framerate and make sure the game speed is where you want it at that framerate. I thought you disconnected the two at some point.

  • @legoboy7107
    @legoboy7107 3 дня назад +15

    I'm noticing there's a lot of visible dark seam lines on the triangles in that first level here.

    • @chrisprice8112
      @chrisprice8112 3 дня назад +7

      Those look like deliberate debug/wireframe lines to me, but yeah they're pretty noticeable if not

  • @angeldude101
    @angeldude101 2 дня назад

    I am very excited to see how you'll used quaternions. They're more space efficient than matrices, and comparing them is more efficient that a naive 4x4 matrix composition, but less efficient than a smarter matrix composition. They're also a lot slower to apply to points without just converting them into matrices anyways.

    • @KazeClips
      @KazeClips  2 дня назад

      it's for animations over euler angles
      this might make you think it uses more data at first but due to it being 8bytes, they are guaranteed cacheline aligned , causing them to be faster mem transfer wise

    • @angeldude101
      @angeldude101 2 дня назад

      @KazeClips Makes sense. In that case, I'll also mention dual-quaternions, which store both rotation and translation data in a single 8-element structure. (Yes, _every_ structure in this series has a power of two size, and they predate computers.)
      Another place you could use quaternions is in place of some uses of atan, where you can basically divide two vectors and get a quaternion that represents twice the rotation from one to the other; no transcendental functions necessary, since often the only thing you'd do with the angle is decompose it back into its sine and cosine.

  • @WriggleNightbug
    @WriggleNightbug 3 дня назад

    impressive as always

  • @HighFuel90
    @HighFuel90 3 дня назад +2

    This demo will rock the n64 world

  • @Capone2412
    @Capone2412 3 дня назад

    A customizable limit would be nice so you can cap the fps at 40 or 50 fps. I think a constant 40 fps would look a lot less stuttery than 30 fps.

  • @AntonyCannon
    @AntonyCannon 3 дня назад

    Man, Delphino plaza looks like it really wants to be raced in.

  • @M1XART
    @M1XART 2 дня назад

    I think unlimited fps is great option when game does not dip below 30fps.
    But on scenes like 25fps, the jump between frames is more noticable on 60fps mode.

  • @shadowthefox1
    @shadowthefox1 3 дня назад

    Damn, my guy, sit down, ill get you some water

  • @FlamingZelda3
    @FlamingZelda3 3 дня назад

    having experience with melee and OoT (games requiring frame specific inputs) I'd say having a consistent framerate is far more important than having 60fps in certain areas.

  • @emanvidmaker
    @emanvidmaker 3 дня назад

    exciting stuff

  • @turbinegraphics16
    @turbinegraphics16 3 дня назад

    I like the idea to limit it to 30 and set it to 60 in areas you know it will run well. I had Sega Rally 2 on Dreamcast that was 60 fps but it was super annoying when it would switch form 60 to 30 fps just as you were getting used to it that I used a cheat to lock it to 30.

  • @aliquis2022
    @aliquis2022 3 дня назад +5

    1:30 I'm sure that many people care more about frame rate than about antialiasing.

    • @mustbge0
      @mustbge0 3 дня назад +1

      Hence the option toggle. I prefer anti aliasing, 30fps looks fine to me.

    • @acrawford01
      @acrawford01 3 дня назад

      @@mustbge0That’s a crazy opinion. I could see if you were talking about like 4K @30fps

    • @mustbge0
      @mustbge0 3 дня назад

      @acrawford01 no I mean I’m just use to 30 fps from playing a lot of older games. I didn’t say 30 was good, just that I don’t mind it.

    • @InternetListener
      @InternetListener 3 дня назад

      @@aliquis2022 AA is useful on LCD, CRT may not need it. The huge FPS impact is the N64 0.1 or 0.2 GFLOPS at work...

    • @VexAcer
      @VexAcer 20 часов назад

      ​@@InternetListenerMore like the other way around tbh.
      The type of AA used on the N64 heavily benefits from blending & how a CRT outputs the image. So it actually looks pretty smooth there.
      On an LCD it just looks like a smeary mess so most people are probably going to prefer the plain, sharp pixels instead.

  • @PEPSIMaxMusic
    @PEPSIMaxMusic 3 дня назад

    I wonder if with these optomisations, it would be possible to ramake the 64 DS grahical upgrades in the OG game.

  • @thecryingsoul
    @thecryingsoul День назад

    Put a 40hz cap, since it seems to hold that most of the time, for me those few extra fps really increase playability

  • @Elrinth
    @Elrinth 3 дня назад

    Will you include these video options for the release? So we can turn on/off anti-aliasing ourselves? I, for one, would really appreciate if we could change this on/off like you are doing in this video.

  • @irreversal6164
    @irreversal6164 2 дня назад

    Seeing Delfino Plaza on the N64 makes me wonder, if an Assassins Creed 1 Nintendo 64 Port was possible 😅

  • @Richtr8
    @Richtr8 3 дня назад

    id like a 30 & 60 version ty

  • @SpinyRat
    @SpinyRat 3 дня назад

    what blender plugins do you use to make stages n such?

    • @LemonLover110
      @LemonLover110 3 дня назад

      He uses Fast64 as mentioned at 0:34

  • @agustinvignoli4630
    @agustinvignoli4630 2 дня назад

    Is it possible on the N64 to render the game at half resolution and then upscale it using something like checkerboard rendering? Would that improve the performance?

  • @christophg5443
    @christophg5443 День назад

    Hi Kaze, will this mod be available for PAL n64? For patching with PAL rom? NTSC does not work. Thx

  • @dogyX3
    @dogyX3 2 дня назад

    Dude how do you keep finding these optimisations 😅 your crazy

  • @Shoopdawho0p
    @Shoopdawho0p 3 дня назад

    personally i think you should keep the option for unlimited framerate. this is crazy that you keep pushing that frame rate in such a quick time frame!

  • @Nado_89
    @Nado_89 3 дня назад +1

    30 is probably good but an option for 60 would be great for people who have no lag features on with project 64

  • @jackbro655
    @jackbro655 3 дня назад

    If there is any way to lock the fps to 60, I will always prefer it over 30fps, when a game runs higher than 60fps and the GRAF is a mess I like to use software that makes the GRAF super stable, like Rivatuner and AMD CHILL (basically locking it to 60fps)

  • @NuVanDibe
    @NuVanDibe 3 дня назад

    honestly i just really want to see mario running at 60fps on my actual console

  • @Caolan114
    @Caolan114 День назад

    It Is Impressive seeing Mario 64 run 50fps but as you say the uneven pacing might be distracting
    personally I'd leave It In as an option for those that want It

  • @TheMadLiteralist
    @TheMadLiteralist 3 дня назад +3

    your audio recording keeps glitching (example at 0:55)

    • @KazeClips
      @KazeClips  3 дня назад +1

      ive tried to fix it, but obs is just cursed

  • @0......
    @0...... 3 дня назад

    40fps locked is the sweet spot for hardware limited scenarios nowadays in my opinion, but not only for vrr, 25ms is exactly half between 60 and 30, better response perception is a good plus since you are improving the game. the cycles you waste putting to 60, could be used to improve visuals or stage sizes in the original hardware.

  • @Kirby_Super
    @Kirby_Super 3 дня назад

    Why do you disable Mario's Idle for these vids? Is it to like, see the performance boost of the rendering excluding moving around polygons?

  •  3 дня назад

    I literally just bought a SC64 to play the demo when released, if you need some beta testing I would be pleased to play & record it on original hardware 💘

  • @meleody
    @meleody 3 дня назад

    Does it get stable 30 with anti aliasing?, because then I might turn that on by default. It really gives it an almost gamecube like look.

  • @niceleverace
    @niceleverace 3 дня назад

    I cant wait to be the first person to find dalfino Plaza in the demo

  • @spaghetto181
    @spaghetto181 3 дня назад

    Delfino plaza on stock N64 running better than most of sunshine now.
    And now you want to recode the low level libraries.
    The N64 was definitely a misunderstood beast you are right

    • @lpfan4491
      @lpfan4491 3 дня назад

      Probably less buggy than Sunshine too, lol.

  • @SuperWiiBros08
    @SuperWiiBros08 3 дня назад +1

    I'm so looking forward for that demo

  • @dznwombo
    @dznwombo 3 дня назад

    Either lock it to 30 or go for most 30 with some areas with a 60 FPS lock as long as you know that the FPS will never drop on said areas

  • @Conoido
    @Conoido 3 дня назад

    If you can't get 60, lock it to 30, stable framerate and frame time is allways the best, some areas at 60 and some at 30 isn't a good idea because that breaks the immersion. I think it's best to get everything to a solid 30 in this case.

  • @the_kovic
    @the_kovic 3 дня назад +1

    Toggleable FPS cap for the demo would be the best but if that's impossible for some reason, then I prefer 30 FPS cap to variable frame rate.

    • @KazeClips
      @KazeClips  3 дня назад +3

      it's toggleable without issues! and yeah i think 30fps cap by default on n64 is preferable too and that's the current setting.

    • @TheMadLiteralist
      @TheMadLiteralist 3 дня назад

      @@KazeClips you mentioned 60 fps feels different than 30, having one area (which can handle it) change to 60 as a stylistic thing would be cool

  • @myownfriend23
    @myownfriend23 3 дня назад

    I'm not sure if you intend for your game to end with a cutscene but it would be interesting to see how impressive one can look at 30 fps with your engine.

  • @StarCenturion
    @StarCenturion 3 дня назад

    Obviously we have the benefit of 30 years of additional knowledge and skill, but if the N64 library all ran and looked to the standards we can achieve today, it would have easily matched the PS1 that generation, rather than take a decisive loss.
    Crazy to think about.

  • @wkrick
    @wkrick 3 дня назад

    I think the limited 30 fps looks fantastic.

  • @nicholaslewis57
    @nicholaslewis57 3 дня назад

    Every day we get closer to a true Mario 64 with RTX experience 🎉

  • @rayflyers
    @rayflyers 3 дня назад

    I will always take a locked framerate over inconsistent spikes and dips.

  • @grafvinestarry
    @grafvinestarry 3 дня назад

    Well time to replay the Demo from ....2020? Again before the new Demo

  • @aidricmiller3504
    @aidricmiller3504 3 дня назад

    What causes the seams between polygons in the first stage? Is this a bug?

  • @ShuckleShellAnemia
    @ShuckleShellAnemia 3 дня назад

    How well does the game run on the NSO emulator?

  • @mariomadproductions
    @mariomadproductions 3 дня назад

    it seems to me that mario's animations or something make the game feel sluggish at 30fps, compared to mario sunshine, another 30fps game. maybe that's something that could be worked on?

  • @Jona69
    @Jona69 3 дня назад

    30 fps cap for the whole game even if the first level can hit 60 makes sense. But please try double buffered v sync, if the game always hits 30fps it's the best option.

  • @biffclifton
    @biffclifton 3 дня назад

    A lot of console game developers were scared of providing options like anti-aliasing, but I always thought it was a good idea.

  • @timmygilbert4102
    @timmygilbert4102 3 дня назад

    Let's go🎉

  • @DrLilo
    @DrLilo 2 дня назад

    Definitely 30 FPS limit. Asking for every last frame even if its variable is imo a naiive approach, locked always looks better.

  • @nicholaskroeplin81
    @nicholaskroeplin81 3 дня назад

    wasn’t this stage running at 60fps a while ago?

    • @KazeClips
      @KazeClips  3 дня назад

      yeah way before! the stage has since expanded a lot and i've uncapped the drawing distance. that pulled it from 60 all the way back down to 36. now i'm slowly creeping up on 60 again.

    • @nicholaskroeplin81
      @nicholaskroeplin81 3 дня назад

      @ will all the stages run at 60fps? or will detail be prioritized on some and have them run at 30?

  • @UltimatePerfection
    @UltimatePerfection 3 дня назад

    Are you using sprites for coins? I don't remember Mario64 coins being so pixely.

    • @KazeClips
      @KazeClips  2 дня назад +1

      these coins are a lot more detailed than the standard mario 64 coins - the resolution is 4x as high and they have 8x as many animation frames

    • @UltimatePerfection
      @UltimatePerfection 2 дня назад

      @@KazeClips Aren't coins in the "vanilla" Mario 64 fully 3D though (basic cylinders but still)?

    • @KazeClips
      @KazeClips  2 дня назад

      @@UltimatePerfection no, they are a single billboarded quad

  • @authentic6825
    @authentic6825 3 дня назад

    I prefer a constant 30 than fluctuating around or slightly above 30

  • @TyrKohout
    @TyrKohout 3 дня назад

    Giving the user the option of what framerate they want is just a sign of good development. Keep the toggle in there, you may as well.

    • @sdf434-pp8jd
      @sdf434-pp8jd 2 дня назад

      I think an option is good for this project because it's a technical showcase of all the optimizations he's done and talked about over the years, and it's interesting to see how fast it can run (might as well leave in an optional frame counter for those who are interested).
      But I don't think having no option is a sign of bad development for all games. In fact I think on console it's also good development if the game content makes such good use of its available performance and doesn't waste any free cycles that it's always sitting near a target framerate and as a result there's no point in having multiple frame rate options.

  • @btarg1
    @btarg1 3 дня назад +7

    Honestly the game looks so much better without anti-aliasing than with.
    I'd love to see a higher resolution mode like some Rare games had, just to see if something closer to 480p makes the game look better than 240p with AA.
    EDIT: maybe a faster/more subtle version of AA could be implemented as a middle-ground?

    •  3 дня назад

      IFAIK, the AA functionality is hardware-based. Hard to implement some sort of a variant of AA

    • @KazeClips
      @KazeClips  3 дня назад +2

      i actually prefer it with antialiasing

  • @JoeyMarshall
    @JoeyMarshall 3 дня назад

    Maybe it's just me being a weirdo but I'd like to have the game locked to whatever the most reasonable locked framerate is... If it's 45 in every single zone except one where it drops to 40, then make the cap 40.
    I'm used to PAL where even 30 fps was really 25 for us so odd and strange frame-rate numbers is nothing new. As always, higher number better but more consistent is best.

  • @UwUmeTG
    @UwUmeTG 3 дня назад

    I think having an option to change 30 to 60 fps would be nice

  • @checkoffgames
    @checkoffgames 3 дня назад

    Is your game casual-friendly or a very hardcore Mario64 player experience.

  • @GreatHammurabi
    @GreatHammurabi 3 дня назад

    Pardon my ignorance but is this emulator only or does this work on consoles too?

  • @inceptional
    @inceptional 3 дня назад

    If I were you, I would always limit the game to whatever frame rate can be held near 100% of the time min, as stutter of any kind is imo far worse than having a lower but rock solid frame rate. So, in the final game, I say go for the highest locked frame rate you can manage. Or, at least have that as an option, and then offer people the option to play with a variable frame rate that at times can go higher if they so choose. :)

  • @elyonsaint4113
    @elyonsaint4113 3 дня назад

    Imagine he doest these for nintendo switch game that are 30 fps like botw