Importera en animerad karaktär till enhet 3D

Vad du ska skapa

Unity 3D är en av de mest populära open-source-spelmotorerna som finns tillgängliga idag. Tillsammans med ett lättanvänt gränssnitt kan du importera filer från de flesta större designprogram, t.ex. Maya (.mb eller .ma), Cinema 3D (.c4d, .c3d), Studio Max (.max), och Blender (fbx.). 

Först kan det vara skrämmande att importera ett tecken till Enhet. I denna handledning hoppas jag göra det enkelt, så att du kan få din noga skulpterade karaktär till liv!

Hitta gratis animationer

Om du har skapat dina egna animeringar, det är fantastiskt - vi kommer snart att diskutera att importera dem till Unity. Om du har skapat din karaktär eller vill köpa ett lager karaktär, låt oss prata om var vi kan hitta några. 

Mixamo är ett bra alternativ (nyligen köpt av Adobe). De ger grundläggande gratis animeringar och anpassade benriggar som kan animera din karaktär på några minuter. När du har anmält dig kan du välja olika tecken och animationspaket. Separat kan du använda de fria förinställda animationerna från Unity eller köp animationspaket från Unity Asset Store.

Öppen enhet

Eftersom denna handledning handlar om att importera en animerad karaktär, kommer vi inte in i specifika om enhet. Låt oss öppna Unity genom att starta ett nytt projekt. 

Tips: Enhet förstår T-Pose, så innan du importerar din karaktär, siktar du på att rädda honom i en standard T-pose. 

Förbereder din värld

Din karaktär kan ha många olika komponenter, och det är därför det är viktigt att skapa en ny mapp. Högerklicka på Projektfönster > Skapa > Ny mapp. För syftet med denna handledning, låt oss namnge det karaktär

Nu lägger vi till en plan för vår karaktär att stå på. Gå till GameObject> 3D Object> Plane. Vi måste också justera kamera genom att flytta pilen för en bättre bild. 

Importerar din karaktär

Tid för att importera din karaktär. Klicka och dra din karaktärsfil (fbx, cd3, etc.) i den mapp du skapade i Unity. Alla dina karaktärselement, inklusive material, kommer att importeras till samma fil.

Ställa in din rigg

För att ställa in riggen, högerklicka på din karaktär och välj humanoid. Ett nytt fönster öppnas med din karaktär, och det är här Unity försöker matcha din karaktärs rigg (muskler och ben). 

En bra rig match kommer att visas i grönt. Se exemplet nedan.

När din karaktär är konfigurerad klickar du på Gjort och konfigurera. Spara din scen. Vi kan nu dra din karaktär i spelvärlden.

Animator Controller Basics

Tid att lägga till hans animation. Gå till Skapa> Animator Controller, och namnge det Mitt Controller.

När du har lagt till animatorkontrollern kommer du att se en ny flik. Här lägger vi till vår karaktärs animering. Du kan ha flera animeringar, men för syftet med denna handledning kommer vi att prata om att lägga till en. Varje stat (rutan) kommer att representera en animering.

Klicka på klocka till höger om Rörelse. Ett fönster öppnas med dina importerade animeringar, så klicka och dra en i den rutan. 

Tips: Standardanimationen kommer att vara orange.

Om du vill redigera dina animationsinställningar dubbelklickar du på stat.En låda öppnas under Inspektionsfönster. Här kan du redigera hastighet och slingtid om du vill att din animation ska slingas.

När du högerklickar på ett tillstånd kan du skapa övergångar. Detta används för flera animeringar, till exempel, gå till körning. Låt oss högerklicka och skapa en Ny stat, och lägg sedan till en övergång från Inträde till Ny stat. Se exemplet ovan.

Tips: Du kan använda din mellersta musknapp för att zooma in och ut.

Gå till Scen fliken och klicka på din karaktär. Du kan nu dra din animatorstyrenhet i kontrollrutan i rutan Inspektionsfönster. Se exemplet ovan.

Låt oss spela

Sammanfattningsvis borde du nu ha en förståelse för hur man importerar och lägger till en animering för animatorkontrollern. 

Tiden att se vår karaktär i aktion. Klicka på Spela knappen ovanpå Scenfönster. grattis! Du har just importerat ditt animerade tecken till Unity!