Zurück   3dmaxforum.de > 3ds Max > 3ds Max - Allgemeines

Thema geschlossen
 
LinkBack (1) Themen-Optionen Ansicht
Alt 29.06.2009, 12:49   1 links from elsewhere to this Post. Click to view. #1 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard eine Milliarde Objekte?

Hallo allerseits,

ich will für ein Projekt ca eine Milliarde Würfel im Array per Script erstellen und mit einem Material versehen (das Script funktioniert aber Max macht ab einer gewissen Menge nicht mehr mit).
Wo ist bei 3dsmax die Obergrenze was Objekte angeht?
Gibt es Wege um auf solch immens hohe Objektzahlen zu kommen?
Bleibt das dann noch benutzbar?
Kann ich evtl tricksen? (hab mir vorgestellt das er die Objekte nicht im Viewport erstellt sondern erst zum Renderzeitpunkt quasi "virtuell")


mfg Jerod
Jerod ist offline  
Alt 29.06.2009, 12:54   #2 (permalink)
erfahrener Benutzer
 
Benutzerbild von Piflik
 
Registriert seit: 29.12.2008
Alter: 26
Beiträge: 909

Software:
3ds Max 2008
Sprachversion: en

Piflik hat noch zu wenig Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

1 Milliarde Würfel? Das wären 12 Milliarden Polys, jedes mit nem Material...wieviel RAM hast du? Ich würde dir 1TB oder mehr vorschlagen...

Du kannst Vray oder MRay Proxies versuchen, aber ich denke nicht, dass die eine Millarde schaffen...

Wozu brauchst du denn so viele Würfel? Nachzählen wird doch wohl keiner...
__________________
Nec spe, nec metu.
piflik.de
Piflik ist offline  
Alt 29.06.2009, 13:05   #3 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Also,

die Sache ist die: Es soll aus einer Sequenz von Bildern eine Art Voxel-Wolke enstehen. Dafür soll jedes Pixel eingelesen und dann gefärbt werden.
Die Auflösung der Bilder ist 1000x1000 px und davon eben 1000 Bilder.

mfg Jerod
Jerod ist offline  
Alt 29.06.2009, 13:20   #4 (permalink)
erfahrener Benutzer
 
Registriert seit: 24.05.2008
Ort: Ostschweiz
Alter: 35
Beiträge: 528

Software:
3ds Max Design 2009
Sprachversion: en

baenzi steht man im Forum neutral gegenüber
Standard AW: eine Milliarde Objekte?

1 Milliard Würfel in einem Rendering ergäbe so schätzungsweise 160 Würfel pro Pixel bei 6 Megapixel Auflösung. Oder liege ich da falsch?
Voxel hin oder her, das geht nicht.
baenzi ist gerade online  
Alt 29.06.2009, 13:34   #5 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Nein das Script läd Bitmap1, liest ein Pixel aus dem Bitmap, berechnet den Grauwert aus den RGB Farben des Pixels und erstellt ein Material mit Diffuse und Opacity. Erstellt dann einen Würfel und weist das Material zu. So gehts durchs gesammte BMP bis das nächste an der Reihe ist.
Also genau 1 Würfel pro Pixel...

Geändert von Jerod (29.06.2009 um 13:36 Uhr)
Jerod ist offline  
Alt 29.06.2009, 13:46   #6 (permalink)
Moderator
 
Benutzerbild von olli96
 
Registriert seit: 27.08.2004
Ort: Berlin
Beiträge: 2.311

Software:
3ds Max 2009
Sprachversion: en

olli96 hat noch zu wenig Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Zitat:
Du kannst Vray oder MRay Proxies versuchen, aber ich denke nicht, dass die eine Millarde schaffen...
Also VRay würde das zumindest schaffen: ??????????? 5 000 000 000 000 polygons

Bei deinem Vorhaben kann ich dir aber leider nicht direkt helfen.
olli96 ist offline  
Alt 29.06.2009, 14:00   #7 (permalink)
Senior Benutzer
 
Benutzerbild von jb_alvarado
 
Registriert seit: 26.01.2006
Ort: Dornbirn (AT)
Alter: 33
Beiträge: 1.033

Software:
3ds Max 2008
Sprachversion: en

jb_alvarado hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Könnte mir vorstellen, dass das mit mr Proxis auch geht. Du solltest vielleicht noch drauf achten, dass nicht für jeden Würfel wirklich ein neues Material erstellt wird. Vielleicht geht bei den Würfeln auch viel über Instancen, und vielleicht diese auch noch mal in größere Blöcke zusammen fassen (keine Gruppen, sondern Polygonobjekte bestehend aus meheren Elementen). Die 1000 Bilder sollten natürlich auch nicht im Renderprozess einbezogen sein.

Es gibt auch einen mr Geometrie shader, der einen Würfel erstellt, das könntest dir in der Doku auch noch mal anschauen.

Geändert von jb_alvarado (29.06.2009 um 14:06 Uhr)
jb_alvarado ist offline  
Alt 29.06.2009, 14:30   #8 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Das mit den Proxies klingt gut...

nur wie stell ich das an? Ich hab zwar Tutorials (V-Ray proxy in use. - Evermotion.org) dazu gefunden aber mit dem "Duplizieren" komm ich nicht klar...
Wie kann ich das einzelne BoxProxy so einfügen/ duplizieren?

Wenn ich das per Array mache steh ich wieder vor dem Problem mit den vielen Objekten.

mfg Jerod
Jerod ist offline  
Alt 29.06.2009, 14:39   #9 (permalink)
Senior Benutzer
 
Benutzerbild von jb_alvarado
 
Registriert seit: 26.01.2006
Ort: Dornbirn (AT)
Alter: 33
Beiträge: 1.033

Software:
3ds Max 2008
Sprachversion: en

jb_alvarado hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Na wenn Du z.B. 1000, oder 10000 Würfel in einem Proxy hast, sollte es doch gehen, dann sind es nicht mehr so viele Objekte.
jb_alvarado ist offline  
Alt 29.06.2009, 15:05   #10 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Ok... Ich hab jetz ne mördermäßige Proxy-Struktur aufgestellt:
OrginalBox --> Proxy draus gemacht
10x10 --> Proxy -->
Nochmal x10 (also 100x100 Orginalboxen)
Und final nochmal mal 10. Fertig... 1000x1000 Boxes... Einfach klasse,

nächstes Problem: Ich kann zwar per XRef-Material das Mat der Box verändern und das wird auch übernommen... aber irgenwie muss ich dem Programm ja mitteilen das er jeder Box doch bitte ein Unique-Material zuweisen soll... wie ich das Ganze in MaxScript ansprechen soll, ist dann das darauffolgende Problem...

ergebenst Jerod
Jerod ist offline  
Alt 29.06.2009, 16:00   #11 (permalink)
Senior Benutzer
 
Benutzerbild von jb_alvarado
 
Registriert seit: 26.01.2006
Ort: Dornbirn (AT)
Alter: 33
Beiträge: 1.033

Software:
3ds Max 2008
Sprachversion: en

jb_alvarado hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Über Objekt-, bzw. Material IDs vielleicht? Aber wie gesagt, wenn jede Box wieder ein eigenes Material hat wird das wohl zu heftig. Reichen nicht 32bit, oder vielleicht sogar noch weniger?
jb_alvarado ist offline  
Alt 29.06.2009, 16:06   #12 (permalink)
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 34
Beiträge: 11.710

Software:
Wings 3D
Sprachversion: en

Blog-Einträge: 48
scrimski wird als engagiert angesehenscrimski wird als engagiert angesehen
Standard AW: eine Milliarde Objekte?

Eine Milliarde IDs wird nicht gehen. Limit ist bei 999 für Objekt Ids, bei Material IDs noch weniger.

Warum nicht ein Material und verschiedene Mappingkoordinaten ?
scrimski ist offline  
Alt 29.06.2009, 17:13   #13 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

Habs eben anders gelöst...

das Originalscript erstellt mir die Boxen (ein wenig durch den Grauwert gefiltert werden das pro ebene ein paar tausend Stück) und speichert diese eine Ebene dann als VrayProxy ab (Muss nur noch nen Weg finden den Dateinamen und Speicherort ins Script zu packen).
Danach hab ich ein Script geschrieben das mir die Proxies wieder in eine frische Szene holt und zum Schluss eine UVWMap drauf tut, danach muss ich nur noch per "Material-Erstellscript" die verschiedenen Bilder den "Ebenen" zuweisen...

Klappt wie gesagt bis auf den Teil mit der Speicherei...
Der Kompromiss reicht mir vollends aus... Nur wärs schicker wenns wirklich Pixelgenaue Wolken wären...

mfg Jerod

Geändert von Jerod (29.06.2009 um 17:16 Uhr)
Jerod ist offline  
Alt 29.06.2009, 17:20   #14 (permalink)
erfahrener Benutzer
 
Registriert seit: 24.05.2008
Ort: Ostschweiz
Alter: 35
Beiträge: 528

Software:
3ds Max Design 2009
Sprachversion: en

baenzi steht man im Forum neutral gegenüber
Standard AW: eine Milliarde Objekte?

Zitat:
Zitat von Jerod Beitrag anzeigen
Nein das Script läd Bitmap1, liest ein Pixel aus dem Bitmap, berechnet den Grauwert aus den RGB Farben des Pixels und erstellt ein Material mit Diffuse und Opacity. Erstellt dann einen Würfel und weist das Material zu. So gehts durchs gesammte BMP bis das nächste an der Reihe ist.
Also genau 1 Würfel pro Pixel...
Ich kann mir das immer noch nicht vorstellen. Wie willst du mit einem Pixel ein Würfel darstellen? Geht doch nicht. Da kannst du gleich das Bitmap zeigen. Voxelwolke ist mir noch klar, aber müssen das Würfel sein?

Eine Sequenz von Bilder? Mach doch ein Film draus.
baenzi ist gerade online  
Alt 30.06.2009, 16:59   #15 (permalink)
neuer Benutzer
 
Registriert seit: 15.11.2007
Beiträge: 27
Jerod hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: eine Milliarde Objekte?

So wies mal aussehen soll findet ihr im Anhang. Es hat einfach mehr "Volumen" als wenn ich 1000 Planes mit 1000 BMPs rendere.

mfg Jerod
Miniaturansicht angehängter Grafiken
eine-milliarde-objekte-squares.jpg  
Jerod ist offline  
Thema geschlossen


LinkBacks (?)
LinkBack to this Thread: http://www.3dmaxforum.net/forum/3ds-max-allgemeines/18355-eine-milliarde-objekte.html
Erstellt von For Type Datum
??????????? 5 000 000 000 000 polygons This thread Refback 04.11.2009 08:57

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB-Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eine Map texturieren Beta 3ds Max - Materialien 1 20.03.2008 07:23
Objekte beeinflussen Sichtbarkeit andere Objekte djoesch 3ds Max - Einsteiger 1 11.01.2008 17:19
mehrere objekte aber eine farbe oder so n1ghty 3ds Max - Einsteiger 6 25.08.2006 22:15
unwarp UVW auf mehrere objekte eine textur? icekey 3ds Max - Einsteiger 4 31.07.2006 02:14
Eine Frage Gast gmax 3 16.04.2003 18:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 Uhr.


Powered by vBulletin Version 3.8.1 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2002 - 2009, 3dmaxforum.de