太極:MIT华人学神开源的计算机图形库
时间:2022-11-20 23:01:01 阅读:84
MIT人工智能实验室胡渊鸣等研究者构建了一个名为太極的开源计算机图形库,想要制作炫酷场景或特效的同学,不妨试试姚班大神的这项工作。
太極(Taichi)是一个开源的计算机图形库,它旨在提供易于使用的计算机图形学基础架构,并提供了40多份计算机图形学重要研究的实现。出于效率的考虑,太極本身是由C++构建的,但用Python包装了接口。
简而言之,计算机图形学的主要研究内容是如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。太極提供了非常多的图形学展示,例如,以下视频演示了3D粘性烟雾模拟的效果。
作者表示,该项目之所以称为“太極”,是因为它不仅是汉语繁体字,同时还是日语的平假名。因为太極很大一部分都是作者在东京大学实习期完成的,包括10多篇论文和软件的一般框架,所以他采用两者皆可的名字。
总之,太極作为基于物理的模拟库(刚性/变形/流体动力学/光传输),作者希望它可以和名字一样作为模拟虚拟宇宙的起点。
什么是计算机图形学
关注机器学习的研究者与开发者很多并不太了解计算机图形学,如上所述,它主要希望在计算机中表示和计算不同的图形。计算机图形学的目的就是要利用计算机产生令人赏心悦目的真实感图形。为此,必须创建图形描述场景的几何表示,再用某种光照模型,计算在假想光源、纹理、材质等属性下的光照明效果。
计算机图形学有很多主题,包括用户界面设计、精灵图(sprite graphics)、矢量图形、3D建模、着色器光线追踪和计算机视觉等。计算机图形学在整体方法论上很大程度需要依赖于基础几何、光学和物理科学。
正因为有这么多主题,它在实践中负责接收并处理物理世界的图像数据,并合理地展示这些图像数据。因此它对多媒体有非常重要的影响,并改变了动漫、电影、广告和视频游戏等的制作方式。
taichi虽然看起来计算机图形学和计算机视觉之间有很多区别,但实际上它们并没有一个明确的界限,它们之间共享了大量的数学基础与理论基础。它们之间就像同一过程的两个方向,计算机视觉希望从图像中抽取语义信息,而计算机图形学希望将抽象的语义信息转化为图像。taichi https://taichi-lang.cn/
太極(Taichi)是一个开源的计算机图形库,它旨在提供易于使用的计算机图形学基础架构,并提供了40多份计算机图形学重要研究的实现。出于效率的考虑,太極本身是由C++构建的,但用Python包装了接口。
简而言之,计算机图形学的主要研究内容是如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。太極提供了非常多的图形学展示,例如,以下视频演示了3D粘性烟雾模拟的效果。
作者表示,该项目之所以称为“太極”,是因为它不仅是汉语繁体字,同时还是日语的平假名。因为太極很大一部分都是作者在东京大学实习期完成的,包括10多篇论文和软件的一般框架,所以他采用两者皆可的名字。
总之,太極作为基于物理的模拟库(刚性/变形/流体动力学/光传输),作者希望它可以和名字一样作为模拟虚拟宇宙的起点。
什么是计算机图形学
关注机器学习的研究者与开发者很多并不太了解计算机图形学,如上所述,它主要希望在计算机中表示和计算不同的图形。计算机图形学的目的就是要利用计算机产生令人赏心悦目的真实感图形。为此,必须创建图形描述场景的几何表示,再用某种光照模型,计算在假想光源、纹理、材质等属性下的光照明效果。
计算机图形学有很多主题,包括用户界面设计、精灵图(sprite graphics)、矢量图形、3D建模、着色器光线追踪和计算机视觉等。计算机图形学在整体方法论上很大程度需要依赖于基础几何、光学和物理科学。
正因为有这么多主题,它在实践中负责接收并处理物理世界的图像数据,并合理地展示这些图像数据。因此它对多媒体有非常重要的影响,并改变了动漫、电影、广告和视频游戏等的制作方式。
taichi虽然看起来计算机图形学和计算机视觉之间有很多区别,但实际上它们并没有一个明确的界限,它们之间共享了大量的数学基础与理论基础。它们之间就像同一过程的两个方向,计算机视觉希望从图像中抽取语义信息,而计算机图形学希望将抽象的语义信息转化为图像。taichi https://taichi-lang.cn/
郑重声明:文章内容来自互联网,纯属作者个人观点,仅供参考,并不代表本站立场 ,版权归原作者所有!
相关推荐