做者:桂。html
时间:2018-05-23 06:11:54编程
连接:http://www.javashuo.com/article/p-riscstdg-gs.html 动画
前言spa
早晨忽然想到计算机模型的各类图形怎么生成的呢?不可能一点点画图、着色,查了点资料发现有专门的一门课程——计算机图形学(Computer Graphics,简称CG),建模、渲染、3D动画、虚拟现实等等,都有用到这方面的知识。简单了解一下,以备之后使用查阅。3d
1、简述htm
常见的计算机图形学应用:blog
课程内容:可参考清华大学计算机系,计算机图形学基础课程目录:http://cg.cs.tsinghua.edu.cn/course/resource_main.htmget
须要的知识结构:数学
以上可参考:http://staff.ustc.edu.cn/~lgliu/Resources/CG/What_is_CG.htmit
2、基本示例
以Coon's patch(经过边界,进行插值做图的思路,边界可用方程求解、也可选择多点进行 Bézier插值)为例:
步骤1:描边
步骤2:生成两组曲边图,以及一组直角边图,做差:
+
-
步骤3:获得最终的图形:
网格平滑(如拉普拉斯平滑)以后,就是一个光滑的基础效果图了。例如更复杂的曲线: