Mit dem Dienstprogramm "Doppelte Maps in Instanzen umwandeln" können Sie eine gesamte Szene nach Materialien durchsuchen, die über doppelte Bitmaps verfügen, und diese anschließend in Instanzen umwandeln. Wenn Ihre Szene verschiedene Materialien aufweist, die dieselben Textur-Maps verwenden, wird durch das Erstellen von Instanzen die Auslastung Ihrer Grafikkarte reduziert, was die Ansichtsfensterleistung verbessern kann.
Wenn Sie z. B. eine Szene mit drei Materialien rendern, die eine Referenz auf die Textur-Map MyMap.bmp enthält, sucht 3ds Max drei Mal nach dieser Textur-Map: einmal pro verwendetem Material. Wenn Sie jedoch das Dienstprogramm "Doppelte Maps in Instanzen umwandeln" verwenden, können Sie Instanzen der doppelten Maps erstellen, sodass der Renderer die erste Referenz auf MyMap.bmp findet und diese für das folgende Material verwendet, das auf dieselben Maps zugreift.
Mit diesem Dienstprogramm wird eine gesamte Szene durchsucht. Sie müssen keine Objekte oder Materialien auswählen.
Animation wird als Kriterium für eine Duplizierung nicht unterstützt. Sämtliche Unterschiede in der Animation von Bitmap-Map-Parametern gehen durch die Verwendung dieses Dienstprogramms verloren. Wenn z. B. zwei Materialien dasselbe Bitmap-Bild als Streufarben-Map verwenden und die ursprünglichen Kacheleinstellungen übereinstimmen, diese jedoch mit unterschiedlichen Folgewerten animiert werden, weisen beide Maps nach Verwendung des Dienstprogramms dieselbe Animation wie das erste Map auf.
So erstellen Sie Instanzen aller doppelten Maps:
Das Dialogfeld "Doppelte Maps in Instanzen umwandeln" wird geöffnet, in dem Folgendes angezeigt wird:
Das Dialogfeld enthält eine Liste aller Textur-Maps, die über exakte Duplikate in der Szene verfügen. Bei der Suche werden alle Kopien eingeschlossen, die über dieselben Pfade und Einstellungen verfügen.
Alle identischen Maps werden in Instanzen umgewandelt, und das Dialogfeld wird geschlossen.
So wandeln Sie nur bestimmte Maps in Instanzen um:
Möglicherweise möchten Sie nur einige der Textur-Maps, die sich in bestimmten Materialien befinden, in Instanzen umwandeln.
Das Dialogfeld "Doppelte Maps in Instanzen umwandeln" wird geöffnet.
Wenn Sie nicht mindestens zwei Einträge auswählen, wird in dem Statusfeld oben im Dialogfeld eine Warnung angezeigt.
Da alle drei Maps in Instanzen umgewandelt wurden, wird in dem Dialogfeld nun angezeigt, dass 42 doppelte Texturen vorhanden sind.
Die primäre Benutzeroberfläche des Dienstprogramms "Doppelte Maps in Instanzen umwandeln" entspricht dem Dialogfeld "Doppelte Maps in Instanzen umwandeln", das Sie im Menü "Dienstprogramme" des Material-Editors aufrufen. Dieses Dienstprogramm funktioniert auf globaler Ebene, sodass Sie keine einzelnen Objekte oder Materialien auswählen müssen, um es verwenden zu können.
Das Dialogfeld besteht aus drei Teilen: einem Statusfeld im oberen Bereich, einem Dropdown-Menü mit den doppelten Textur-Maps und einer Liste der Map-Namen und übergeordneten Materialien.
Wenn eine Textur aus der Liste "Doppelte Texturen" ausgewählt wird, zeigt 3ds Max deren Duplikate in der Liste "Duplikate" an. Es wird sowohl der Map-Name als auch der Name des übergeordneten Materials angezeigt. Die Zahl hinter "Duplikate" gibt an, wie viele Kopien in der Szene gefunden wurden. Texturen in dieser Liste können einzeln ausgewählt werden. Nur Duplikate, die in dieser Liste ausgewählt sind, werden im endgültigen Instanz zusammengeführt, wenn Sie auf die Schaltfläche "Instanz" klicken. Der Name der daraus entstehenden Instanz entspricht dem des ersten ausgewählten Duplikats in der Liste.