
opengl
程颖不是陈颍是沉吟
钢化玻璃心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL中常用的函数中文手册
https://blog.csdn.net/flycatdeng/article/details/82588903 OpenGL ES 2.0 中文API文档(转载)目录glGenBuffers -- 生成缓冲对象的名字glBindBuffer -- 绑定一个已命名的缓冲对象glBufferData -- 把用户定义的数据复制到当前绑定缓冲的函数glGenB...原创 2018-12-14 20:12:20 · 6676 阅读 · 1 评论 -
linux下查看opengl版本
创建test.c文件#include <stdio.h>#include <GL/glut.h>int main(int argc, char** argv){ glutInit(&argc,argv); //显示模式初始化 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH);...转载 2018-12-24 18:52:07 · 10101 阅读 · 4 评论 -
坐标系统 -- 四大空间及三大变换矩阵
坐标系统 -- 四大空间及三大变换矩阵局部空间: 物体所在的坐标空间,即对象最开始所在的地方。有可能你创建的所有模型都以(0, 0, 0)为初始位置,然而它们会最终出现在世界的不同位置。世界空间: 如果我们将所有的物体导入到程序当中,它们有可能会全挤在世界的原点(0, 0, 0)上,这并不是我们想要的结果。我们希望物体在一个大的世界空间中合理地位于我们想让它处在的位置。观察空间: 就是从摄...原创 2019-04-17 14:19:01 · 747 阅读 · 0 评论 -
总结GLM库中glm::transform(位移), glm:scale(缩放), glm::rotate(旋转)
在使用下面所介绍的函数之前请记得包含相关头文件,一般包含这几个就够了:#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/type_ptr.hpp>下面这三个函数主要在模型矩阵中运用,因为模型矩阵的主要功能也就是旋转、平移、缩放。glm:...原创 2019-04-18 10:03:48 · 37095 阅读 · 5 评论 -
简单的冯氏光照模型
冯氏光照模型分为三个部分:环境光 Ambient 即使在完全黑暗的情况下,世界上也通常会有一些光亮(比如:月光、远处分散的光源),物体不会是完全黑暗的。漫反射光 Diffuse 视觉上最显著的分量。物体的某一部分越是正对着光源,那么这部分就越亮。镜面光 Specular 模拟有光泽物体上的亮点。这个颜色会更加倾向于光的颜色。环境光照void main(){ ...原创 2019-04-18 12:41:23 · 926 阅读 · 0 评论