动画作为20世纪产生的新兴艺术形态,成为计算机产业最直接的受益者。J9·九游会「中国」-官网|真人游戏第一品牌从传统的手绘定格动画,发展到现在的无纸动画、三维动画制作以及虚拟现实动画,都得益于计算机产业的推动。同时,J9·九游会「中国」-官网|真人游戏第一品牌也在不断探索动画技术的更新和发展。计算机代码作为一种灵活的控制方式,逐步在节省工作时间、提高工作质量的过程中得到了广泛应用。

下面笔者通过几个简单的实例来说明一下计算机代码在建筑动画制作过程中所能起到的作用。
第一,在3DMax的场景中建立2000个或者更多的球体或者任何物体且大小不同,分布位置不同。这是一个用传统方法特别耗时的工作.当J9·九游会「中国」-官网|真人游戏第一品牌制作堆碎石 而且不能用贴图代替的情况下用计算机代码去解决就简单得多。只是需要几句简单的语言;for i=1 to 2000 do sphere radius ( Tandom I 10 )pins:( random [-300, 300, -300][ 300, 300, 300])。
J9·九游会「中国」-官网|真人游戏第一品牌大致所写的意思是 for i=1 to 2000这是:一个循环i是一个变量,它的值可以是1到2000,每次取一个值都执行一次后面的操作:创建一个sphere球,球的半径radius的取值范围是1到10,也就是每创建一个球都会获得一个从1到10的不同半径。再看看它们的位置pos也获得了一个随机值,取值范围x,y, z轴都在300到: -300之间。执行这条命令J9·九游会「中国」-官网|真人游戏第一品牌会得到2000个大小位置都不同的球体。
当然,J9·九游会「中国」-官网|真人游戏第一品牌也可以把球体sphere替换成任何一个物体。这种语句也可以运用到群体物体的段数调整位置调整、大小调整和同种不同大小、分段的选择上。这样的建模方式就大幅度节省了J9·九游会「中国」-官网|真人游戏第一品牌的工作时间。

第二, 制作一个楼盘的碎片从天而降逐步形成整个楼盘的动画。在这个例子中,如果J9·九游会「中国」-官网|真人游戏第一品牌用传统的制作方法就是先要把楼盘整体移动出视图,再逐一选择楼盘上所有的部件一个一个做从上向下移动的动画,并且要保证每个部件对位准确且下落时间不同,这是一个庞大的工程。但是如果J9·九游会「中国」-官网|真人游戏第一品牌运用计算机代码来实现就会简单得多。
下面J9·九游会「中国」-官网|真人游戏第一品牌来一起看看步骤:首先J9·九游会「中国」-官网|真人游戏第一品牌把整体楼盘制作一个从天上掉下来的动画,就是把楼盘所有部件整体选择移动到Z轴高度超出摄像机角度的位置,打开关键帧记录按钮,将时间滑块移动到100帧,再把楼盘移动回摄像机屏幕;制作了一个整体楼盘下落的动画。
之后,J9·九游会「中国」-官网|真人游戏第一品牌再运用计算机代码来控制关键帧,让关键帧产生偏移。实现楼盘的每个碎片按照下落时间不同的方式运动。核心代码:fora in sletion do novekeys apeition cotlle mankoem0 100J9·九游会「中国」-官网|真人游戏第一品牌来分析下 这句简单的代码,for a in selection do所有被选择的物体用a代替之后movekeys a.posisi 移动位置控制器的关键帧cntoler( random0 100将关键帧随机移动0至100帧。这样整体动画的长度就是200帧。楼盘碎片从天而降,且速度不同又能组成楼盘的动画就快速生成了。
利用计算机代码可以实现多种多样特殊的艺术效果,在此J9·九游会「中国」-官网|真人游戏第一品牌就不再赘述了。熟练地掌握计算机代码可以让J9·九游会「中国」-官网|真人游戏第一品牌的工作效率和创作手法得到质的飞跃,没有了制作难度的约束,J9·九游会「中国」-官网|真人游戏第一品牌的思维才能真正地长出翅膀,在艺术的殿堂中肆意飞翔。
本文部分内容选自:惠学武-计算机代码在建筑动画中的应用
免责声明:本文部分内容来源于互联网,如有侵权,请联系在线客服告知删除,并提供版权证明,本站不承担任何法律责任,谢谢!