Chunky Plane ist das Gegenteil einer Planar Plane - Bei ersterer liegen die eizelnen Bits eines Pixels im Framebuffer direkt hintereinander (bestes Beispiel PC-VGA mit 256 Farben), zweitere hat separate Bildspeicherbereiche für rote, grüne und blaue Pixel-Farbanteile (z.B. Amiga-OCS und Atari ST in den Farbmodi). Hat eigentlich mit 2D- und 3D nicht viel zu tun, sondern eher mit der Komplexität der Software zum Setzen eines einzelnen Pixels in einer bestimmten Farbe. Grob gesagt ist bei Chunky Planes einem Pixel genau eine Adresse im Framebuffer zugeordnet, bei Planar Planes sind es drei separate für jede Farbkomponente. Das hat natürlich schon Auswirkungen auf die Komplexität der Software, aber mit 2D/3D eher nicht direkt was zu tun.
Man könnte grob sagen, dass farbgetrennte Planar Planes eher für die Hardware optimiert sind, die die Pixels des Framebuffers mit jedem vsync auf den Bildschirm schaufeln muss, und Chunky Planes eher für die Software, die die Pixel in den Bildspeicher reinschaufeln muss. Seit man mindestens 1 Byte per Pixel verwendet, sind die getrennten Bitplanes eigentlich sowieso ausgestorben.
Schöne Erklärung !
Ich wollte eigentlich aber eher bißchen auf die Begriffsbildung raus: eine "Plane" ist eben doch als Bit-Plane gemeint - und genau das ist es ja bei "Chunky Mode" nicht.
Ich habe ja lange gedacht, daß "man" das sinnvoll gar nicht anders machen kann, als einen Pixel an einer Stelle im Speicher abzulegen. Strenggenommen hätte aber evtl. die Plane Geschichte auch heut' noch Vorteile - und es wäre ja wohl auch kein Problem, das per Hardware da einzusortieren, also das Pixel "aufzusplitten" - dann hätte man die Vorteile von beidem.
Was wahrscheinlich auch ein schöner Vorteil von Bitplanes ist, ist, daß sie ja bei genügend RAM Chips schön verteilt werden - und daher das Bild selbst in etwa erhalten bleibt, auch wenn ein IC ausfällt.
Für 3D Sachen - zumindest welche, die klassisch nach Scanline rendern ist es natürlich ein echtes Problem. Zudem, wenn sie das, wie beim Amiga, auch noch komplett die Software machen muß (das Chunky->Plane umsortieren).