喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 来喵宅苑,有可爱的男孩子

正文

【201604AE】AE代码绘制美丽神秘图形(转)

作者:jubilee
[i=s] 本帖最后由 jubilee 于 2016-4-4 15:12 编辑 201603AE》》》AE代码绘制美丽神秘图形(转) 百度一下搜到很多也不造原作者素谁, 就省去要版权的步骤惹@@30!!图片如果看不清的话,可以戳开 预览:
电脑待机时屏幕上不断变幻的图形是怎么绘制出来的?它们美丽而神秘,经常让人深陷其中。
你肯定琢磨过电脑待机时屏幕上不断变幻的图形是怎么绘制出来的。它们美丽而神秘,经常让人深陷其中。今天我借助AE以及一段简单的代码告诉大家这种图形是如何绘制的,教程炒鸡简单易学哦。
所需工具:AE,一丁点代码知识(一丁点代码也不会也没关系)
1、新建一个800*600的合成,如果你要新建其他尺寸的合成,那么你要对代码进行相应的调整,后面步骤中会有调整方法的说。时间为10s。如图(一)。
图(一)
2、在合成中新建一个形状图层,对该图层添加“效果与预设-生成-写入”。如图(二)。
图(二)
3、展开写入效果,按住ALT键,单击“画笔位置”,在展开的代码输入框中粘贴以下代码,如图(三),图(四)。
r1 = 70;
r2 = -15;
o = 70;
v = 20;
s = 2.5;
r = r1 + r2;
x = r*Math.cos(time*v) - (r2 + o)*Math.cos(r*time*v/r2);
y = r*Math.sin(time*v) - (r2 + o)*Math.sin(r*time*v/r2);
[s*x + thisComp.width/2, s*y + thisComp.height/2];
图(三)
图(四)
试着运行,你会发现一个优美的图形慢慢的浮现出来,是不是很神奇呢?
4、当然这还没完,虽然我给大家解释这段代码是如何让运行的你们肯定要打死我。但是我可以告诉大家,代码中的r1,r2,o,v,s都是可以调整的,大家可以自己尽情去尝试。
[attach]451883[/attach]
图(五)
[attach]451884[/attach]
图(六)
5、大家可以看看图(六),大家可以先试试怎么做到缩放图形的。好吧,在这里一般的缩放都会失效。只有预合成以后然后缩放或者改代码,但是预合成然后缩放点会变得非常密集。所以我是复制一层以后把代码中的r1,r2,o,v,s全部缩小了一半,然后调整了画笔大小。现在大家明白了第一步中我说的不同画布要相应调整代码的意思了把:代码中的数值会影响图形的半径,所以你的画布如果更大,你就要相应的增大代码中的数值。如图(七)。图(七)中代码对应图(六)。
图(七) [attach]451885[/attach] …………题外话:loading动画有淫感兴趣咩……下期搬个比则个炫一些的作业怎么样@@5!!

回复

代码什么的…我不学技术啊想哭_(:3)∠*

作者:哑雨
代码什么的…我不学技术啊想哭_(:3)∠*)_
查看回复

路过必须支持一下……

作者:11277025555
路过必须支持一下……
查看回复

路过必须支持一下……

作者:11277025555
路过必须支持一下……
查看回复

顶顶楼主,养成见贴就回的好习惯。#9x

作者:chenlin
顶顶楼主,养成见贴就回的好习惯。#9x
查看回复

感谢分享www

作者:逝去夜未央
感谢分享www
查看回复

感谢分享!

作者:EGGW
感谢分享!
查看回复

好厉害!谢谢楼主#6x

作者:金骏眉
好厉害!谢谢楼主#6x
查看回复

感谢分享……不过AE不是叫代码而是表达式吧

作者:27CUCUO
感谢分享……不过AE不是叫代码而是表达式吧……
查看回复
上一页
下一页
0%
站点地图友情链接:
喵宅苑
喵空间社区程序
喵宅苑 静态版
宅喵RPG地图编辑器
络合兔
喵宅苑预览版
Lanzainc
技术宅
小五四博客
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の日常
魂研社
Nothentai
0xffff
欲望之花
泽泽社长
淀粉月刊
HAYOU
红客联盟
异次元
轻之国度
神奇宝贝新生代
游戏狗
口袋双子星
我的世界论坛
梦次元
动漫东东
动漫国际
精艺论坛
78动漫
吐槽弹幕网
漫客栈
nexmoe