l Opensource tools for visual effict:
Blender
运动跟踪、镜头跟踪、特效合成,提供了非常多的工具。
Blender是世界上最早应用结点化合成的软件。在2.6之后,Cycles将GPU引入到结点合成计算,使后期合成在速度上有了数量级的提升。为了配合摄像机反向追踪,结点系统中加入了更多抠像结点以及色彩分离结点,在处理4K级素材时,GPU的优势更加明显。
而运动跟踪还处于开发阶段,目前仅支持摄像机追踪功能的基本操作,如摄像机解算,在跟踪中也可以手工添加特征点。但目前仍有一些局限,例如不支持(tripod motion)三脚架运动解算,以及(dominant plane motion)主导平面运动解算(在上面,所有可追踪特征点都处于同一平面上),稳定性、抗抖动性、动态遮罩、曲度校正等功能也还处于完善阶段。可以用来将场景合成轻松地合成到镜头中。
另外,Blender也可以进行抠图,剔除指定颜色(如绿色)背景并用另一图像替换,以及其它的修改动画帧率、分辨率等功能。
Away3D 3D引擎,具有快速、高效、API清楚等优点。3D技术能模拟出任何复杂的工业产品模型,实现现实生活中无法拍摄的角度
Cinlerra适合 Linux 系统所用的一个功能丰富的视频编辑软件。提供从视频捕捉到视频合成、并包含音频和视频编辑等全套的功能。具有火线输入/输出、渲染集群、以及支持 HDTV 格式等特性。
CortexVFX 影视特效,c++库
GIMP 提供了各种的影像处理工具、滤镜
Imageworks:
OpenColorIO (OCIO) 色彩处理(影视特效和动画),c++库、python绑定
Alembic 开源插件,格式转换
OSL(Open Shading Language) 渲染,c++
Jahshaka实时视频剪辑特效软件。有强大的功能:非线性编辑, 基于节点方式的合成, GPU色彩校正,视频绘制, 强大的3D模型等。支持Linux、Mac OsX、Irix和Windows平台。
Kdenlive (linux下)非线性视频编辑工具
Libmv 是一个通过运动计算结构的库,期望有朝一日能够从连续镜头或者照片中获得全部相机标定信息并建立3D模型。
Lightworks视频编辑工具,包括影片修剪、媒体管理、立体的支持和实时特技等
MovieStorm是一款全能的三维电影制作软件。无论是卡通、犯罪、音乐、恐怖等任何题材,都可以使用该软件创建非常棒的动画效果。
OpenFX开源的3D建模,动画和渲染软件。包括实时渲染、NURBS曲线支持,关键帧动画和扩展API插件支持,只支持win32
OpenVDB 只是一个C++库,创建体积效应。制作出大型特效,例如烟雾和其他无形特效。
Premiere 剪辑软件,过渡、滤镜
AVITricksVideo Editor是一个非线性、无损、支持实时预览的AVI视频编辑器。它使画面切割和连接更容易,包括大量的内置调整效果,可单独或合并使用。(效果包括溶解、镜像、老照片、虹膜效果、淡化、电视购物等等。)
l Notopen source:
After Effects (AE)
Maya
RenderMan
EDIUS
Polaroid
AVID Media Composer
Arnold