15 votes

pyrite64: N64 Game-Engine and Editor using libdragon and tiny3d

5 comments

  1. [4]
    Bullmaestro
    Link
    The graphics and performance coming out of this engine are utterly insane by Nintendo 64 standards. 256x textures? Bloom? HDR? There has to be some kind of catch...

    The graphics and performance coming out of this engine are utterly insane by Nintendo 64 standards. 256x textures? Bloom? HDR? There has to be some kind of catch...

    3 votes
    1. [3]
      knocklessmonster
      Link Parent
      I would assume high res textures are dor PC-native games and you would have to be confined to the lower memory of the N64. Iirc libdragon also partially underpins the HarbourMaster64 project with...

      I would assume high res textures are dor PC-native games and you would have to be confined to the lower memory of the N64. Iirc libdragon also partially underpins the HarbourMaster64 project with its Zelda OOT/MM, StarFox, SM64 and MarioKart ports.

      1 vote
      1. QOAL
        Link Parent
        Here's some other cool N64 stuff: High resolution textures: https://n64squid.com/homebrew/roms/megatextures/ Using palette tricks to mimic normal mapping:...

        Here's some other cool N64 stuff:
        High resolution textures: https://n64squid.com/homebrew/roms/megatextures/
        Using palette tricks to mimic normal mapping: https://30fps.net/pages/palette-lighting-tricks-n64/
        A feature packed graphics microcode: https://github.com/HackerN64/F3DEX3
        Video showing off a couple of those effects: https://youtu.be/xnAGq_KJbYk

        1 vote
      2. alembic
        Link Parent
        Some details are provided in this YouTube video.

        Some details are provided in this YouTube video.

        The HDR works by artificially limiting color depth to gain range.
        Usually games render into RGBA16 which already has only 5 bits of color depth per channel.
        By rendering into RGBA32 instead, we get 8 bits.

        1 vote
  2. Narry
    Link
    This looks exciting! Kind of like Godot for an N64. Reminds me of the passion put in GB Studio, which lets you build Game Boy games that run on the real hardware (and accurate emulators, and in...

    This looks exciting! Kind of like Godot for an N64. Reminds me of the passion put in GB Studio, which lets you build Game Boy games that run on the real hardware (and accurate emulators, and in your browser, and on many hardware clones.)

    3 votes