Heim  >  Artikel  >  Ist für das Rendern eine Grafikkarte oder eine CPU erforderlich?

Ist für das Rendern eine Grafikkarte oder eine CPU erforderlich?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-06-28 11:27:1279683Durchsuche

Das Rendern verbraucht im Allgemeinen mehr CPU als die CPU, aber auch professionelle Grafikkarten und einige A-Karten können bei der 3D-Modellierung eine große Rolle spielen als die CPU.

Ist für das Rendern eine Grafikkarte oder eine CPU erforderlich?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Rendering ist eine sehr magische Sache. Wenn beispielsweise ein animiertes Bild gerendert wird, sieht es wie das Original aus ...

Dies ist der gerenderte Effekt des Cartoon-Clips, Sie können ihn auf den Bildern sehen in Kapitel 2 sind fast wie echte Aufnahmen. In den Anfangsjahren konnten wir die Rendering-Effekte nur in einigen größeren Filmen sehen. „Um „Avatar“ zu rendern, nutzte Weta Digital eine Serverfarm mit einer Fläche von 10.000 Quadratmetern . Unter ihnen gibt es 4.000 Server mit insgesamt 35.000 Prozessorkernen. Die durchschnittliche Zeit für die Wiedergabe eines 160-minütigen Videos beträgt 2.880.000 Stunden, was einer Serverlaufzeit von 328 Jahren entspricht. Ich denke, dass „großartige“ Effekte oft erfordern, dass Spezialeffektkünstler sie Bild für Bild darstellen, und jedes Bild ist ein Bild. In einem Film gibt es mindestens 24 Bilder pro Sekunde. Stellen Sie sich vor, selbst wenn das Spezialeffektmaterial, das wir sehen, nur zehn Sekunden lang ist, sind das für den Spezialeffektkünstler 240 Bilder! Allerdings ist das Erstellen von Spezialeffekten nicht das langsamste, aber das Rendern von Spezialeffekten ist am langsamsten ... Selbst wenn Sie einen Hochleistungscomputer verwenden, kann die zum Rendern eines Frames erforderliche Zeit immer noch 48 Stunden erreichen! Darüber hinaus kann das Rendern Ihren Computer verlangsamen. Wenn im Hintergrund gerendert wird, kann der Spezialeffektkünstler wahrscheinlich nicht auf diesem Computer arbeiten ... Aus diesen verschiedenen Gründen sowie unkontrollierbaren Faktoren wie Computerabstürzen ist es Spezialeffektkünstlern oft nicht möglich, an diesem Computer zu arbeiten Vom Produzenten angegebene Zeit aufgrund von Rendering-Problemen Schließen Sie die Arbeit innerhalb von ... ab. Darüber hinaus sind der menschliche Verbrauch, der Materialverbrauch und der Stromverbrauch, die für die Aufrechterhaltung des Computer-Renderings erforderlich sind, ebenfalls ein enormer Kostenfaktor für die Produktionsfirma!

1. Verbraucht das Rendern die CPU oder die Grafikkarte?

Tatsächlich werden beide gleichzeitig verwendet, aufgrund unterschiedlicher Genauigkeits- und Effizienzanforderungen gibt es jedoch eine Bevorzugung.

CPU-Berechnungen sind sehr genau und können zur Berechnung von Projekten mit extrem hohen Genauigkeitsanforderungen verwendet werden.

Wenn Sie CPU-Berechnungen beschreiben, können Sie sie als Rechner auf Doktorandenniveau verstehen.

Die Recheneinheit der Grafikkarte ist relativ einfach und eignet sich zur Berechnung relativ einfacher Projekte.

Die Grafikkartenberechnung kann also als Rechner für Grundschüler verstanden werden.

Wenn der Computer Aufgaben zuweist, werden einfache Berechnungen an die Grafikkarte weitergeleitet, und die CPU ist für komplexe Berechnungen verantwortlich, die die Grafikkarte nicht ertragen kann.

Das Rendern verbraucht im Allgemeinen mehr CPU als die CPU, aber auch professionelle Grafikkarten und einige A-Karten können bei der 3D-Modellierung eine große Rolle spielen, sogar noch wichtiger Die CPU

Zum Beispiel ist die Grafikkarte möglicherweise nur für einige Datenoperationen wie Addition, Subtraktion, Multiplikation und Division verantwortlich, die Genauigkeit ist begrenzt und sie kann nur eine ganze Zahl berechnen.

Aber die CPU muss Berechnungen mithilfe von Gleichungen, Arrays, Integralen usw. durchführen und kann dabei auf mehr als ein Dutzend Dezimalstellen genau sein.

Das Spiel konzentriert sich auf Echtzeit-Wiederherstellung und Handlungserlebnis. Es stellt keine hohen Anforderungen an Farbe und Form oder geringe Anforderungen an die Genauigkeit.

Als das Spiel entworfen wurde, wurden daher viele komplexe Berechnungen vereinfacht oder verworfen. Bei der sogenannten 3D-Engine handelt es sich um dieses Konzept, das viele komplexe Berechnungsmethoden vereinfacht oder zerlegt, um Grafikkartenberechnungen zu verbessern.

Das Ergebnis dieser Vereinfachungen ist, dass es keine Rolle spielt, wie viele Punkte die RGB-Abweichung beträgt, sondern es zu leichten Abweichungen oder Schwächen bei der Reflexionsberechnung, Streuung, virtuellem Fokus, Unschärfe usw. kommt. Diese sind jedoch zweitrangig gegenüber dem Rhythmus der Bewegung und der Vollständigkeit der Handlung.

Bei professionellen Berechnungen mit höheren Anforderungen beziehen sich alle oben genannten Punkte auf die Richtigkeit einer bestimmten Berechnungsmethode. Selbst einige Zehntel der Datenabweichungen führen zu erheblichen Fehlern in anderen zugehörigen Berechnungen und erschweren das Endergebnis vorherzusagen und zu kontrollieren.

Selbst bei professionellen Berechnungen sind die Berechnungen, die stark auf der Kartenüberprüfung beruhen, wie etwa einige CUDA-basierte 3D-Effektberechnungen, meist voreingenommene Berechnungen. Bei wirklich kommerziellen Film- und Fernseheffekten auf professionellem Niveau sind sie nur „Referenzantworten“ und erfordern oft weitere Anpassungen und Bearbeitungen nach der Produktion, bevor sie verwendet werden können. Und nur diejenigen, die sich vollständig auf CPU-Berechnungen verlassen, liefern zuverlässigere Ergebnisse.

Für mehr Computerwissen besuchen Sie bitte die

FAQ

-Kolumne!

Das obige ist der detaillierte Inhalt vonIst für das Rendern eine Grafikkarte oder eine CPU erforderlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn