Die Bedeutung von CGI

September 20

CGI ist "Computer Generated Imagery." Die Qualität der CGI ist so, dass Sie nicht auf den ersten Blick erkennen können. Die Schwarm Fledermäuse in "Batman Begins" war beispielsweise eine Instanz von CGI. Wenn Sie was CGI ist wissen, und verstehen den Zweck und die Möglichkeiten, diese Grafiken, das Verständnis können Sie wählen, ob Sie Hilf CGI, vielleicht als Teil der Entwicklung eines Spiel oder Computer-animierte Films zu erschaffen.

Medien für CGI

Computergenerierte Bilder finden Sie nicht nur auf Computern, sondern in allen Medien, einschließlich Webseiten, Filme und Videospiele. Sie finden auch CGI in Grafiken für andere Branchen wie im Baugewerbe verwendet Blaupausen produziert. Architekten und Bauzeichner verwenden CGI 3D Ansichten eines Gebäudes aus dem Gebäude oben und Seite zu erstellen.

2-D und 3-d

Der Begriff "CGI" in der Regel bezieht sich auf 3D-Grafiken, anstatt 2-D, obwohl Grafiken, die ein Computer erstellt Instanzen von CGI sind.

2-D-CGI bezieht sich auf die Grafiken, die die Tiefendimension des physischen Raums zu verlassen. Viele Videospiele nutzen 2-D-CGI, die erfordert weit weniger Verarbeitungsleistung, die 3-d-CGI tut, weil es weniger Berechnungen erfordert.

Erstellen von CGI

Das folgende Szenario veranschaulicht eine Möglichkeit der Erstellung von CGI: produzieren Sie eine Simulation mit einer virtuellen Ball und Pflaster. Grafiken, die den Ball als ein Kreis und dem Bürgersteig als verkürzte Quadrat unter dem Kreis darstellen ist eine Phase dieses CGI-Projektes erforderlich. In einer anderen Phase weisen Sie Merkmale von realen Objekten wie Gewicht, Geschwindigkeit und Position, die virtuelle. Installieren Sie eine "Physik-Engine" in Ihrer Simulation. Eine Physik-Engine ist eine Sammlung von Software-Funktionen, die die Physik der realen Welt zu simulieren. Konfigurieren Sie diese Routinen, basierend auf die Position der Kugel und die Merkmale, die Sie zugewiesen. Beim Ausführen der Simulation mit der Physikengine angeschlossen, der Motor bestimmt, Sekunde um Sekunde und die Bewegungen der virtuellen Ball automatisch. Der Motor wird diese Informationen zu den Grafikroutinen in Ihrem Programm einfließen, die den Ball als auf dem Bürgersteig Prellen zeigen kann.

Mathematische Grundlagen

CGI, hängt von einem Computer Vorgänge ohne Benutzereingriff. Beispielsweise muss ein Videospiel zeigen das Bild einer Raumschiff explodiert, nachdem ein anderes Raumschiff, ausgelöst wird, ohne das Spiel Programmierer dazu gesagt.

CGI-Bilder hängen ganz allgemein, virtuelle Objekte, die drehen und Ändern der Größe und Position, scheinbar von selbst. Die Berechnungen der 3D Geometrie machen diese Aktionen möglich.

Beispielsweise wenn eine der oben genannten CGI-Raumschiff gedreht wird, geschieht dies durch Anwendung einer Reihe von Berechnungen für rotierende. Hier ist ein Beispiel einer solchen Berechnung:

X 2 = X 1 cos(angle) - y1 sin(angle)

In diesem Beispiel gibt der Begriff "Winkel" der Drehwinkel. "X 1" ist die Anfangsposition des einzigen Punkt des Raumschiffs, und "X 2" ist die Position, die sich aus der Berechnung ergibt.

CGI läuft Berechnungen wie diese für jeden der Punkte, die das Raumschiff zu bilden, die in den Tausenden nummerieren kann. In diesem Beispiel beginnt erst um die erhebliche Verarbeitungsleistung vorzuschlagen, die Herstellung von CGI Computer haben müssen.