一、电脑做特效的软件

Side Effects Software的旗舰级产品,是创建高级视觉效果的终极工具,横跨公司的整个产品线的能力,Houdini Master为那些想让电脑动画更加精彩的艺术家们空前的能力和工作效率。是特效方面非常强大的软件。

放在电脑上的特效 剪映电脑版特效作用对象

许多电影特效都是由它完成:《指环王》中“甘道夫”放的那些“魔法礼花”还有“水马”冲垮“戒灵”的场面,《后天》中的龙卷风等等,只要是涉及DD公司制作的好莱坞一线大片,几乎都会有Houdini参与和应用。

Avid公司的Illusion是集电影特技、合成、绘画和变形软件于一身的合成软件。基于SGI全系列平台非压缩数字非线性后期编辑及特技制作系统,具有高效率的制作环境、制作质量和集成化的功能模块。

Softimage 3D是专业动画设计师的重要工具。用Softimage 3D创建和制作的作品占据了娱乐业和影视业的主要市场,《泰坦尼克号》、《失落的世界》、《第五元素》等电影中的很多镜头都是由SOFTIMAGES 3D制作完成的,创造了惊人的视觉效果。

二、电影中电脑的特效都是由哪些软件做出来的 举例说明

1、Maya----------世界顶级3d制作软件,几乎百分之90的电影都用到他,最近的代表做请看2002年电影和游戏制作回顾。一定要看的,极其精彩,代表当今顶尖视觉技术--------最值得一提的是最终幻想电影全部都是用maya一个软件开发的,还有最近的ff10,ff11等游戏中的CG都是用其开发的,可以看到其强大

2、Softimage\XSI-----------老牌3d制作软件,代表做侏罗纪公园中的环境等

3、lightwave-----------也是知名的软件,世界装机率第一。《TITANIC》中细致逼真的船体模型、《RED PLANET》中的电影特效以及《恐龙危机2》、《生化危机-代号维洛尼卡》等许多经典游戏均由LightWave 3D开发制作完成。

4、houdini---终结者Ⅱ》里的液态机器人就是用Houdini的变形球系统来完成的.

5、上面只是一些高档的3d软件,现在的电影中并不是只用一种软件,所以上面的所有软件都是配合用的,再国内很多人只是把3d定义到3dsmax软件上,其实3dsmax只是中档软件,功能需要插件,体系结构不合理,只能用到普通的广告和游戏中。

6、世界最高端合成软件inferno-------工作在SGI工作站上的,上面的3d软件都有NT

7、shake--国外最红的合成软件,如最近的指环王和星战中都大显神威。

8、这些都是最高段的制作软件。因为学习他不但要有好的机器,还要有各方面的要求。

9、渲染类软件--------------他是一种工业标准,几乎百分之百的有CG特级的电影都用到他,Renderman可以和上面的软件挂接,其中和Renderman结合最好的是maya和houdini.

三、电脑页面的什么特效

这个是html5的效果,以下是源代码:

<html xmlns="">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>html5跟随鼠标炫酷网站引导页动画-何问起</title>

<link href="" type="text/css" rel="stylesheet"/>

<body ondragstart=window.event.returnValue=false" oncontextmenu=window.event.returnValue=false" onselectstart=event.returnValue=false">

<div id="hovertreecontainer">

<h1 id="h1">何问起</h1>

<h2 id="h2">想问候,不知从何问起,就直接说喜欢你!</h2>

<h3 id="h2">hovertree.com为您提供前端特效,ASP.NET等设计开发资料。<a href="">原文</a><a href="">特效</a></h3>

<p><strong><a href="">进入主站</a></strong></p>

<canvas id="canvas"></canvas>

<audio autoplay="autoplay">

<source src="" type="audio/ogg">

<source src="" type="audio/mpeg">

您的浏览器不支持播放音乐。请用支持html5的浏览器打开,例如chrome或火狐或者新版IE等。

<br/>何问起 hovertree.com

</audio><script type="text/javascript" src="">

<script type="text/javascript">

//========================================================================================

//----------------------------------------------------------------------------------------

Oscillator.prototype=(function(){

this.phase= options.phase|| 0;

this.offset= options.offset|| 0;

this.frequency= options.frequency|| 0.001;

this.amplitude= options.amplitude|| 1;

value= this.offset+ Math.sin(this.phase)* this.amplitude;

//========================================================================================

//----------------------------------------------------------------------------------------

Tendril.prototype=(function(){

this.spring= options.spring+(Math.random()* 0.1)- 0.05;

this.friction= settings.friction+(Math.random()* 0.01)- 0.005;

for(var i= 0, node; i< settings.size; i++){

node.vx+=(target.x- node.x)* spring;

node.vy+=(target.y- node.y)* spring;

for(var prev, i= 0, n= this.nodes.length; i< n; i++){

node.vx+=(prev.x- node.x)* spring;

node.vy+=(prev.y- node.y)* spring;

node.vx+= prev.vx* settings.dampening;

node.vy+= prev.vy* settings.dampening;

for(var i= 1, n= this.nodes.length- 2; i< n; i++){

ctx.quadraticCurveTo(a.x, a.y, x, y);

ctx.quadraticCurveTo(a.x, a.y, b.x, b.y);

//----------------------------------------------------------------------------------------

document.removeEventListener('mousemove', init);

document.removeEventListener('touchstart', init);

document.addEventListener('mousemove', mousemove);

document.addEventListener('touchmove', mousemove);

document.addEventListener('touchstart', touchstart);

for(var i= 0; i< settings.trails; i++){

spring: 0.45+ 0.025*(i/ settings.trails)

ctx.globalCompositeOperation='source-over';

ctx.fillStyle='rgba(8,5,16,0.4)';

ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height);

ctx.globalCompositeOperation='lighter';

ctx.strokeStyle='hsla('+ Math.round(hue.update())+',90%,50%,0.25)';

console.log(hue.update(), Math.round(hue.update()), hue.phase, hue.offset, hue.frequency, hue.amplitude);

for(var i= 0, tendril; i< settings.trails; i++){

ctx.canvas.width= window.innerWidth;

ctx.canvas.height= window.innerHeight;

target.x= event.touches[0].pageX;

target.y= event.touches[0].pageY;

target.x= event.touches[0].pageX;

target.y= event.touches[0].pageY;

// console.log(event.keyCode); hovertree.com

var el= document.getElementById(id),

letters= el[xss_clean].replace('&','&').split(''),

for(var i= 0, n= letters.length, letter; i< n; i++){

letter= letters[i].replace('&','&');

heading+= letter.trim()?'<span class="letter-'+ i+'">'+ letter+'</span>':'';

el.className='transition-in';

buffer= document.createElement('canvas');

buffer.width= screen.availWidth;

buffer.height= screen.availHeight;

buffer.ctx= buffer.getContext('2d');

form= document.createElement('form');

form.input= document.createElement('input');

form.input.type='hidden';

form.input.name='data';

document.body.appendChild(form);

buffer.ctx.fillStyle='rgba(8,5,16)';

buffer.ctx.fillRect(0, 0, buffer.width, buffer.height);

Math.round(buffer.width/ 2- canvas.width/ 2),

Math.round(buffer.height/ 2- canvas.height/ 2)

Math.round(buffer.width/ 2- logo.width/ 4),

Math.round(buffer.height/ 2- logo.height/ 4),

window.open(buffer.toDataURL(),'wallpaper','top=0,left=0,width='+ buffer.width+',height='+ buffer.height);

// form.input.value= buffer.toDataURL().substr(22);

// form.submit(); hovertree.com

window.requestAnimFrame=(function(){

return window.requestAnimationFrame|| window.webkitRequestAnimationFrame|| window.mozRequestAnimationFrame|| function(fn){ window.setTimeout(fn, 1000/ 60)};

ctx= document.getElementById('canvas').getContext('2d');

logo.src='ht'+'tp://ho'+'vertree.c'+'om/themes/hvtimages/hvtlogo.p'+'ng';

phase: Math.random()* Math.TWO_PI,

document.addEventListener('mousemove', init);

document.addEventListener('touchstart', init);

document.body.addEventListener('orientationchange', resize);

window.addEventListener('resize', resize);

window.addEventListener('keyup', keyup);

window.addEventListener('focus', start);

window.addEventListener('blur', stop);

// gui.add(settings,'debug');

settings.gui.add(settings,'trails', 1, 30).onChange(reset);

settings.gui.add(settings,'size', 25, 75).onFinishChange(reset);

settings.gui.add(settings,'friction', 0.45, 0.55).onFinishChange(reset);

settings.gui.add(settings,'dampening', 0.01, 0.4).onFinishChange(reset);

settings.gui.add(settings,'tension', 0.95, 0.999).onFinishChange(reset);

document.body.appendChild(ctx.stats.domElement);