ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:516.06KB ,
资源ID:4330739      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(UnityDAnimation外文文献.docx)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

UnityDAnimation外文文献.docx

1、Unity’s 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 this section to find out how to imp

2、ort 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 of animations for all el

3、ements 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 clips. Conveni

4、ent 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 programming tool.

5、 Animating different body parts with different logic. Layering and masking features Animation workflow Unity’s 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. E

6、ach 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 syst

7、em 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 p

8、owerup 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 character’s actions, and might blend between multiple clips at the same time to provide a fluid motion as the p

9、layer moves around the scene. Unity’s 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 characte

10、r model, as well as adjusting muscle definitions. These special features are enabled by Unity’s 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

11、via theAnimator Component. 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 the Animation Clips it uses. The above diagram shows the following: Animation clips are imported from an

12、external source or created within 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 n

13、ested sub-state machines) appear 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 Unity’s common Avatar format. This mapping i

14、s stored as an Avatar asset as part 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 the Animator Component which has both the Animator Controll

15、er and the Avatar assigned. The animator uses 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. Unity’s animation system (Known as “Mecanim”) comes with a lot of con

16、cepts and terminology. If at any point, you need to find out what something means, go 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 wo

17、rking with older content created before Unity 4. For information on the Legacy animation system, 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 U

18、nity’s animation system. Unity supports importing animation from external sources, and offers the ability 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 ani

19、mations captured at a motion capture studio Animations created from scratch by an artist in an external 3D application (such as 3DS Max or Maya) Animation sets from 3rd-party libraries (eg, from Unity’s asset store) Multiple clips cut and sliced from a single imported timeline. Animation Created

20、 and Edited Within Unity Unity’s Animation Window also allows you to create and edit animation clips. These clips can 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

21、scripts including float, int, Vector and boolean variables The timing of calling functions within your own scripts Animation from 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 they’

22、re 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 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 c

23、an 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 animations 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 arrang

24、ement 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 various different models in your scene. For example, a number of different humanoid characters might all use the same walk and run animations. In the

25、se situations, it’s common to have a simple placeholder model in your animation files for the purposes 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

26、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 with a plugin / script for Maya, Max or other 3D packages. You might want to do this if your file contains multiple separate animations a

27、rranged 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 sections of this to use as individual clips and discard the rest. Unity provides animation cutting tools to achieve this when y

28、ou 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 first be imported into your project. Unity can import native Maya (.mb or .ma), 3D Studio Max (.max) and Cinema 4D (.c4d) f

29、iles, 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 Assets folder of your project. When you select the file in the Project View you can edit the Import Settings in th

30、e 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 extensively in games, Unity provides a specialized workflow, and an extended tool set for humanoid animations

31、 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 can be expected to have the same basic structure, representing the major articulate parts of the b

32、ody, 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 simplified humanoid bone structure understood by Mecanim and the actual bones present in the skeleton;

33、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 specify what kind of rig it is in the Rig tab of the Model Importer options. Humanoi

34、d 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

35、a check mark next to the Configure menu Also, in the case of a successful match, an Avatar sub-asset is added to the model asset, which you will be able to see in the project view hierarchy. Avatar added as a sub-asset Selecting the avatar sub-asset will bring up the inspector. You can then c

36、onfigure the avatar. The inspector for an Avatar asset If Mecanim was unable to create the Avatar, you will see a cross next to the Configure button, and no Avatar sub-asset will be added. When this happens, you need to configure the avatar manually. Non-humanoid animations Two options for non

37、humanoid animation are provided: Generic and Legacy. Generic animations are imported using the Mecanim system but don’t take advantage of the extra features available for humanoid animations. Legacy animations use the animation system that was provided by Unity before Mecanim. There are some cases

38、where it is still useful to work with legacy animations (most notably with legacy projects that you don’t want to update fully) but they are seldom needed for new projects. See this section of the manual for further details on legacy animations. Configuring the Avatar Since the Avatar is such an i

39、mportant aspect of the Mecanim system, it is important that it is configured properly for your model. So, whether the automatic Avatar creation fails or succeeds, you need to go into the Configure Avatar mode to ensure your Avatar is valid and properly set up. It is important that your character’s b

40、one structure matches Mecanim’s predefined bone structure and that the model is in T-pose. If the automatic Avatar creation fails, you will see a cross next to the Configure button. If it succeeds, you will see a check/tick mark: Here, success simply means all of the required bones have been

41、matched but for better results, you might want to match the optional bones as well and get the model into a proper T-pose. When you go to the Configure … menu, the editor will ask you to save your scene. The reason for this is that in Configure mode, the Scene View is used to display bone, muscle a

42、nd animation information for the selected model alone, without displaying the rest of the scene. Once you have saved the scene, you will see a new Avatar Configuration inspector, with a bone mapping. The inspector shows which of the bones are required and which are optional - the optional ones

43、 can have their movements interpolated automatically. For Mecanim to produce a valid match, your skeleton needs to have at least the required bones in place. In order to improve your chances for finding a match to the Avatar, name your bones in a way that reflects the body parts they represent (name

44、s like “LeftArm”, “RightForearm” are suitable here). If the model does NOT yield a valid match, you can manually follow a similar process to the one used internally by Mecanim:- Sample Bind-pose (try to get the model closer to the pose with which it was modelled, a sensible initial pose) Automap 

45、create a bone-mapping from an initial pose) Enforce T-pose (force the model closer to T-pose, which is the default pose used by Mecanim animations) If the auto-mapping (Mapping->Automap) fails completely or partially, you can assign bones by either draging them from the Scene or from the Hierar

46、chy. If Mecanim thinks a bone fits, it will show up as green in the Avatar Inspector, otherwise it shows up in red. Finally, if the bone assignment is correct, but the character is not in the correct pose, you will see the message “Character not in T-Pose”. You can try to fix that with Enforce T-Po

47、se or rotate the remaining bones into T-pose. Avatar Body Masks Sometimes it is useful to restrict an animation to specific body parts. For example, an walking animation might involve the character swaying his arms but if he picks up a gun, he should hold it in front of him. You can use an Avata

48、r Body Mask to specify which parts of a character an animation should be restricted to - see this page page for further details. Untiy3D 动画系统 统一的动画功能包括Retargetable动画,在运行时动画完全控制重量,从内部事件调用动画播放,复杂的状态机结构和转换,混合形状的面部动画等等。 阅读本节来找出如何导入和使用进口动画和动画对象,如何团结内部颜色和任何其他参数。 动画系统概述 统一一个丰富而复杂的动画系统(有时称为“Mecanim”)。

49、它提供了: 简单工作流和设置所有元素的统一,包括对象的动画人物,和属性。 支持导入动画短片 人形动画重定向——从一个角色模型能够应用到另一个角色模型。 简化工作流程调整动画剪辑。 方便预览动画剪辑,转换和它们之间的相互作用。 这让动画师工作更独立于程序员,原型和预览动画游戏代码连接在前。 管理间复杂的交互动画可视化编程工具。 动画不同的身体部位和不同的逻辑。 分层和掩蔽特性 动画工作流程 动画系统是基于统一的概念动画短片包含关于特定对象信息应该改变他们的位置,旋转,或其他属性。 每个片段可以被认为是一个线性记录。 动画剪辑从外部来源是由艺术家和动画师等第三方工具Max或玛雅

50、或来自动作捕捉工作室或其他来源完成。 动画剪辑然后组织成一个结构化流程图一样的动画叫系统控制器。 动画控制器作为一个“状态机”跟踪剪辑现在应该改变或混合在一起。 一个非常简单的动画控制器可能只包含一个或两个片段,例如控制powerup旋转和跳跃,或有生命的一扇门打开和关闭在正确的时间。 更先进的动画控制器可能包含几十个人形动画的主要人物的行动,和可能之间的混合多个剪辑同时提供流体运动的球员围绕现场。 统一的动画系统也有许多特色处理人形角色给你的能力gdp8 %从任何来源(如人形动画。 动作捕捉,资产存储或其他第三方动画库)自己的角色模型,以及调整肌肉的定义。 这些特点使统一的Avata

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服