Unity-流体篇之Alembic

来源:互联网 发布:如何拦截路由器数据 编辑:程序博客网 时间:2024/06/05 04:38

介绍

Alembic是一个开放的计算机图形交换框架。Alembic将复杂的动画场景提炼成非程序化,独立于应用程序的烘焙几何结果集。这种将烘烤几何的场景“完全类似于照明的蒸馏和将场景渲染成渲染图像数据。

Alembic专注于有效地存储复杂程序几何结构的计算结果。它非常特别地不关心存储用于创建计算结果的过程工具的复杂依赖图。例如,Alembic将有效地存储由任意复杂的动画和模拟过程产生的动画顶点位置和动画变换,这些变化可能涉及包络,校正形状,体积保留模拟,布和肉体模拟等。Alembic不会尝试存储产生最终动画顶点位置和动画变换所需的计算网络(基本上是钻石)的表示。

什么是Alembic

  • ...是用于存储计算机图形场景的数据表示方案
  • ...将艺术家学科的结果转交给其他学科的其他艺术家
  • ...专注于应用程序之间的最大公约数,“cg原语周期表”
  • ...可扩展以支持新的工作流程和新工具

阿里姆不是...

  • ...依赖图,也不是程序数据转换工具
  • ...替代本机应用场景文件格式
  • ...资产管理应用程序
  • ...一般索具存储解决方案

Alembic将被使用...

  • ...烘烤一个动画场景的结果,用于切换照明和渲染
  • 为了交出动画生物进行布料或肉体模拟
  • ...存储用于照明和渲染的布料或肉类模拟的结果
  • 将动画几何移交到物理模拟引擎
  • ...存储用于照明和渲染的物理模拟引擎的结果

Alembic不会被使用...

  • ...在不同应用程序之间传输复杂的程序动画机
  • ...使无损的往返行程进入相同的计算环境
  • 构建复杂的程序工具网络

原创粉丝点击