Lurka Geschrieben 5. April 2015 Melden Share Geschrieben 5. April 2015 Hallo, ich verzweifle gerade ein wenig am Unity-Import. In Blender sieht das Objekt vollkommen normal aus, doch sobald ich es in Unity importiere (ob .blend oder .fbx ist egal, kommt bei beiden das selbe heraus) verzerren Teile des Mesh. Die Normals liegen alle korrekt (zumindest in Blender tun sie das noch) und die Modifier habe ich bereits applied. Habe dazu noch Bilder: Hier in Unity (links .fbx , rechts .blend), darunter in Blender. Ich hoffe jemand kann mir helfen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
fairygirl Geschrieben 5. April 2015 Melden Share Geschrieben 5. April 2015 Da könnte evetuell das trangulieren pöser Ngons schuld sein. Wie sieht den das Mesh in Blender aus ? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Tiles Geschrieben 5. April 2015 Melden Share Geschrieben 5. April 2015 Zweiter Shot ist aus Blender. Unverkennbar mit dem Rettungsring in der Mitte ^^ N-Gons glaube ich eher nicht. Das trianguliert dann unter Umständen falsch. Aber verzerrt nicht das ganze Mesh. (ob .blend oder .fbx ist egal, kommt bei beiden das selbe heraus) Weil beides im Grunde FBX ist. Unity nimmt dir bei einem Blend File nur die Arbeit ab das Ding nach FBX zu exportieren Hast du auch Transform, Rotate und Scale applied? Wenn die nicht 1 sind kann es auch zu unschönen Effekten kommen. Hmm, ist das eine geriggte Einheit? Blender kann inzwischen ja zwei FBX Versionen: Die eine Ascii, die andere Binary. Binary, die 7er, ist neuer, und macht hier und da Scherereien mit Unity. Ascii, die 6er, ist die ältere, und macht inzwischen auch Scherereien mit Unity ^^ Aber hast du mal versucht mit der anderen Version zu exportieren? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
reinerSCT Geschrieben 5. April 2015 Melden Share Geschrieben 5. April 2015 Das liegt wahrscheinlich an den Pivot Points (die gelben Punkte) deiner Objekte. Sieht so aus, als ob du jedes Kleinteil als einzelnes Objekt hast. Falls du nichts spezielles vor hast, würde ich dir vorschlagen, diese als Stuhl, Tisch usw. zusammenzufassen. Im Object Mode Wähle mit gedrückter Shift-Taste alle Einzelteile eines Stücks aus und drück CTL-J (Join). Für bessere Übersicht würde ich noch die einzelnen Objekte auf verschiedene Layer legen. Ein Objekt auwählen, Taste M drücken und im Popup den gewünschten Layer auswählen. Jetzt kannst du unten in der Layerleiste durch die einzelnen Layer switchen, oder mit Shift mehrere auswählen. Nun würde ich jedes Objekt genau über den 3DCursor (das Fadenkreuz in der Mitte) legen. Das wird die Unterseite des Objects. Links im Tool Menu (T), unter Tools - Set Origin - Origin to 3D Cursor. Jetzt kannst du in Unity die einzelnen Objekte Platzieren und Scalen wie du bock hast und diverse Variationen erstellen. Die Objekte sollten beim reinziehen sofort am Untergrund haften. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Lurka Geschrieben 5. April 2015 Autor Melden Share Geschrieben 5. April 2015 @fairygirl Huch, da hatte sich ein Schreibfehler eingebaut, das 2. Bild ist aus Blender. @Tiles Ahh ja, das applien der Transformationen habe ich vollkommen vergessen Das funktioniert nun einwandfrei, vielen Dank! @reinerSCT Lag tatsächlich an den bereits vorgenommenen Transformationen, die Pivot Points führten (bisher) noch zu keinen Problemen. Trotzdem Danke. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sleepy Geschrieben 6. April 2015 Melden Share Geschrieben 6. April 2015 Problem gelöst ? Titles hat es ja schon erwähnt: Es macht keinen Unterschied ob du dein Modell als FBX oder als Blend importiest da Unity IMMER Blend datei in FBX umwandelt. Ob du nun als dein Objekt als FBX in Blender abspeicherst oder Unity dein Objekt von Blend auf FBX umwandelt ist das selbe. Das wollt ich auch nur nochmal erwähnen Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 6. April 2015 Melden Share Geschrieben 6. April 2015 Das ist nicht ganz richtig, wenn ich mich nicht irre. Der Standard FBX-Export von Blender ist anders eingestellt als der FBX-Konverter, den Unity startet, wenn er eine .blend-Datei findet. Zumindest musste ich für meinen FBXAxesFixer eine Fallunterscheidung einbauen, die schaut, ob Blender exportiert oder Unity konvertiert (naja, konvertieren lassen) hat. Klar, am Ende kommt bei beidem eine FBX-Datei raus, aber ganz dasselbe ist es dann doch nicht Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sleepy Geschrieben 6. April 2015 Melden Share Geschrieben 6. April 2015 Stimmt ... Es gibt doch auch noch verschiedene FBX Versionen beim Mesh Import von FBX Files kann man ja die gewünschte Version auswählen: http://docs.unity3d.com/Manual/HOWTO-exportFBX.html Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.