摘要: 在开始这段旅程之前我们先了解一下OpenGL到底是什么。一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范( 阅读全文
posted @ 2022-05-21 12:02 Kerios 阅读(76) 评论(0) 推荐(0)
摘要: 课前复习:向量的定义,基本操作,加与乘(点乘与叉乘) dot product and cross product. transform变换: ue里面常见的摄像机通过插入关键帧,然后就能实现一个运动,这种运动路线是怎么算出来的呢,变换就是答案。 皮克斯动画那个台灯,i会被压扁,这种压扁也能用变换表示 阅读全文
posted @ 2022-01-26 16:13 Kerios 阅读(282) 评论(0) 推荐(0)
摘要: 前情回顾:什么是计算机图形学,图形学有哪些应用,课程要求 图形学依赖于线性代数,微积分,光学,力学,信号处理,统计,数值分析,美学;分为两个部分说明:向量与矩阵。 向量(vector):表示有大小有方向的量。AB的向量等于B-A,向量的属性就是方向与大小,向量不具有位置这个概念,随意平移,向量依然方 阅读全文
posted @ 2022-01-24 10:09 Kerios 阅读(484) 评论(0) 推荐(0)
摘要: 前言:博学静思才能成长,笔记是记录笔者自己的学习路程。 01:渲染(rendering)是什么? 渲染是以软件由模型生成图像的过程。模型是用语言或数据结构进行严格定义的三维物体或 虚拟场景的描述。 渲染用于描述:计算视频编辑软件中的效果,以生成最终视频的输出过程 02:渲染的类别:离线渲染(电影) 阅读全文
posted @ 2022-01-23 23:22 Kerios 阅读(137) 评论(0) 推荐(0)
摘要: 程序就是软件,软件是相对于硬件的概念。用人类能看懂的单词去对应指令,汇编的来源。编译就是把高级语言编写成计算机能看懂的低级语言代码,高级语言都是需要编译器的。随着更强大的硬件发展,我们需要更多的程序去控制硬件,这也形成了系统,win,mac等等操作系统。 操作系统也就是应用程序。操作系统不是万能的, 阅读全文
posted @ 2022-01-23 23:19 Kerios 阅读(38) 评论(0) 推荐(0)
摘要: 恢复内容开始 判断一个画面是否好,就是看是否足够的亮,这个涉及到了一个技术:全局光照。 图形学的应用:无主之地的画面为什么看起来是卡通的,黑客帝国中的特效。特效其实是最简单的图形学的应用,特殊的反而简单做,但是日常生活常见的反而是难做的。阿凡达难的原因,就是面部捕捉,如何得到在计算机中的应用,包括疯 阅读全文
posted @ 2022-01-23 23:07 Kerios 阅读(175) 评论(0) 推荐(0)