![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
现代计算机图形学入门笔记
文章平均质量分 93
ucastfy
这个作者很懒,什么都没留下…
展开
-
现代计算机图形学入门(三)——光栅化
文章目录一、三角形的应用二、使用步骤1.引入库2.读入数据总结一、三角形的应用我们在光栅化的过程中,需要把不同的像素转化为多边形。有的是四边形,但更为广泛的是使用三角形。三角形有如下的好处:①三角形是最基础的多边形,没有比三角形边更少的多边形②任何其他多边形都可以拆为三角形③三角形的内部一定是在一个平面的,而四边形就可能不会④三角形的内外区分非常清楚,但是对于多边形而言,由于存在凸多边形和凹多边形所以区分比较麻烦⑤通过三角形三个顶点的左边便于判断三角形内像素的中心点与三角形的关系在图形原创 2021-08-08 11:19:10 · 574 阅读 · 0 评论 -
现代计算机图形学入门(四)———— 着色
文章目录1 可见性(Visibility)1.1 画家算法1.2 Z-Buffer算法2 着色(Shading)2.1 Blinn-Phong反射模型2.1.1 漫反射1 可见性(Visibility)1.1 画家算法对于一幅图,我们一般是先把远景画完,然后再用近景将部分远景覆盖,最终得到一幅画,在图形学中这样的一种算法过程被称为画家算法在图形学中我们想画一个立方体,画画的顺序也挺讲究,如下正方体,如果我们不是以左上右下的顺序画,左面就会有一条棱线显现出来。在一般的情况下,原创 2021-08-07 15:46:43 · 987 阅读 · 0 评论 -
现代计算机图形学入门(二)——变换
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport p原创 2021-05-16 15:29:00 · 834 阅读 · 1 评论 -
现代计算机图形学入门(一)——线性代数基础
现代计算机图形学入门(一)——线性代数基础本系列文章为学习GAMES101课程的学习笔记,欢迎交流分享文章目录现代计算机图形学入门(一)——线性代数基础一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、pandas是什么?标题二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warning原创 2021-04-30 18:00:47 · 1177 阅读 · 0 评论