码迷,mamicode.com
首页 >  
搜索关键字:opengl 光照    ( 3524个结果
业务领域建模Domain Modeling
一、建模背景 (1)工程实践项目需求 我的工程实践课题是基于室内地图数据,运用OpenGL渲染手段,构建并渲染三维空间模型,进一步可应用到虚拟现实的交互游戏场景。 (2)领域建模意义 领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。 首先我们需要明白建模的目的是什么 ...
分类:其他好文   时间:2019-11-22 23:50:58    阅读次数:99
光照演示程序(第八章内容)
光照演示程序(第八章内容) 8.14、光照演示程序 本章演示程序基于上一章的“陆地与波浪演示程序”的基础上构建而成的,其中利用了一个方向光来表示太阳,用户可以使用方向键来控制太阳的方向。 8.14.1、顶点格式 光照的计算需要依赖于表面法线,所以我们会 在顶点层级定义法线 ,方便在光栅化过程中进行插 ...
分类:其他好文   时间:2019-11-22 09:16:08    阅读次数:109
OpenGL Eight (Cube)
先画一个3D平面 进行3D绘图时,我们先船舰一个模型矩阵。这个矩阵包含了位移、缩放、旋转操作,会被一共有过到所有物体的顶点上,以变换到全局的世界空间。 下面的代码是把一个2D平面沿着X轴旋转90度 创建模型矩阵,将顶点乘以模型矩阵,得到的顶点坐标就是经过变换到世界坐标。 创建观察矩阵,将观察机后移 ...
分类:其他好文   时间:2019-11-22 00:33:40    阅读次数:75
CodeBlocks_OpenGL配置
CodeBlocks版本:13.12 下载OpenGL配置文件 1、glut.dll glut32.dll放入系统盘Windows\System32文件夹 2、glut.h放入CodeBlocks安装目录下的MinGW\include\GL文件夹下 3、glut.lib glut32.lib放入Mi ...
分类:其他好文   时间:2019-11-18 23:26:00    阅读次数:102
OpenGL Four (Shader__Package)
相信你现在已经写了不少OpenGL的Demo了。一次次的compile和attach着色器是不是很烦。 要想让我们生活愉悦,就不得不封装一个类。( 方便学习,方便移植,方便你我他 ) 添加必要的include 从文件读取 我们使用C++文件流读取着色器内容,储存到几个string对象中 封装好了如何 ...
分类:其他好文   时间:2019-11-17 23:46:25    阅读次数:91
OpenGL学习之路(2)——窗口
实际的OpenGL库的开发者通常是显卡的生产商。你购买的显卡所支持的OpenGL版本都为这个系列的显卡专门开发的。可以用上次提到的OpenGL Extensions View来查看OpenGL版本,我的就是OpenGL4.3。 之前选择GLAD的时候,选择OpenGL的核心模式(Core-profi ...
分类:其他好文   时间:2019-11-17 14:32:54    阅读次数:69
OpenGL学习之路(1)——安装
我是在学习Qt的过程中,接触到2D、3D制图,也看到很多项目中会将Qt和OpenGL结合起来做开发,同时也对Qt里面的坐标系统云里雾里,遂决定两者结合起来学一下。 OpenGL是一个图形API,并不是一个独立的平台,因为我是基于QT C++平台,所以也选择了C++来作为OpenGL的工作语言。 首先 ...
分类:其他好文   时间:2019-11-17 13:00:37    阅读次数:85
OpenGL Two (Triangle__EBO)
冠冕堂皇的引言 之前已经画了一个憨憨的三角形。如果是画由两个三角形组成的四边形的话...... 此时就会出现一个问题,我们指定 右下角 和 左上角 两次,就显得有一丝的多余。所以我们引入了 索引缓冲对象( Element Buffer Object , EBO )( 也叫IBO,Index Buff ...
分类:其他好文   时间:2019-11-16 17:59:44    阅读次数:78
PBR原理
https://learnopengl.com/PBR/Theory https://learnopengl.com/PBR/Lighting https://learnopengl-cn.github.io/07%20PBR/01%20Theory/ ...
分类:其他好文   时间:2019-11-16 16:11:08    阅读次数:81
用OpenGL画线
. 两点之间的连线称之为线段,在屏幕上显示线段放在现在已经不是稀奇的事情,大多数高级图形API都可以轻松实现,我尝试用OpenGL画线,在这里记录一下收获. . OpenGL这个级别的图形API,通常会提供一些绘制基本图形的接口,这些基本图形称之为 图元 ,而OpenGL提供了点,线段,三角形三种图 ...
分类:其他好文   时间:2019-11-13 00:31:01    阅读次数:150
3524条   上一页 1 ... 18 19 20 21 22 ... 353 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!