evo hat geschrieben:omg japaaaaaaaaaan
Quelle
Moderatoren: Master(G), mr.raw
Tatsujin hat geschrieben:läck was isch mir dier los dirk?
wikipedia hat geschrieben:Programming characteristics
The Nintendo 64 had weaknesses that were caused by a combination of oversight on the part of the hardware designers, limitations on 3D technology of the time, and manufacturing capabilities. One major flaw was the limited texture cache of 4 KB. This made it difficult to load anything but small, low color depth textures into the rendering engine. This small texture limitation caused blurring due to developers stretching small textures to cover a surface, and then the console′s bilinear filtering would blur them further. To make matters worse, due to the design of the renderer, if mipmapping was used, the texture cache was effectively halved to 2 KB. Toward the end of Nintendo 64′s lifetime, creative developers managed to use tricks, such as multi-layered texturing and heavily-clamped, small texture pieces, to simulate larger textures. Perfect Dark, Banjo-Tooie, and Conker's Bad Fur Day are possibly the best examples of this ingenuity, all of which were developed by Rare. Games often also used plain colored Gouraud shading instead of texturing on certain surfaces, especially in games with themes not targeting realism (e.g., Super Mario 64).[37]
There were other challenges for developers to work around. Z-buffering significantly crippled the RDP′s fill rate. Thus, for maximum performance,[38] most Nintendo 64 games were actually fill-rate limited, not geometry limited, which is ironic considering the great concern over the Nintendo 64′s low polygon per second rating of only about 100,000;[39] however, some of the most polygon-intense Nintendo 64 games, such as World Driver Championship, frequently pushed past the Sony PlayStation′s typical in-game polygon counts.
The unified memory subsystem of Nintendo 64 was another critical weakness for the machine. The RDRAM had very high access latency,[40] which nearly negated its high bandwidth advantage. In addition, game developers commented that the Nintendo 64′s memory controller setup was poor. The R4300 CPU was severely limited at memory access since it had to go through the RCP to access main memory,[41] and could not use DMA to do so.
One of the best examples of custom microcode on the Nintendo 64 was Factor 5′s N64 port of the Indiana Jones and the Infernal Machine PC game. The Factor 5 team aimed for the high resolution mode (640 × 480)[42] because of the crispness it added to the visuals. The machine was taxed to the limit running at 640 × 480, so they needed performance beyond the standard SGI microcode. The Z-buffer could not be used because it alone consumed the already-constrained texture fill-rate. To work around the 4 KB texture cache, the programmers came up with custom texture formats and tools to let the artists use the best possible textures. Each texture was analyzed and fitted to best texture format for performance and quality. They took advantage of the cartridge as a texture streaming source to squeeze as much detail as possible into each environment and work around RAM limitations. They wrote microcode for real-time lighting, since the SGI code was poor for this task and they wanted to have even more lighting than the PC version had used. Factor 5′s microcode allowed almost unlimited real-time lighting and significantly boosted the polygon count. In the end, the game was more feature-filled than the PC version, and unsurprisingly, was one of the most advanced games for Nintendo 64.[43]
Factor 5 again used custom microcode with games such as Star Wars: Rogue Squadron and Star Wars: Battle for Naboo. In Star Wars: Rogue Squadron, the team tweaked the microcode for a landscape engine to create the alien worlds. For Star Wars: Battle for Naboo, they used what they learned from Rogue Squadron and made the game run at 640 × 480, also implementing enhancements for particles and the landscape engine. Battle for Naboo had a long draw distance and large amounts of snow and rain, despite the high resolution.[44]
weisch eh no viel zverzelle drüber.Tatsujin hat geschrieben:für nöd meh als ca. 30 min. beschäftigung mit dem grätli
Mitglieder in diesem Forum: 0 Mitglieder und 137 Gäste