ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:516.38KB ,
资源ID:7105398      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7105398.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Unity3DAnimation外文文献.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Unity3DAnimation外文文献.docx

1、Unity3DAnimation 外文文献外文文献 Untiy3D Animation Unitys Animation features include Retargetable animations,Full control of animation weights at runtime,Event calling from within the animation playback,Sophisticated State Machine hierarchies and transitions,Blend shapes for facial animations,and more.Read

2、 this section to find out how to import and work with imported animation and how to animate objects,colours,and any other parameters within Unity itself.Animation System Overview Unity has a rich and sophisticated animation system(sometimes referred to as Mecanim).It provides:Easy workflow and setup

3、 of animations for all elements of Unity including objects,characters,and properties.Support for imported animation clips and animation created within Unity Humanoid animation retargeting-the ability to apply animations from one character model onto another.Simplified workflow for aligning animation

4、 clips.Convenient preview of animation clips,transitions and interactions between them.This allows animators to work more independently of programmers,prototype and preview their animations before gameplay code is hooked in.Management of complex interactions between animations with a visual programm

5、ing tool.Animating different body parts with different logic.Layering and masking features Animation workflow Unitys animation system is based on the concept of Animation Clips,which contain information about how certain objects should change their position,rotation,or other properties over time.Eac

6、h clip can be thought of as a single linear recording.Animation clips from external sources are created by artists or animators with 3rd party tools such as Max or Maya,or come from motion capture studios or other sources.Animation Clips are then organised into a structured flowchart-like system cal

7、led an Animator Controller.The Animator Controller acts as a“State Machine”which keeps track of which clip should currently be playing,and when the animations should change or blend together.A very simple Animator Controller might only contain one or two clips,for example to control a powerup spinni

8、ng and bouncing,or to animate a door opening and closing at the correct time.A more advanced Animator Controller might contain dozens of humanoid animations for all the main characters actions,and might blend between multiple clips at the same time to provide a fluid motion as the player moves aroun

9、d the scene.Unitys Animation system also has numerous special features for handling humanoid characters which give you the ability to retargethumanoid animation from any source(Eg.motion capture,the asset store,or some other third-party animation library)to your own character model,as well as adjust

10、ing muscle definitions.These special features are enabled by Unitys Avatar system,where humanoid characters are mapped to a common internal format.Each of these pieces-the Animation Clips,the Animator Controller,and the Avatar,are brought together on a GameObject via theAnimator Component.This compo

11、nent has a reference to an Animator Controller,and(if required)the Avatar for this model.The Animator Controller,in turn,contains the references to the Animation Clips it uses.The above diagram shows the following:Animation clips are imported from an external source or created within Unity.In this e

12、xample,they are imported motion captured humanoid animations.The animation clips are placed and arranged in an Animator Controller.This shows a view of an Animator Controller in the Animator window.The States(which may represent animations or nested sub-state machines)appear as nodes connected by li

13、nes.This Animator Controller exists as an asset in the Project window.The rigged character model(in this case,the astronaut“Astrella”)has a specific configuration of bones which are mapped to Unitys common Avatar format.This mapping is stored as an Avatar asset as part of the imported character mode

14、l,and also appears in the Project window as shown.When animating the character model,it has an Animator component attached.In the Inspector view shown above,you can see the Animator Component which has both the Animator Controller and the Avatar assigned.The animator uses these together to animate t

15、he model.The Avatar reference is only necessary when animating a humanoid character.For other types of animation,only an Animator Controller is required.Unitys animation system(Known as“Mecanim”)comes with a lot of concepts and terminology.If at any point,you need to find out what something means,go

16、 to our Animation Glossary.Legacy animation system While Mecanim is recommended for use in most situations,Unity has retained its legacy animation system which existed before Unity 4.You may need to use when working with older content created before Unity 4.For information on the Legacy animation sy

17、stem,see this section Unity intends to phase out the Legacy animation system over time for all cases by merging the workflows into Mecanim.Animation Clips Animation Clips are one of the core elements to Unitys animation system.Unity supports importing animation from external sources,and offers the a

18、bility to create animation clips from scratch within the editor using the Animation window.Animation from External Sources Animation clips imported from external sources could include:Humanoid animations captured at a motion capture studio Animations created from scratch by an artist in an external

19、3D application(such as 3DS Max or Maya)Animation sets from 3rd-party libraries(eg,from Unitys asset store)Multiple clips cut and sliced from a single imported timeline.Animation Created and Edited Within Unity Unitys Animation Window also allows you to create and edit animation clips.These clips can

20、 animate:The position,rotation and scale of GameObjects Component properties such as material colour,the intensity of a light,the volume of a sound Properties within your own scripts including float,int,Vector and boolean variables The timing of calling functions within your own scripts Animation fr

21、om External Sources Overview of Imported Animation Animation from external sources is imported into Unity in the same way as regular 3D files.These files,whether theyre generic FBX files or native formats from 3D software such as Maya,Cinema 4D,3D Studio Max,can contain animation data in the form of

22、 a linear recording of the movements of objects within the file.In some situations the object to be animated(eg,a character)and the animations to go with it can be present in the same file.In other cases,the animations may exist in a separate file to the model to be animated.It may be that animation

23、s are specific to a particular model,and cannot be re-used on other models.For example,a giant octopus end-boss in your game might have a unique arrangement of limbs and bones,and its own set of animations.In other situations,it may be that you have a library of animations which are to be used on va

24、rious different models in your scene.For example,a number of different humanoid characters might all use the same walk and run animations.In these situations,its common to have a simple placeholder model in your animation files for the purposes of previewing them.Alternatively,it is possible to use

25、animation files even if they have no geometry at all,just the animation data.When importing multiple animations,the animations can each exist as separate files within your project folder,or you can extract multiple animation clips from a single FBX file if exported as takes from Motion builder or wi

26、th a plugin/script for Maya,Max or other 3D packages.You might want to do this if your file contains multiple separate animations arranged on a single timeline.For example,a long motion captured timeline might contain the animation for a few different jump motions,and you may want to cut out certain

27、 sections of this to use as individual clips and discard the rest.Unity provides animation cutting tools to achieve this when you import all animations in one timeline by allowing you to select the frame range for each clip.Importing Animation Files Before any animation can be used in Unity,it must

28、first be imported into your project.Unity can import native Maya(.mb or.ma),3D Studio Max(.max)and Cinema 4D(.c4d)files,and also generic FBX files which can be exported from most animation packages(see this page for further details on exporting).To import an animation,simply drag the file to the Ass

29、ets folder of your project.When you select the file in the Project View you can edit the Import Settings in the inspector.Working with humanoid animations The Mecanim Animation System is particularly well suited for working with animations for humanoid skeletons.Since humanoid skeletons are used ext

30、ensively in games,Unity provides a specialized workflow,and an extended tool set for humanoid animations.Because of the similarity in bone structure,it is possible to map animations from one humanoid skeleton to another,allowingretargeting and inverse kinematics.With rare exceptions,humanoid models

31、can be expected to have the same basic structure,representing the major articulate parts of the body,head and limbs.The Mecanim system makes good use of this idea to simplify the rigging and control of animations.A fundamental step in creating a animation is to set up a mapping between the simplifie

32、d humanoid bone structure understood by Mecanim and the actual bones present in the skeleton;in Mecanim terminology,this mapping is called an Avatar.The pages in this section explain how to create an Avatar for your model.Creating the Avatar After a model file(FBX,COLLADA,etc.)is imported,you can sp

33、ecify what kind of rig it is in the Rig tab of the Model Importer options.Humanoid animations For a Humanoid rig,select Humanoid and click Apply.Mecanim will attempt to match up your existing bone structure to the Avatar bone structure.In many cases,it can do this automatically by analysing the connections between bones in the rig.If the match has succeeded,you will see a check mark next to the Co

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1