图形学
本文的所有内容均 源自太极图形学官方视频和网站
链接: link
计算机图形学
Computer Graphs
可以生成数字内容的技术
图形学 是为了生成对象
the G in Graphics is for Generation
G在 图形学中是 生成的意思
任何虚拟世界的东西都是图形学服务的对象
We genrate the Reality in the visual space
图像 和图形的区别
图像: 真实世界 到 0101
图形学: 0101 到 真实世界
什么是太极编程语言 (Taichi)
为什么需要创建新的编程语言?
- Productivity 提高生产力
- Portability 不同平台 (mac linux ios windows)
- Performance 高效
Tichi A DSL for computer Graphics
- Productivity
- Friendly learning curve
- Shoter code, higher perf
- Portability
- Multi-backend support
- Performance
- optimized for bandwidth, locality and load balancing
- Spatially sparse computation 稀疏计算/ Differentiable programming 可微计算/ Metaprogramming 元计算
- opensorce 开源
- Physics rendering 物理渲染
99行冰雪奇缘
链接: link
安装 Taichi
** 下载**
pip install taichi
命令行 example 99冰雪奇缘
ti example mpm99
在线 编译
Taichi Zoo(https://zoo.taichi.graphics/playground)
太极官方网站
Getting Started | Taichi Docs(https://docs.taichi.graphics/docs/)