课程介绍:适用于对WebGL、Three.js等3D技术感兴趣,却不知道如何入门的同学, 课程带领大家深入理解WebGL的原理。课程目录:├─01-基础部分│ 01-WebGL与three.js的基础、与opengl的关系.mp4│ 02-编写第一个three.js程序.mp4│ 03-three. ...
分类:
Web程序 时间:
2020-01-06 09:27:48
阅读次数:
160
VS2015的OpenGL环境配置 千里之行,始于足下。OpenGL学习首先从环境搭建做起,环境配置,首先搞清楚一些OpenGL环境配置中的基本概念。执行OpenGL环境仅需配置glfw、glad这两个即可正常运行代码,后期需要其他库再行添加。 GLFW 生成窗口,支持oepngl上下文(windo ...
分类:
其他好文 时间:
2019-12-28 19:28:04
阅读次数:
76
学习OpenGL的变换。 Local Space => World Space => View Space => Clip Space => Screen Space ModelMatrix ViewMatrix ProjectionMatrix : Orthographic Perspective ...
分类:
其他好文 时间:
2019-12-27 20:15:52
阅读次数:
217
1.网络学习资料 OpenGL中投影函数glOrtho()、glFrustum()以及gluPerspective()以及函数的用法 ...
分类:
其他好文 时间:
2019-12-25 13:13:47
阅读次数:
46
从文件读取Vertex Shader 和 Fragment Shader的工具类。 代码如下: Shader.h #ifndef Shader_h #define Shader_h // GLEW #define GLEW_STATIC #include <GL/glew.h> // GLFW #i ...
分类:
其他好文 时间:
2019-12-19 23:25:22
阅读次数:
127
知乎http://www.cplusplus.com/articles/1w6AC542/https://www.zhihu.com/question/314175363/answer/650214605 C++C#JS 需要用到哪些技术? C/C++ .JS.C#:OpenGL/DirectX:图 ...
分类:
其他好文 时间:
2019-12-19 20:46:34
阅读次数:
103
OpenGL EL 嵌入式图形处理库 EGL定义 是OpenGL EL和本地窗口系统的接口,不同平台上EGL配置是不一样的,而OpenGL的调用方式是一致的,OpenGL跨平台就是依赖于EGL接口 EGL环境创建目的 需要自己创建大的EGL环境来是实现渲染 定义了一个跨编程语言、跨平台编程的专业图形 ...
分类:
移动开发 时间:
2019-12-13 15:33:39
阅读次数:
161
参考文章 深入探索3D拾取技术 OpenGL 3D拾取 射线和三角形的相交检测(ray triangle intersection test) 3D拾取的方法有两种 1、基于几何计算的射线-三角形相交法 2、使用OpenGL本身的拾取机制 这里主要使用第二种,理解起来相对简单一点。 借用大佬的通俗易 ...
分类:
其他好文 时间:
2019-12-09 00:58:21
阅读次数:
113
前言 这是从零开始openGL系列文章的第二篇,在上篇文章中介绍了基本的环境配置,这篇文章将介绍如何绘制基本图形(圆、三角形、立方体、圆柱、圆锥)。 基本框架 下面这里我先给出opengl的3D绘图的基本框架 #include <windows.h> #include <string.h> #inc ...
分类:
其他好文 时间:
2019-12-08 17:11:02
阅读次数:
108
平常我们使用的Shader有顶点着色器、几何着色器、片段着色器,这几个都是为光栅化图形渲染服务的,OpenGL 4.3之后新出了一个Compute Shader,用于通用计算并行加速,现在对其进行介绍。 介绍Compute Shader之前需要先介绍一下ImageTexture: 普通的Textur ...
分类:
其他好文 时间:
2019-12-07 01:12:37
阅读次数:
136