HOME Lernen 3D Autodesk 3ds Max

Bounding Box aus Animation

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 13.08.2008   #1

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
Bounding Box aus Animation

Hallo,

kennt jemand von Euch eine Möglichkeit einen Quader (eigene Geometrie), der die Abmaße der Bounding-Box eines Objektes über die gesamte Animationsphase hinweg, besitzt, zu erstellen?

Da es nur um Low-Poly-Geometrie sich handelt, könnte eine Alternative das Snapshot-Werkzeug sein. Dann müsste man einen Bounding-Box-Quader aus einer Selektion von mehreren Meshes erstellen können?

Hat jemand eine Idee? Das ganze sollte nach Möglichkeit im Max 8 gehen.

Vielen Dank.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 14.08.2008   #2
Angbor

Gast

 
Benutzerbild von Angbor
Beiträge: n/a
AW: Bounding Box aus Animation

häng doch einfach nen Quader in der entsprechenden Grösse an das obejkt und hide den rest für den Renderer
 
Alt 14.08.2008   #3

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.585
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

Ich glaub das animierte Objekt ändert über die Animation hinweg die Form/Größe ... deswegen sollte das nicht sooo einfach sein.

Jedenfalls hab ich gestern auch schon drüber nachgedacht und mir ist spontan nichts eingefallen.
L-rac ist offline  
Alt 14.08.2008   #4
Angbor

Gast

 
Benutzerbild von Angbor
Beiträge: n/a
AW: Bounding Box aus Animation

Wieso nicht, einfach die Global Scale werte mit an die Boxen heften. Parameterübergabe sollte in Max doch eigentlich kein ding sein oder irre ich da?
 
Alt 14.08.2008   #5

Senior

 
Benutzerbild von Marci
 
Mitglied seit: 20.09.2007
Beiträge: 600
Marci eine Nachricht über ICQ schicken Marci eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

stell dir vor du hast 5 bälle die durch den raum hüpfen...mal sind sie dicht beieinander mal weiter weg.

ich friemel schon ne ganze weile rum aber finde keine lösung bisher ;(
Marci ist offline  
Alt 14.08.2008   #6

Softwarehopser

 
Benutzerbild von reh-kitz
 
Mitglied seit: 11.11.2007
Beiträge: 987
reh-kitz eine Nachricht über ICQ schicken reh-kitz eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

Max ist ja bei mir ne Weile her... mit ner Expression kann man da nicht arbeiten ??

(vielleicht hab ichs auch missverstanden)

Bine
reh-kitz ist offline  
Wenn du glaubst etwas zu sein, hörst du auf etwas zu werden
Alt 14.08.2008   #7

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.585
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

Ich denk auch dass es auf ein Script rauslaufen wird, aber welchen ansatz nimmt man da?

Man müsste ja stets die äußersten Verts bestimmmen und die dann als Schnittpunkte auf die Würfelseiten umrechnen... puh...
L-rac ist offline  
Alt 14.08.2008   #8

Senior

 
Benutzerbild von Marci
 
Mitglied seit: 20.09.2007
Beiträge: 600
Marci eine Nachricht über ICQ schicken Marci eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

im prinzip wirds auf ne expression bzw. script hinauslaufen, aber wer kennt schon die globalen variablen für die bounding box der gesamten szene (die es bestimmt iwo gibt...wer sucht mal im max-sdk ^^).

ich habe auch mal rumgeschaut die helper bringen einen auch nicht weiter.
Marci ist offline  
Alt 14.08.2008   #9

Joe

 
Benutzerbild von Icerockers
 
Mitglied seit: 09.12.2007
Beiträge: 1.517
Icerockers eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

Hallo,

man könnte eine Schleife bauen die alle Objekte durchläuft. In der Schleife kann man dann die Objektkoordinaten mit Variablen vergleichen
z.b.:
Ist VariableMaxX < ObjektZentrumX + (ObjektGrößeX / 2)

und wenn das der Fall ist dann wird die Variable einfach überschrieben.
Zum schluss läst man dann eine Box aus den Variablen generieren.

(Man könnte auch alle Vertices durchlaufen lassen, aber das würde wohl ewig dauern.)

Ich hoffe es ist verständlich geschrieben und hilft euch ein wenig

Joe
Icerockers ist offline  
Alt 15.08.2008   #10

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
AW: Bounding Box aus Animation

Sorry, ich bin nicht eher zum Schreiben gekommen. Erstmal vielen Dank für die vielen Antworten.

L-Rac hat erstmal recht. Das Objekt ändert die Form und damit auch die Größe. Da es sich um einen animierten Character mit Bonesystem etc. handelt kann man nicht über irgendwelche scale-Attribute einfach eine Box steuern. Ich habe mich auch ein wenig schlecht ausgedrückt, ich suche quasi die maximale Ausdehnung in Form einer Bounding-Box die bei der Animation entsteht.

Es geht sicher über Scripte, jeden einzelnen Vertex abfragen ist vielleicht zu langsam und aufwendig. Da ja Max die Bounding-Boxes selbst ja schnell berechnen kann, hatte ich gehofft, dass man damit irgendwie weiterarbeiten kann.

Ich habe jetzt noch nicht weiterprobiert, ich bin jetzt auch nicht so sonderlich fit in Max, aber das einzige was mir eingefallen ist, wäre vielleicht eben jedes Frame (sind nur kurze Sequenzen) in Geometrie umzuwandeln (Snapshot-Werkzeug) und dann mithilfe von Snapping-Tools quasi mit der Hand eine Box zu erstellen.

Mittlerweile ist es aber sowieso egal, Auftrag gecancelt.

Danke nochmal an Alle ... vielleicht nehme ich mich dem Problem nochmal an, mal sehen.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Ähnliche Themen
Thema Themenstarter Forum Antworten Letzte Beiträge
Wip: Stillframe Animation L-rac 2D 8 23.04.2009 11:32
Mass Animation Marci Aktuelles 2 15.08.2008 14:49
PhysX Animation rendern THE SQUIRREL Autodesk Maya 6 16.02.2008 11:15
Dale Myers Animation Studios: The Animation Process pixi Aktuelles 0 16.08.2007 09:13