Skip to content

zDawnING/MyLearnOpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyLearnOpenGL

该项目主要是自己对OpenGL的学习的检验和复习,主要资源有OpenGL基础开发文档、进阶开发文档、和基础demo。

后续会根据自己的时间安排,陆续完善文档, 并将FSViewer改造成有更多交互的版本

文档中的目前内容可读性较差,暂时是为了给自己复习OpenGL一用,如果有需要我再结合LearnOpenGL来做引导学习

若文档或demo有错误,欢迎提交issue指出

FSViewer Demo Preview

image FSViewer Demo

Basic Development Guide

OpenGL基础开发指引

  • 项目开发环境搭建
  • 绘图基础框架搭建
  • 基本图形实例
  • 自由变换图形实例
  • 照相机基础
  • 纹理基础
  • 缓冲区基础
  • 天空盒基础
  • obj模型解析基础
  • 地面绘制基础
  • 光照基础
  • 3D漫游基础
  • 2D摄像机
  • 粒子系统基础

Advanced Development Guide

OpenGL进阶开发指引

  • VertexBufferObject的使用(VBO)
  • Shader的使用
  • 面向对象封装
  • Shader中的光照示例
  • 雾化
  • 环境映射、折射
  • 后期处理(添加帧缓冲,创建全屏四边形,添加特效)

About

opengl learn note

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published