查看: 10200|回复: 4
上一主题 下一主题 跳转到指定楼层

(1.)回旋表达式(详细解释)借鉴

34

主题

52

存在感

7

活跃日
 2 

实习生

发帖: 93
SOS币: 16952
注册: 2008-12-06
访问: 2021-06-27

楼主
发表于 2012/01/08 | 编辑

猜你喜欢: 3d, transformposition, compMainlayerCamera Positiontransformposition


回旋表达式(详细解释)
图片需登录后查看

图片需登录后查看

图片需登录后查看

图片需登录后查看

以上是在动漫PV里出现的一个很有意境的场景,可能是因为咱也是那一年代过来的吧,对雨宫优子这个角色真的是非常喜欢的,天使化身...嗯,那是咱也只是对软件未入门阶段,后来慢慢接触熟悉才有现在这么个类似翻译解释的囧教程.


很早很早以前有人写过类似教程的表达式当时看的一头雾水,然后问了很多人才知道表达式的含义.

嘛今天给各位新人带来的教程并非单单一个教程,在此希望各位能达到举一反三扩展思维的效果.



如果想做一个阵型(包括3D)的排列那么就需要知道这个阵型排列的各项特性.
当然这里说的各项特性也就是制作表达式的基础,数学表达式写成表达式组合而成
此列:在看到问题的第一反应咱感觉很像回旋梯的制作所以分析下这个怎么制作阵型排列
(1)先制作单个素材梯子的一层详细的做法就不在这里啰嗦,需要各位自己努力打好扎实的基础.(下面素材是从别人的素材里拔出来的,嘿~)

图片需登录后查看

(2)表达式的写入(对照图内填写,然后一直复制到你想要的层为止)
图片需登录后查看

(3)表达式的解释(表达式完成之际,就会出现类似螺旋状态的景象)
正面看的时候如前视图
图片需登录后查看


从3D空间看其图的上面的时候如顶视图
图片需登录后查看



整体看起来像从3D空间里从一个圆无限延伸重复这样的一个阵型.
于是素材位置上表达式:
value+[0,index*120,0] // value 位置属性上表示现有的值([0,1,2]则表示[X,Y,Z]对应表示)+[0,index*120,index+120]
表示+[0,当前层索引*120,0] 这里的0表示数值0.
同一素材Y轴旋转表达式
index*25 Y轴属性当前层该素材Y值*25 具体控制回旋的弧度大小

在这里要说的index是每层之间规律性函数里常见的一个值。以后遇见与层有关系的问题都可以优先考虑
此index函数。

以下表达式均能达到以上效果,能理解哪个表达式的含义用哪一个好了
(1)位置上
[position[0],thisComp.layer(index-1).transform.position[1]+(120)]
thisComp.layer(index-1).transform.yRotation+25
.............

表达式越简单明了越好要么表达式就失去了它的高效率操作的含义,并不是说表达式写的越复杂越好。    


[ 此贴被yan331580164在2012-01-09 00:08重新编辑 ]


附件: 工程.rar (27 K) 下载次数:36
此帖被评分,最近评分记录
SOS币:100(ìòvè帆)SOS币:100(ìòvè帆)

34

主题

52

存在感

7

活跃日
 2 

实习生

1楼
发表于 2012/01/09 | 编辑
位置 [position[0],thisComp.layer(index-1).transform.position[1]+(120)]
position[0]第一个值是位置的X([0]表示x,[1]表示y,[2]表示z(开启的情况))这里设为P
,thisComp.layer(index-1).表示这一个合成(Comp)的当前层(index)-1的层
transform.position[1]表示其位置属性的y指(如果不加transform则表示是当前层的y而不是index-1层的y)
合起来就是thisComp.layer(index-1).transform.position[1]+(120) 表示这个合成里当前层-1的层上的位置y的数值再加上120后的值 这里设器结果为 Q
所以整个的本质是
[P,Q]
Y 旋转 thisComp.layer(index-1).transform.yRotation+25 同以上

相对比较感觉还是我添加的表达式容易理解且简单 用简单的表达式完成 复杂的工程是表达式的任务。

51

主题

877

存在感

36

活跃日
 3 

SOS团新手

2楼
发表于 2012/01/09 | 编辑
这效果确实挺实用的
编辑贴子辛苦了=v=

72

主题

556

存在感

178

活跃日
喵~离线 喵~❤
 7 

SOS团四星级★★★★

3楼
发表于 2012/01/11 | 编辑
初学者表示真的很有用的教程,非常感谢

0

主题

31

存在感

0

活跃日
 1 

参观生

4楼
发表于 2012/08/07 | 编辑
这段视频是我最有爱的之一大啊啊看起来很有感慨。。。学习了

关于我们|无图版|SOSG WIKI

Copyright © 2006-2024 SosG.Net
Total 0.013607(s) query 8, Gzip enabled,  沪ICP备07006640号-3