![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形
文章平均质量分 91
_luna
我年纪还轻,阅历不深的时候,我父亲教导过我一句话,我至今还念念不忘。 “每逢你想要批评任何人的时候, ”他对我说,“你就记住,这个世界上所有的人,并不是个个都有过你拥有的那些优越条件。”
展开
-
Modern OpenGL :光照shader
Modern OpenGL :光照shader1. 前言2. 数学背景3. 实现1. 前言 采用shader实现了标准? 冯氏光照模型。2. 数学背景老生长谈了。光照模型:冯氏光照模型(环境光+漫反射+镜面反射)光源类型:点光源环境光通常是一个常量ambient=Caambient= C_{a}ambient=Ca漫反射与面的法向量N和光线向量L有关diffuse=Cd...原创 2020-04-16 23:02:04 · 416 阅读 · 0 评论 -
OpenGL环境配置
OpenGL(1):环境配置前言1、glew2、freeglut3、gltools项目属性设置我的第一个OpenGL程序前言VS2015 的OpenGL 环境搭配1、glew地址:https://sourceforge.net/projects/glew/(1) …\include\ 下全部文件移动到 你的VS目录\VC\include(2) …\lib\Release\x64 下全...原创 2019-01-06 00:28:24 · 691 阅读 · 6 评论 -
OSG VS2017 环境配置
OSG(1): VS 2017 环境配置文件准备CMAKEvs 2017 编译VS工程属性设置文件准备我的IDE是VS2017OSG稳定版本http://www.openscenegraph.org/index.php/download-section/stable-releasesOSG官方数据http://www.openscenegraph.org/index.php/down...原创 2019-01-17 13:40:36 · 3066 阅读 · 4 评论 -
OpenGL绘制球体
OpenGL绘制球体于(0,0,0) 绘制一个半径R=1 的球体函数:sphere_entryvoid sphere_entry(int du, int dv){ float gu = 3.1415926535 / du , gv = 2.0*3.1415926535 / (dv-1); float x, y, z ,r ; glPushMatrix();#define MA...原创 2019-02-27 20:46:11 · 10911 阅读 · 0 评论 -
OpenGL光照
OpenGL光照模型基本光照模型1.放射光2.环境光3.漫反射光4.镜面反射光光源类型1.平行光2.点光源3.聚光灯代码基本光照模型OpenGL中有四种光照模型放射光(自发光) emissiveemissiveemissive环境光 ambientambientambient漫反射光 ...原创 2019-02-28 00:38:13 · 7252 阅读 · 0 评论 -
OpenGL绘图基本矩阵运算讲解
平移缩放旋转矩阵一、平移矩阵二、缩放矩阵三、旋转矩阵四、透视矩阵五、剪切矩阵一、平移矩阵坐标平移(dx,dy,dz)(dx,dy,dz)(dx,dy,dz):[100dx010dy001dz0001] \begin{bmatrix} 1 & 0 & 0 & dx\\ 0 & 1 & 0 &a...原创 2019-03-08 23:45:22 · 1261 阅读 · 0 评论 -
OpenGL图形渲染管线、VBO、VAO、EBO概念及用例
OpenGL图形渲染管线、VBO、VAO、EBO概念及用例图形渲染管线顶点缓冲对象(Vertex Buffer Objects,VBO)顶点数组对象(Vertex Arrary Object,VAO)索引缓冲对象(Element Buffer Object,EBO)本文转自:https://blog.csdn.net/dcrmg/article/details/53556664图形渲染管线...转载 2019-03-13 14:00:49 · 378 阅读 · 0 评论 -
OpenGL Draw函数族以及渲染优化
OpenGL Draw函数族以及渲染优化前言1.最基本的Draw函数1.1 glDrawArrays1.2 glDrawElements2.基本Draw函数的变种2.1 *Instanced2.2 *BaseVertex2.3 *BaseInstance2.4 *BaseInstanceBaseVertex2.5 *Indirect2.6 小结3.多重Draw函数4.无绑定技术(bindless)...原创 2019-09-15 02:04:24 · 3587 阅读 · 0 评论 -
Unreal4下载安装教程
Unreal4下载安装教程注册Github账号注册UE4账号绑定Github账号找不到源码注册Github账号什么你还没有GitHub账号?那就快去注册一个啊!注册UE4账号进入UE4官网,按照套路自行完成账号注册。绑定Github账号右上角账号名称下拉菜单点个人进入设置界面,如下图:左侧Tab栏选择连接的账户,找到Github点击连接。绑定成功后,Epic Games的注册...原创 2019-09-27 13:38:02 · 3140 阅读 · 1 评论