Gibt es irgendeine Möglichkeit, den Mittelpunkt eines Objekts zu verlagern, so dass die Rotationsachse an anderer Stelle als im Zentrum liegt? Mit welcher Software geht das?
Hexagon kann zwar den pivot point verschieben, aber nach dem Export ist er wieder in der Mitte. Ich möchte, dass er an der Basis liegt, damit man in jeder Software das Objekt um die Basis rotieren kann, ohne vorher lange den Mittelpunkt verschieben zu müssen. (Ist für ein kommerzielles Produkt)
wenn es für Poser & Co ist, dann könntest Du das doch über den Umweg einer CR2 Datei machen - Oder?. Ich glaube ich hab da mal so was "fertig" gebracht. (mehr durch Zufall) darum weiß ich jetzt auch nicht mehr genau wie das ging.
Ich denke schon, dass das geht. Es kommt darauf an wo sich das Objekt relativ zu x, y, z vor dem Export befindet. Leicht nachzustellen zB in Wings3d. Und zwar verschiebt man sämtliche Punkte, Kanten oder Polygone und legt damit fest wo der Dreh&Angel Punkt liegen soll - nach dem Export - hier obj - taucht es an genau den selben Koordinaten auf.
Dargain: Was Du beschreibst ist ein Sonderfall. Dieser funktioniert nur wenn das Objekt genau auf x=y=z=0 liegt oder um den Nullpunkt drehen soll. Sobald das Objekt außerhalb des Nullpunktes liegt oder einen anderen Drehpunkt haben soll funktioniert das nicht mehr. Wenn man zum Beispiel zwei Fensterflügel hat würde es nicht mehr funktionieren.
@Echa: Ich fürchte Eddi hat recht. Eventuell kann die Idee von Endoen helfen.
Ich glaube oder befürchte auch dass Eddi recht hat und man den Drehpunkt in jedem Programm extra festlegen muss. Bei Bryce wüsste ich ja wie es geht - hier ein kleines Tutorial von mir zu dem Thema. Bei Poser oder Vue bin ich bisher noch nicht in die Verlegenheit gekommen das zu probieren.
In Blender geht das sehr einfach. Dazu das Objekt einfach in ein Wavefron Object umwandeln, in Blender importieren, das Mesh editieren und in den Mittelpunkt hinein schieben.
Original von Dargain Hi Shadowrom. Ja aber was ist nach dem Export? Gruß Dargain
Erfahrungsgemäß bleibt der mittelpunktt im .obj Format erhalten. Ich hatte so mal eine Truhe gemoddelt die sich danach über Rotation des deckels um den verschobenen Mittelpunkt öffnen liess.
Richtig, aber nur im Objekt-Koordinatensystem. Im Welt-Koordinatensystem isses egal wo sich das Scharnier befindet.
Nochmal Kurz mit Bild und erklärung:
Also zuerst erstellt man sein Mesh. Importiert dieses in Blender und schaltet in den Edit Mode um.
Dann wählt man alle Verts des Objekts aus und verschiebt diese so lange bis der Schwerpunkt (Rosa Punkt) an der gewünschten Stelle ist. (Siehe Bild)
Sobald man in den Object Mode umschaltet kann man das Objekt verschieben und der Schwerpunkt wird mit verschoben. d.h. Der Schwerpunkt bleibt an der Stelle des Objekts wo er vorher war. Nach einem Export in das Wavefront Object Format bleibt der Schwerpunkt erhalten (getestet mit 3DS Max, Poser und Vue)
Ich möchte langsam damit anfangen, Content auch für Vue zu erstellen. Und da möchte ich, dass mein Objekt um einen gewissen Punkt rotiert (es ist eine Pflanze, die soll man zur Seite neigen können, ohne dass sie vom Boden abhebt, d.h. der Rotationspunkt muss am Fuss des Stengels liegen). Ich kann zwar in Vue den Rotationspunkt verschieben, aber sobald ich es in die Bibliothek speichere und wieder lade, ist der Punkt wieder in der Mitte. Laut Vue-Forum muss man das schon im Modeller festlegen. Aber in Hexagon geht es nicht (schon probiert). Vielleicht sollte ich doch mein altes Truespace wieder ausgraben und schauen, ob es da geht? *grübel*
Jetzt hast Du gepostet, während ich meinen Post editiert habe Siehe oben. Ich denke das Blender Dir da wirklich helfen kann. Das gute ist, es kostet nix
Innerhalb eines Programms ist das wurscht. Die Frage ist wie Du Deinen Standort der Truhe UND das Scharnier des Deckels (Drehpunkt) per obj erhalten willst. Kannst ja mal probieren. Habe mal ne simple Truhe geschnitzt und an Ort und Stelle gesetzt. Deckel öffnet wie erwartet - bei mir.
Ich hab sogar mein altes TrueSpace wieder ausgegraben und installiert, genau dasselbe: Der Mittelpunkt lässt sich innerhalb des Programmes verschieben, aber er wird nicht mitexportiert. (Zusatzproblem von TrueSpace6: es kann kein obj exportieren, musste 3ds nehmen)
Mit Blender hab ich's versucht (Wiki sei dank, sonst hätte ich den Menüpunkt gar nicht gefunden *g*). Innerhalb des Programmes funktioniert es einwandfrei. Aber nach dem Export und Import in Vue ist wieder dasselbe. Wahrscheinlich hab ich was falsch gemacht. Ich werde es noch einmal nach deiner Anleitung probieren. Danke!
Edit: Ich krieg's nicht hin Blender hustet mir was. Wenn ich die Blume importiere, wird mir der Punkt schon an der richtigen Stelle angezeigt. Ich habe das Mesh trotzdem ein bisschen verschoben, so wie du beschrieben hast, aber alles hat Null Effekt in Vue.
Ja, ich hab auf Select - Select all geklickt. Wie gesagt, der Punkt war schon unten am Ende des Blumenstengels. Dabei dürfte er dort gar nicht sein, denn in allen anderen Programmen rotiert die Blume um einen Punkt viel weiter oben.
Jedenfalls sitzen die Achsen in Blender richtig, aber in Vue hat es keine Auswirkungen. Ich frage mich, ob ich da vielleicht in Vue irgendwas einstellen muss? Aber ich finde keinen entsprechenden Menüpunkt.