Viewing Single Trivia
▲
1
▼
According to one of the game's tech leads Jack Mathews, the way the developers were able to keep the game at 60 FPS with four different visors was to make one visor the "baseline," and make sure the others perform as well or better, with tech or design:
• The baseline for all the other visors is the Combat Visor, which provides an unmolested view of the world. It has Samus' Arm Cannon, lightmaps, and allows for plenty of combat. In Mathews' opinion, it's the most beautiful visor, because it's the one the player sees the most.
• The Scan Visor has the baseline elements of the Combat Visor, plus more UI, markers, a zoom window, etc., but it doesn't have the Arm Cannon, projectiles, and their lights. All that performance goes to the visor, which is why everything seen through the scanning window has a low quality blur. According to Mathews, the design of the visor needed a slightly zoomed scan window, but they didn't have the performance to re-render everything or render at a higher resolution, so they just did a digital zoom which blurs things.
• The Thermal Visor does have combat and particles, so the visor's performance comes from the lack of static lightmaps. All world lighting is turned off, and the post-process filters are just a palette lookup. The palette used for the visor was created offline. "Hot" objects used the Z component of the screen-space normal. "Cold" objects used the red component of their albedo texture.
• The X-Ray Visor (created by programmer Ted Chauviere) also has combat and lets the player see through enemies and Samus' Arm Cannon. Everything else, while purported by the game to be see-through in the visor, is essentially the same, and "invisible" objects are just models turned on and off. They also rendered with a white-to-black "fog" so they don't need to render far-away objects, and it's rendered at a lower resolution and blurred. The details of how this fog works involves obscuring the main view and showing depth buffer and normals/normalmaps only (with some trickery for invisible objects), but according to Mathews converting the GameCube depth buffer to something linear on the GPU was extremely expensive, on top of there being no normal maps on the GameCube.
• The Morph Ball Camera also essentially works as a visor, but instead of gun and particles, world shadows are projected on the ball surface (this effect was created by fellow lead technical engineer Andy O'Neal), a projected shadow under the ball, and a constant dynamic light.
• The baseline for all the other visors is the Combat Visor, which provides an unmolested view of the world. It has Samus' Arm Cannon, lightmaps, and allows for plenty of combat. In Mathews' opinion, it's the most beautiful visor, because it's the one the player sees the most.
• The Scan Visor has the baseline elements of the Combat Visor, plus more UI, markers, a zoom window, etc., but it doesn't have the Arm Cannon, projectiles, and their lights. All that performance goes to the visor, which is why everything seen through the scanning window has a low quality blur. According to Mathews, the design of the visor needed a slightly zoomed scan window, but they didn't have the performance to re-render everything or render at a higher resolution, so they just did a digital zoom which blurs things.
• The Thermal Visor does have combat and particles, so the visor's performance comes from the lack of static lightmaps. All world lighting is turned off, and the post-process filters are just a palette lookup. The palette used for the visor was created offline. "Hot" objects used the Z component of the screen-space normal. "Cold" objects used the red component of their albedo texture.
• The X-Ray Visor (created by programmer Ted Chauviere) also has combat and lets the player see through enemies and Samus' Arm Cannon. Everything else, while purported by the game to be see-through in the visor, is essentially the same, and "invisible" objects are just models turned on and off. They also rendered with a white-to-black "fog" so they don't need to render far-away objects, and it's rendered at a lower resolution and blurred. The details of how this fog works involves obscuring the main view and showing depth buffer and normals/normalmaps only (with some trickery for invisible objects), but according to Mathews converting the GameCube depth buffer to something linear on the GPU was extremely expensive, on top of there being no normal maps on the GameCube.
• The Morph Ball Camera also essentially works as a visor, but instead of gun and particles, world shadows are projected on the ball surface (this effect was created by fellow lead technical engineer Andy O'Neal), a projected shadow under the ball, and a constant dynamic light.
Comments (0)
You must be logged in to post comments.
Related Games
Metroid Prime: Trilogy
Metroid: Other M
New Play Control! Metroid Prime 2: Dark Echoes
Metroid Prime 3: Corruption
Metroid Prime Hunters
Metroid Prime: Federation Force
Super Metroid
Metroid: Zero Mission
New Play Control! Metroid Prime
Metroid
Metroid Dread
Metroid Fusion
Metroid II: Return of Samus
Metroid Prime 2: Echoes
Super Smash Bros. Ultimate
Nintendo World Championships: NES Edition
Ultimate NES Remix
NES Remix 2
Metroid Dread
Super Smash Bros. Melee
Nintendo Land
Metroid II: Return of Samus DX
Super Smash Bros. for Wii U
Super Smash Bros. Brawl
Super Smash Bros.
Super Smash Bros. for Nintendo 3DS
Wii Play
WarioWare: Move It!
Super Mario 3D World + Bowser's Fury
Mario vs. Donkey Kong: Tipping Stars
Nintendogs + Cats: Shiba Inu & New Friends
Radical Dreamers: Le Trésor Interdit
Mario Paint
Mario Bros.
Punch-Out!!
Trauma Center: Second Opinion
Mario Party Superstars
Rhythm Heaven Fever
Super Mario Kart
Game & Watch Gallery 2
Super Mario World: Super Mario Advance 2
Miitomo
Hyrule Warriors: Legends
The Legend of Zelda: Breath of the Wild
Final Fantasy Tactics Advance
Wario Blast: Featuring Bomberman!
Hey You, Pikachu!
Killer Instinct Gold
Donkey Konga
Mario Kart 64