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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Unity3DAnimation外文文献.docx

1、Unity3DAnimation外文文献Untiy3D AnimationUnitys 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 t

2、his 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 OverviewUnity has a rich and sophisticated animation system (sometimes referred to as Mecanim). It provides:Easy workflow and setu

3、p of animations for all elements of Unity including objects, characters, and properties。Support for importedanimation clipsand animation created within UnityHumanoid animationretargeting 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 progra

5、mming tool。Animating different body parts with different logic.Layering and masking featuresAnimation workflowUnitys animation system is based on the concept ofAnimation Clips, which contain information about how certain objects should change their position, rotation, or other properties over time.

6、Each 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 syste

7、m called 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 powe

8、rup spinning 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 playe

9、r moves around the scene。Unitys Animation system also has numerous special features for handling humanoid characters which give you the ability toretargethumanoid animation from any source (Eg。 motion capture, the asset store, or some other thirdparty animation library) to your own character model,

10、as well as adjustingmuscle definitions。 These special features are enabled by UnitysAvatarsystem, where humanoid characters are mapped to a common internal format。Each of these pieces theAnimation Clips, theAnimator Controller, and theAvatar, are brought together on a GameObject via theAnimator Comp

11、onent。 This component has a reference to an Animator Controller, and (if required) the Avatar for this model。 The Animator Controller, in turn, contains the references to theAnimation Clipsit uses。The above diagram shows the following:Animation clips are imported from an external source or created w

12、ithin Unity. In this example, 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 substate machines) appea

13、r as nodes connected by lines。 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 commonAvatarformat。 This mapping is stored as an Avatar asset as part

14、of the imported character model, 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 theAnimator Componentwhich has both theAnimator Controllerand theAvatarassigned。 The animator use

15、s these together to animate the 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 nee

16、d to find out what something means, go to ourAnimation Glossary。Legacy animation systemWhile 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

17、 information on the Legacy animation system, seethis sectionUnity intends to phase out the Legacy animation system over time for all cases by merging the workflows into Mecanim.Animation ClipsAnimation Clips are one of the core elements to Unitys animation system。 Unity supports importing animation

18、from external sources, and offers the ability to create animation clips from scratch within the editor using the Animation window。Animation from External SourcesAnimation clips imported from external sources could include:Humanoid animations captured at a motion capture studioAnimations created from

19、 scratch by an artist in an external 3D application (such as 3DS Max or Maya)Animation sets from 3rdparty libraries (eg, from Unitys asset store)Multiple clips cut and sliced from a single imported timeline.Animation Created and Edited Within UnityUnitys Animation Window also allows you to create an

20、d edit animation clips。 These clips can animate:The position, rotation and scale of GameObjectsComponent properties such as material colour, the intensity of a light, the volume of a soundProperties within your own scripts including float, int, Vector and boolean variablesThe timing of calling funct

21、ions within your own scriptsAnimation from External SourcesOverview of Imported AnimationAnimation 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

22、, can contain animation data in the form of 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 t

23、he model to be animated。It may be that animations are specific to a particular model, and cannot be reused on other models。 For example, a giant octopus endboss 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

24、 a library of animations which are to be used on various 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

25、of previewing them。 Alternatively, it is possible to use 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 si

26、ngle FBX file if exported as takes from Motion builder or with 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 fo

27、r a few different jump motions, and you may want to cut out certain 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。Importin

28、g Animation FilesBefore any animation can be used in Unity, it must 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 (seethis pagefor further

29、details on exporting)。 To import an animation, simply drag the file to theAssetsfolder of your project. When you select the file in theProject Viewyou can edit theImport Settingsin the inspector.Working with humanoid animationsThe Mecanim Animation System is particularly well suited for working with

30、 animations for humanoid skeletons。 Since humanoid skeletons are used extensively 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, all

31、owingretargetingandinverse kinematics。 With rare exceptions, humanoid models 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 fund

32、amental step in creating a animation is to set up a mapping between the simplified humanoid bone structure understood by Mecanim and the actual bones present in the skeleton; in Mecanim terminology, this mapping is called anAvatar. The pages in this section explain how to create an Avatar for your model。Creating the AvatarAfter a model file (FBX, COLLADA, etc。) is imported, you can specify what kind of rig it is in theRigtab of theModel Importer options.Humanoid animationsFor a Humanoid rig, selectHumanoidand clickA

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

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