What is CG
用计算的方法,将物理世界映射到虚拟数字世界(即,对物体的几何与物理属性与规律进行表达与仿真,并真实地呈现与交互),再通过虚拟世界的计算最终反向作用于现实世界。
传统的,”经典意义”上的图形学,与OpenGL相关,比较侧重渲染,如何在屏幕上画出来一个什么东西,光照怎么算,这些东西在20世纪末21世纪初很火,但是肉比较多的骨头都啃完了。这种经典图形学也带动了游戏的发展,电子海洛因也是那个时候才慢慢出现的。
现代意义上的图形学方向已经很广泛了,例如:
Fabrication
Fluid Simulation
研究流体怎么运动,努力向实时交互方向发展。当然这个跟CFD其实有很大重合,不过大家的关注点不太一样,CFD更多是关注怎么准,CG更多是关注怎么快。
Acoustic
怎么通过声音来还原出发生的器物?嗯对这种看起来很不可能的从2D信息还原3D模型的事情,已经有一堆人在做了……比如Changxi Zheng’s Homepage
AR/VR
随着产业工业化推进,影视、游戏等现代项目需要良好的离线、实时渲染管线。
渲染
这个概念被指名要求解释。
民间通用的渲染(Polish)是在一张成型的图像上添加效果以丰富内涵,而在图形学中的渲染(render)被定义为以软件由模型生成图像的过程,三维计算机图形学最重要的研究课题之一。
Papers Note
摘录一些有用的论文,以便后续查找:/自用/CG Paperlist@iik.moe。
Projects planned
- CG.2018.刘利刚@USTC
- 课程内容(28)
- Mini Draw
- Graph Warping + Meshlize
- 极小曲面
- 网格参数化
- 贝塞尔曲线
- Learn OpenGL
- Environment build (Cmake | VS17)
- Chapter I (Intro)
- Chapter II (Lighting)
- Chapter III (Model)
- Chapter IV (Advanced OpenGL)
- Tensorflow/Graphics