Unterstützt 3ds Max 2009 mehrere Kerne?

3236
Brettski

Ich wurde gebeten, eine Maschine eines Freundes zusammenzustellen, der 3D-Rendering in AutoDesk 3ds Max ausführen muss. Ich konnte nicht feststellen, ob das Produkt Multithreading unterstützt und von mehreren Kernen profitieren würde. Könnten Sie mich bitte wissen lassen, wenn es so ist?

3

2 Antworten auf die Frage

2
mtone

Das Rendern von 3D-Software unterstützt seit langem Multiprocessing. In "Rendering-Farmen" geht es darum. Beachten Sie, dass ich Multiprozess, nicht Multi-Thread gesagt habe. Das Rendern eines Bildes ist oft ein einzelner Thread. Sie können jedoch beim Rendern eines Videos mehrere Frames gleichzeitig verarbeiten. 4 Kerne rendern also das Video um das Vierfache schneller.

Hier ist ein Artikel zum Thema Extremetech. Wie Sie sehen, ist das Rendering auf einem Quad-Core (QX6850) etwa doppelt so schnell wie auf einem Dual-Core mit ähnlicher Geschwindigkeit (E6850):

alt text

Wissen Sie, ob * Sie * eine GPU für das Rendern verwenden können? Es würde sicher die Dinge beschleunigen. Aus demselben Grund können Regenbogentische mit nVidia gpu erstellt werden. Brettski vor 14 Jahren 0
[RainbowCrack für CUDA] (project-rainbowcrack.com) Brettski vor 14 Jahren 0
Ich bin mir nicht sicher. Eine Form von GPU ist wahrscheinlich möglich, wenn sich das Unternehmen für die Unterstützung entschieden hat. CUDA ist jedoch relativ neu (und schlechter, proprietär), und die Vorgehensweise von GPU (schnell und wiederholend) ist nicht unbedingt für alles (langsam und komplex) gut. Normalerweise ist die 3D-Beschleunigung im Echtzeit-Ansichtsmodus sehr nützlich, während das Rendern auf CPU-Ebene basiert. mtone vor 14 Jahren 0
Genau das ist mein Punkt, da sie die GPU für Berechnungen verwenden, da sie viel schneller ist als die meisten CPU. Es kann jedoch nicht die Anforderungen der FPU haben, um es lohnenswert zu machen. Nochmals vielen Dank für Ihre Eingabe. Brettski vor 14 Jahren 0
0
ChrisF

Von der 3ds Max-Homepage (Sie müssen den Abschnitt "Was ist 3ds Max?" Erweitern):

Neue Multithread-xView-Mesh-Analysetechnologie für In-View-Berichterstellung für verschiedene Arten von Mesh.

Zumindest einige Aspekte davon sind Multithreading.

Selbst wenn mehrere Kerne nicht direkt verwendet werden oder bestimmte Funktionen (z. B. das Rendern) keine Multithreads sind, werden Sie einen Vorteil sehen, wenn Sie andere Anwendungen (Mail-Clients, Browser, Malprogramme) ausführen usw.) Sie sollten auf dem "anderen" Kern ausgeführt werden, um eine bessere Leistung (weniger Paging usw.) von 3ds und der anderen Anwendung zu erzielen.

Viewports ist der Modus, in dem Sie in 3D maximal in Echtzeit an Ihrer Szene arbeiten. Die Frage betraf das Rendern, was völlig anders und CPU-intensiver ist. mtone vor 14 Jahren 1
@mtone - true, aber wenn ein Teil Multithreading unterstützt, besteht eine gute (ish) Chance, dass auch andere Teile dies tun werden. ChrisF vor 14 Jahren 0