最初由 BurySakura 发布
不是每个做特效的人都会用的.,..
我为了做特效才学编程的,..
自己学的专业基本跟现在干的没什么关系,,,
所以用最简单的办法实现想要的效果应该是最好的办法吧...
BurySakura@2010-02-26 00:34
roozhou@2010-02-26 00:44
渐变色如果直接用vertex shader实现那速度不要太快,我记得学OpenGL时第一课就是画一个渐变色的三角形。但是像这样用软件实现...BurySakura@2010-02-26 01:04
不是每个做特效的人都会用的.,..roozhou@2010-02-26 01:57
引用最初由 BurySakura 发布
不是每个做特效的人都会用的.,..
我为了做特效才学编程的,..
自己学的专业基本跟现在干的没什么关系,,,
所以用最简单的办法实现想要的效果应该是最好的办法吧...
BurySakura@2010-02-26 02:16
引用最初由 roozhou 发布
我的意思是字幕的渲染工具(比如vsfilter)应该尽量使用D3D/OpenGL来实现各种效果,而不是用纯软件。前者不仅速度快,而且编程更方便。ass里大部分绘图指令其实就是多边形填充和顶点渲染,而裁剪旋转、缩放、变形之类都可以通过纹理映射实现。这些都是D3D/OpenGL里的基本操作,你需要做的只是算算顶点坐标罢了。
这样播放的时候就可以用VMR9/EVR + D3D或者mplayer+OpenGL之类来渲染字幕,现在的字幕特效比起war3之类伪3D游戏都差远了,所以只要不是10年前的显卡根本不可能卡,而不会像现在的vsfilter这样特效稍微多点fps就直线下降。