Unterschied zwischen Clipping und Culling

Hauptunterschied: Beschneiden ist der Vorgang, bei dem Software programmiert wird, um einen Teil eines Bildes zu identifizieren und zu entfernen, der sich entweder innerhalb oder außerhalb des Betrachtungsrahmens befindet. Occlusion Culling (OC) ist der Prozess, bei dem Software verwendet wird, um die Oberflächen und Teile des Bildes zu bestimmen, die für den Benutzer nicht sichtbar sind, da sie hinter einem anderen Objekt oder einer anderen Oberfläche liegen.

Clipping und Culling sind Begriffe, die bei der Gestaltung von Videospielen in der Computergrafik häufig vorkommen. Diese Techniken werden von Programmierern und Designern beim Erstellen von Videospielen verwendet. Beide Techniken sind ähnlich und werden auch für ähnliche Zwecke verwendet; Sie werden oft von Leuten verwirrt, die nicht auf dem Feld sind. Diese beiden Techniken weisen verschiedene Unterschiede auf.

Clipping ist der Vorgang, bei dem Software programmiert wird, um einen Teil eines Bildes zu identifizieren und zu entfernen, der sich entweder innerhalb oder außerhalb des Betrachtungsrahmens befindet. Der abgeschnittene Bereich befindet sich außerhalb des Betrachtungsrahmens oder des Beschneidungsfensters. Dies geschieht in Grafiken oder Spielen, um die Teile des Spiels oder Bilder zu entfernen, die für den Spieler nicht sichtbar sind. Das spart Zeit und erhöht die Renderrate für die Grafik. Wenn ein Benutzer beispielsweise 2D-Grafiken bearbeitet, wird die Ansicht vergrößert, und es wird nur die obere Hälfte des Bildes angezeigt. Durch Beschneiden kann der Computer keine Zeit mit dem Laden der unteren Hälfte des Bildes verschwenden, wodurch das Laden des Bildes beschleunigt wird.

In 3D-Bildern wird das Beschneiden auf andere Weise verwendet. Wenn nun ein 3D-Modell einer Stadt erstellt wird, kann die Kamera die Stadt jedoch nur aus einem bestimmten Winkel oder von einem bestimmten Winkel aus betrachten, was sich außerhalb des Sichtfelds befindet, und der Computer ändert, schattiert oder ergänzt nicht Details oder sogar das hintere Bild insgesamt rendern. Es kann auch verwendet werden, um Objekten oder Objekten, die weit von der Kamera entfernt sind, keine Textur oder Details hinzuzufügen. Durch den Algorithmus kann der Rendering-Code die Details überspringen und das Programm kann schneller ausgeführt werden. Dies ist eine herausragende Methode, wenn Grafiken für Mobiltelefone entworfen werden.

Das Beschneiden spielt bei der Entwicklung von Videospielen eine wichtige Rolle und sollte sorgfältig verwendet werden, um die Bildrate und die visuelle Qualität des Spiels zu maximieren. Jedem Spieleentwickler wird ein bestimmtes "Budget" aus Polygonen zugewiesen, das in jedem Video-Frame gezeichnet werden kann, da das Umwandeln, Texturieren und Schattieren eines Polygons teuer ist. Durch das Beschneiden kann der Entwickler das Budget erhöhen und auch die visuelle Qualität des Spiels maximieren. Die Ausschneidetechnik wird häufig verwendet, wenn Objekte teilweise sichtbar sind, und wird unmittelbar vor dem Rastern ausgeführt. Das Beschneiden erfolgt durch das Grafiksystem.

Occlusion Culling (OC) ist der Prozess, bei dem Software verwendet wird, um die Oberflächen und Teile des Bildes zu bestimmen, die für den Benutzer nicht sichtbar sind, da sie hinter einem anderen Objekt oder einer anderen Oberfläche liegen. Culling ist auch als Hidden Surface Removal (HSR), Okklusions-Culling (OC) oder Visible Surface Determination (VSD) bekannt. Ein Algorithmus zur Bestimmung der verborgenen Oberfläche wird verwendet, um Objekte zu finden, die für den Spieler oder den Betrachter nicht sichtbar sind, da er hinter einem anderen Objekt liegt und diese Objekte nicht auf dem Bildschirm dargestellt werden. Zum Beispiel ist ein Teil eines Autos sichtbar, aber der Rest des Autos ist hinter einem Gebäude versteckt. Der Rest des Autos, der für den Benutzer selbst in der realen Welt nicht sichtbar sein sollte, da er hinter dem Gebäude liegt, wird von der Maschine nicht gerendert.

Dieser Vorgang spielt eine wichtige Rolle, da der Computer seine Geschwindigkeit beibehalten kann, indem er unnötige Objekte entfernt, die für den Betrachter nicht sichtbar sind. Ein gutes Beispiel dafür, wie man aussieht, wenn ein Spiel aussieht, werden bestimmte Objekte nur teilweise angezeigt oder verborgen. Wenn die Spieler das betreffende Objekt betrachten, erhält der Benutzer jedoch meistens ein schwarzes Bild oder zoomt nur auf dieses bestimmte Bild. Culling ist eine beliebte Methode, um das Rendern großer Szenen mit mittlerer bis hoher Tiefenkomplexität zu beschleunigen. Das Abschneiden kann auch für Gesichter erfolgen, die sich möglicherweise in den Hintergrundszenen befinden und nicht sichtbar sind. Dadurch kann das Programm die Details entfernen und das Gesicht nicht vollständig zeichnen, um Speicherplatz zu sparen.

Zu den verschiedenen Arten von Okklusionsabschreckungsansätzen gehören potenziell sichtbares Set oder PVS-Rendering, bei dem Szenen in Abschnitte unterteilt werden und die Sichtbarkeit für die Szene vorberechnet wird. Das Portal-Rendering unterteilt eine Szene in Zellen, Sektoren oder Portale und entfernt dann die nicht sichtbaren Bilder. Es gibt zwei verschiedene Arten des Aussortierens, z. B. die MCCAM-Cull-Operation und die Subpixel-Cull-Operation. Das Löschen erfolgt vor der Transformation und Beleuchtung einer Szene.

Empfohlen

In Verbindung Stehende Artikel

  • Unterschied zwischen: Unterschied zwischen Nokia Lumia 720 und Nokia Lumia 820

    Unterschied zwischen Nokia Lumia 720 und Nokia Lumia 820

    Hauptunterschied: Das Nokia Lumia 720 ist eines der neuesten Telefone, das seinem Flaggschiff Lumia 920 ähnelt. Das Lumia 720 ist mit einem 1-GHz-Dual-Core-Snapdragon-S4-Prozessor mit 512 MB RAM und 8 GB internem Speicher ausgestattet, der auf 64 aufgerüstet werden kann GB. Das Telefon ist mit einer 6, 7 MP-Primärkamera mit Carl Zeiss-Optik, Autofokus und LED-Blitz erhältlich. Da
  • Unterschied zwischen: Unterschied zwischen Pilzen und Pflanzen

    Unterschied zwischen Pilzen und Pflanzen

    Hauptunterschied : Pilze sind eine Gruppe von einzelligen oder mehrkernigen Organismen, die auf abgebauten Stoffen leben und wachsen. Pflanzen sind vielzellige lebende Organismen, die Teil des Plantae-Königreichs sind und bestimmte Eigenschaften aufweisen, wie z. B. multizellulär, Zellulose und die Fähigkeit, Photosynthese durchzuführen. Pf
  • Unterschied zwischen: Unterschied zwischen Hedge-Phrasen und Weichmachern

    Unterschied zwischen Hedge-Phrasen und Weichmachern

    Hauptunterschied: Hedge-Phrasen und Weichspüler sind Wörter oder Phrasen, die verwendet werden, um die Auswirkung des Satzes zu reduzieren. Hedge-Phrasen und Weichspüler werden definiert als "jeder Begriff oder Satz, der mehrdeutig ist oder keine klare Präzision aufweist." Hedge-Phrasen und Weichspüler mögen sich im Garten und in der Wäscherei etwas anhaben, aber dies sind tatsächlich Begriffe, die beim Schreiben und Englisch verwendet werden. Wollte
  • Unterschied zwischen: Unterschied zwischen Committed und In A Relationship

    Unterschied zwischen Committed und In A Relationship

    Der Hauptunterschied: Committed und In a Relationship sind zwei Begriffe, die normalerweise als Status betrachtet werden, die die allgemeinen Liebesbeziehungen im Leben eines Individuums darstellen. Der Begriff "Commitment" stammt aus dem Wort Commitment, das eine vertrauenswürdige und zurückhaltende Art von Beziehungen darstellt.
  • Unterschied zwischen: Unterschied zwischen Android und Windows

    Unterschied zwischen Android und Windows

    Hauptunterschied: Android ist ein Open Source-Betriebssystem auf Linux-Basis für Smartphones und Tablets. Das System wurde von Android Inc. entworfen und entwickelt, das 2005 von Google finanziert und später erworben wurde. Windows ist eine Reihe von grafischen Benutzeroberflächen, die von Microsoft entwickelt und vermarktet werden. D
  • Unterschied zwischen: Unterschied zwischen ionischem und Turmalin-Haartrockner

    Unterschied zwischen ionischem und Turmalin-Haartrockner

    Hauptunterschied: Ionische Haartrockner sind das neueste Phänomen und wurden Anfang der 2000er Jahre auf den Markt gebracht. Diese Haartrockner produzieren negative Ionen im Haar, um das Haar zu trocknen. Die negativen Ionen versiegeln die Nagelhaut des Haares, wodurch sie die Feuchtigkeit einschließen, während sie das Haar trocknen. T
  • Unterschied zwischen: Unterschied zwischen Rational und Rational

    Unterschied zwischen Rational und Rational

    Hauptunterschied: Das Wort Rational ist ein Adjektiv, das häufig zur Beschreibung einer logischen Idee oder einer Person verwendet wird, die eine logische Aussage trifft. Auf der anderen Seite ist Rationale ein Nomen, das sich auf den Prozess des Denkens oder das Anwenden von Logik auf das eigene Denken bezieht.
  • Unterschied zwischen: Unterschied zwischen Ebola und Cholera

    Unterschied zwischen Ebola und Cholera

    Hauptunterschied: Das hämorrhagische Ebola-Fieber ist eine durch das Ebolavirus verursachte Erkrankung. Cholera wird durch das Bakterium Vibrio cholerae verursacht. Ebola kann nur durch den Kontakt mit den Körperflüssigkeiten einer infizierten Person verbreitet werden, wohingegen sich Cholera durch die Aufnahme von Nahrung oder Wasser ausbreitet, das durch die Fäkalien einer infizierten Person kontaminiert ist. De
  • Unterschied zwischen: Unterschied zwischen Taube und Turteltaube

    Unterschied zwischen Taube und Turteltaube

    Hauptunterschied : Tauben und Turteltauben sind eigentlich mehr ähnlich als verschieden. Tauben sind eine Vogelart in der Familie der Clumbidae, während Turteltauben eine Unterart und eine Art von Taubenart sind. Tauben und Turteltauben sind sich tatsächlich ähnlicher als verschieden. Sie sind beide Teil der Columbidae-Familie, während Turteltauben eine Unterart der Gattung Streptopelia sind. Die

Tipp Der Redaktion

Unterschied zwischen Nintendo DS und DSi

Hauptunterschied: Nintendo DS und DSi sind die von Nintendo veröffentlichten Handheld-Spielkonsolen mit zwei Bildschirmen. Der Nintendo DS ist die 2004-Edition mit ersten Grafikfunktionen, während DSi die 2008-Edition ist, die im Vergleich zum Nintendo DS aus einzigartigen Funktionen besteht. Nintendo DS und DSi sind fortschrittliche Spielesysteme, die auf dem heutigen Markt erhältlich sind und von Nintendo veröffentlicht werden. De