Home

Awesome

AnimatorGo

English   中文

AnimatorGo是一个开源的商业动画渲染软件,本项目源码采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。提倡以简单、易用,高质量的物理演算以及渲染质量和性能。为喜爱二次元动画制作的爱好者降低视频制作门槛,用户可以轻松的迁移 MikuMikuDance 的项目到本软件中制作成视频,同时编码为各大门户视频网站支持的视频编码格式。

AnimatorGo的图形核心提供了一个现代化和强大的ECS框架,使该项目开发变得简单。 系统以ECS的形式支持许多功能,如:前向和逆向运动学的骨骼动画,实时渲染,全局照明渲染器,AI降噪,物理演算,布料演算,音频播放和视频输出。 通过附加各种组件,对象可以灵活地执行不同的任务。

AnimatorGo拥有一个快速高效的全局照明渲染器,基于分离内核架构以避免VGPR占用瓶颈,并广泛使用GPU优化的并行图元来重构工作,以更好地适应大规模并行GPU架构,渲染器是为渐进式预览设计的,具有同步性,允许在进行渲染时控制延迟并操纵场景和摄影机。 在所有供应商中保持着高水平的性能,全局照明渲染器使用OpenCL依赖于 AMD® RadeonRays 光线求交引擎,同时针对AMD®GPU和APU进行了优化。

AnimatorGo的多层材质描述基于双向散射分布函数(BSDF),能够很好的引入NVIDIA's Material Definition Language材质定义语言所带来的生态系统,如程序纹理,木材,织物,半透明塑料等。

<img style="vertical-align: top;" src="./screenshots/screenshot.png"> <img style="vertical-align: top;" src="./screenshots/record.gif"> <img style="vertical-align: top;" src="./screenshots/coffee_maker.png"> <img style="vertical-align: top;" src="./screenshots/ajax.png"> <img style="vertical-align: top;" src="./screenshots/staircase.png">

特性:

下载:

编译依赖:

系统需求:

  1. 支持SSE4.1的CPU,如i5,用于AI 降噪
  2. NVIDIA的独显用于GPGPU的光线追踪
  3. OpenCL 驱动
  4. Visual Studio 2019 Runtimes (软件根目录/_Redist/VC_redist.x64.exe)
  5. 参与测试过的CPU,Intel i3, i5, i7, AMD 2600, 2600X
  6. 参与测试过的显卡,GeFroce GTX 650, 1050, 1060, 2060

支持的编译器:

支持的平台:

支持的渲染后端: