赞
踩
手册上关于层顺序的介绍基本没有,只是一个不明所以的Q&A一带而过:
层的排序是否重要?
是的。层的优先级是按顺序从上到下的。层设置为 override 将始终覆盖先前的层(如果层有遮罩,则基于其遮罩)。
基础层的权重值是否应始终设置为 1?或者在使用其他层时权重是否应为 0?
基础层权重始终为 1,覆盖层将完全覆盖基础层。
(原文:)
Does the ordering of the layers matter?
Yes. Layers are evaluated from top to bottom in order. Layers set to override will always override the previous layers (based on their mask, if they have a mask).
Should the weight value of the base layer always be set to one or should the weight be zero when using another layer?
The base layer weight is always 1 and override layers will completely override the base layer.
如何理解“优先级是按顺序从上到下”?
以及 两种混合模式 override 和 Additive 如何理解 ?
实践出真知。
我有一个2D角色,默认动画是 “闲置状态”(全身的动画,包含手部),在默认层 BaseLayer 。
它还有一个“开枪动作”(手部的特别动画),放在新建的动画层 arms 层。
为了明确不同混合方式达到的效果,
预期的结果是: 开枪时,如实播放开枪动作,身体呈现红色,则成功。如果是蓝色,失败。
层顺序 | arms层的 混合模式 | arms层的 权重 | 结果 |
上:Base Layer 下:arms | override | 1 | 红色(成功) |
override | 0.5 | 紫色 | |
additive | 1 | 蓝色 | |
上:arms 下:Base Layer | override | 1 | 蓝色 |
additive | 1 | 蓝色 |
以上个人解读,如有谬误欢迎指正
Edit : 感谢评论区朋友的指正,重新看了下文档,确实由于我实验方法的特殊性,造成了误导性的结论(关于Additive的混合方式的解读),已更正。
文档说明:
我翻译:
重新实验了一下,对于Additive层的“加”我是这样理解的:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。