学习图形学



Introduction to 3D Game Programming with DirectX 12一书学习记录(第一个例子编译错误)
Introduction to 3D Game Programming with DirectX 12一书学习记录(第一个例子编译错误)

准备开始学一学d3d,听说《Introduction to 3D Game Programming with DirectX 12》这本书不错,于是就拿来学一学。不料第一个例子,按照书中的指示,就总是编译错误,错误 …

图形图像 - opengl

为了实现一个完整功能的图形处理系统,设计一个与OpenGL相关的系统结构为: 其最底层是图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenGL,第五层为应用 …

OpenGL笔记之 框架搭建

视频:https://b23.tv/2Sl0JG GLWindow.hpp #include <glad/glad.h> // glad.h必须放在最前面 #include <GLFW/glfw3.h> #include <iostream> void framebuffer_size_callback(GLFWwindow …

DirectX11--HLSL中矩阵的内存布局和mul函数探讨
DirectX11--HLSL中矩阵的内存布局和mul函数探讨

阅读目录 前言 一些线性代数基础 行主序矩阵与列主序矩阵 矩阵左乘与右乘 C++和HLSL中矩阵的内存布局 HLSL中的mul函数 dp4指令 总结 回到顶部 前言 说实话,我感觉这是一个大坑,不知道为什么要设计成这样 …

OpenGL从入门到精通--你好三角形
OpenGL从入门到精通--你好三角形

三角形 绘图中需要牢记下面这几个单词 顶点数组对象: Vertex Array Object, VAO 顶点缓冲对象: Vertex Buffer Object, VBO 索引缓冲区: Element Buffer Object, EBO或Index Buffer Ob …

OpenGL笔记之 环境搭建

视频:https://b23.tv/b35Ri4 环境搭建 资源链接 GLFW https://www.glfw.org GLAD https://glad.dav1d.de/ Windows 代码 #include <glad/glad.h> #include <GLFW/glfw3.h> #include <iostre …

和opengl的关系_从零开始的图形学学习(零):一切的开始 —— 自建OpenGL开发框架...
和opengl的关系_从零开始的图形学学习(零):一切的开始 —— 自建OpenGL开发框架...

本章内容:自建轻量级静态OpenGL开发框架,认识第三方库的编译与链接方法。 Part I. Introduction 图形学学习初期,在使用C++开发OpenGL项目时,不可避免的需要接触各种第三方依赖 …

OpenGL学习笔记(LearnOpenGL)正在更新
OpenGL学习笔记(LearnOpenGL)正在更新

此文章在这里继续更新。 学习资料来源:LearnOpenGL CN OpenGL简介 OpenGL是什么 一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、 …

opengl——创建一个窗口
opengl——创建一个窗口

Background OpenGL 标准没有指定任何用于建立和使用窗口的 API。在x系统中提供 OpenGL 的接口为 GLX。Windows 提供 WGL 而 MacOS 提供 CGL。为了建立一个能够显示图像的窗口,我们直接使用这些接口&# …

opengl编程从入门到精通-hello,window
opengl编程从入门到精通-hello,window

窗口 程序中使用的glad.c和glad.h源码: 链接: https://pan.baidu.com/s/1TmtM7O8J4aTnfP6elIgs7g 密码: g5go 请确认是在包含 GLFW 的头文件之前包含了 GLAD 的头文件。 GLAD 的头文件包含了正确的 O …

OpenGL学习笔记:第一章 初识OpenGL(OpenGL库,函数,管线,着色器,点,线)
OpenGL学习笔记:第一章 初识OpenGL(OpenGL库,函数,管线,着色器,点,线)

OpenGL技术简介 OpenGL本质上是图形硬件的软件接口,可以独立于操作环境和硬件,实际上是一套三维处理库,包含700多个函数或指令。 GLUT,GLEW和GL Tools 都是OpenGL的库, …