![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
煮雪品茶
这个作者很懒,什么都没留下…
展开
-
论文研读--Real-time Approximation of Photometric Polygonal Lights
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、问题引入对于实时渲染来说,为什么面光源计算困难呢?1、首先对于给定的某个着色点P,BRDF函数是很复杂的,类似一个球形分布;2、提示:以下是本篇文章正文内容,下面案例可供参考二、解决思路示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。三、结果和评估..原创 2020-09-27 17:09:50 · 176 阅读 · 0 评论 -
OpenGL学习(六)摄像机
中文OpenGL学习网站:https://learnopengl-cn.github.io一、摄像机随着时间跟着场景旋转1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hp...原创 2020-02-15 20:40:59 · 317 阅读 · 0 评论 -
OpenGL学习(五)坐标
中文OpenGL学习网站:https://learnopengl-cn.github.io一、局部空间-(模型矩阵)-世界空间-(观察矩阵)-观察空间-(投影矩阵)-裁剪空间1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <...原创 2020-02-15 16:13:08 · 250 阅读 · 0 评论 -
OpenGL学习(四)变换
中文OpenGL学习网站:https://learnopengl-cn.github.io一、学会使用矩阵变换注:注意矩阵的结合顺序1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_tran...原创 2020-02-14 16:01:02 · 228 阅读 · 0 评论 -
OpenGL学习(三)纹理
中文OpenGL学习网站:https://learnopengl-cn.github.io一、使用纹理画一个箱子1.1代码之前抽象的着色器类、stb_image.h类的下载#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>#include "CShader.h"...原创 2020-02-13 19:14:02 · 420 阅读 · 4 评论 -
OpenGL学习(二)着色器
中文OpenGL学习网站:https://learnopengl-cn.github.io一、着色器之间可以相互传递数据(只要类型和名称一样)画一个红色的三角形1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>const unsigned int ...原创 2020-02-12 12:03:12 · 604 阅读 · 0 评论 -
OpenGL 学习(一)学习画三角形
写在前面:最近闲来无事,学习OpenGL,在此记下代码,督促自己好好学习!中文OpenGL学习网站:https://learnopengl-cn.github.io一、画一个橘色的三角形1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>const u...原创 2020-02-10 16:12:45 · 300 阅读 · 0 评论 -
VS2017编译配置Boost库
准备使用Boost库的fiber子库,一直没有弄明白,他两是什么关系,fiber包含于Boost中,编译配置好了Boost库,fiber也就配置好了。一、编译Boost1.1 下载Boost官网地址:http://www.boost.org/下载最新版的Boost库,我下的是1.71.0版本,win的zip版本1.2解压解压到固定地方,解压文件名称假设为A...原创 2019-09-27 14:02:05 · 860 阅读 · 3 评论 -
读书笔记——变换
transformation basic 2D transforms2D transformation :rotation(旋转)、scale(缩放)、shear(剪切)一、scale(缩放) 缩放矩阵是一个对角矩阵,对应的行数代表缩放的比例。Sx和Sy代表缩放的系数。缩放的逆变换是乘以缩放矩阵中Sx和Sy的倒数。图1 右边的缩放矩阵是左边缩放矩阵的逆变换图2...原创 2019-09-24 18:57:17 · 204 阅读 · 0 评论 -
读书笔记——实时渲染(二)
graphics rendering pipeline(图形渲染管线) graphics rendering pipeline(图形渲染管线 or the pipeline 管线)是实时图形学的核心,主要功能是根据给定的虚拟摄像机、three-dimensional object(三维物体)、光源以及其他来生成或者渲染一个二维图像。一、architecture(架构) ...原创 2019-09-24 14:57:48 · 375 阅读 · 0 评论 -
读书笔记——实时渲染(一)
一、实时渲染定义 real-time rendering (实时渲染)指的是在计算机上快速生成图像,观众的响应和计算机的渲染过程交替发生. 图像显示速率单位为帧每秒(FPS)或者赫兹(Hz)。电影每秒24帧,但是快门将每一帧反映2-4次(避免闪烁),这个定义为刷新率(refresh rate)。电影的24FPS定义为显示率(display rate)。二、实...原创 2019-09-23 16:08:14 · 608 阅读 · 0 评论