LearnOpenGL

LearnOpenGL 2D游戏breakout总结

Breakout ​ 简介 - LearnOpenGL CN (learnopengl-cn.github.io) ​ 2D游戏BreakOut实现以及对OpenGL一些知识点的总结。 1.项目结构 game类:用于管理所有游戏和渲染代码,提供初始化、游戏重置、键盘输入、更新游戏状态、渲染、碰撞检测 ......
LearnOpenGL breakout

learnopengl(9)摄像机

在上一节坐标系统中提到过:观察空间(view space)经常被人们称之为Opengl的摄像机,所以有时候也称为摄像机空间(Camear Space)或者视觉空间(Eye Space)。观察空间就是从摄像机的视角所观察到的空间。 一、摄像机/观察空间 当我们讨论观察/摄像机空间的时候,是讨论以摄像机 ......
learnopengl 摄像机

learnopengl(8) 坐标系统

Opengl希望我们在顶点着色器处理之后,我们可见的所有的顶点都为标准化设备坐标,也就是说,每个顶点的xyz坐标都在[-1.0, 1.0]范围内,超出这个坐标范围的都不可见。 我们通常会自己设定一个坐标范围,然后再在顶点着色器中将这些坐标变为标准化坐标,之后进入光栅化阶段,将他们变为屏幕上的二维坐标 ......
坐标 learnopengl 系统

learnopengl(7)变换

一、基础知识 主要是一些向量和矩阵的计算方式。大学本科期间的线性代数里面的内容。坦白来讲,当时学线性代数,虽然考了个还不错的分数,但是实际这些向量、矩阵后面的意义是什么并不知道。只学会了一些基础的计算方法。 二、实践 使用GLM库。 我们在上一节的基础上,先将每个轴都缩放到0.5倍,再沿z轴旋转90 ......
learnopengl

LearnOpenGL(6) 纹理

一、纹理是什么? 我的第一反应是一张图片。在计算机图形学中,纹理被更多的认为是一块数据,它也不再局限于2D空间。具体请参考这篇文章:纹理那些事 。 二、基础知识 纹理坐标 纹理坐标是纹理与图形的映射关系,图形中每个顶点都会关联一个纹理坐标,表示顶点需要从该位置读取纹理图像的数据。 纹理坐标的范围是0 ......
纹理 LearnOpenGL
共5篇  :1/1页 首页上一页1下一页尾页