2 ms·
Amiga uses the planar system to display graphics, which gives her natural blending capabilities but is computationally expensive for 3D texture mapping because
by Annatar 9y ago
Amiga uses the planar system to display graphics, which gives her natural blending capabilities but is computationally expensive for 3D texture mapping because each pixel has to be manipulated up to eight times on every bitplane and then OR’ed with the rest of the bits up to eight times again, as opposed to the VGA where one pixel is one byte, which is easy to manipulate. However, doing alpha blending on a VGA was a nightmare - good luck with that!
Amiga coders compensated for this with very fast, insanely optimized assembler code. They were so good that a multiple times computationally slower Motorola processor would run a Doom clone at the speed comparable to a contemporary PC bucket.
- yason 9y agoThey were so good that a multiple times computationally slower Motorola processor would run a Doom clone at the speed comparable to a contemporary PC bucket. Never. You just could not get a VGA-on-i486 level rendering performance out of 256-color AGA fullscreen, even with Motorola 68040 on the Amiga 4000. All the fast 3D demos and games I saw were partial-screen, with 2x2 pixels, or both. Good-looking ones were slow. An example with at least some commercial success was Alien Breed 3D. Check the video here: https://www.youtube.com/watch?v=ksQG8vnvlpg https://www.youtube.com/watch?v=ksQG8vnvlpg Because it was so hard to do per-pixel rendering on Amiga all these 3D graphics demos and games on Amiga basically concentrated on delivering the graphics only, with shallow content and amateur-grade playability. Doom had a lot else going on despite the smooth graphics, and that actually made Doom a good game.
- jacobush 9y agoYou still needed a faster than stock CPU. Which Great Valley Computers gladly provided. Which put them in the weird position of making more on Amiga upgrades and accessories than Commodore did, by a long shot. One example of many where Commodore left money on the table.