基于opengl的基础渲染器

Posted ClothoSword

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于opengl的基础渲染器相关的知识,希望对你有一定的参考价值。

一、项目分工

刘星魁:实现所有的功能
 二、需求分析

参考主流的渲染引擎,实现基本的摄影机,天空盒,模型,贴图,粒子系统,以及漫游功能

2.软件需求规格说明书

技术分享图片

技术分享图片

 

 技术分享图片

 

三、原型设计

使用素材:

  1.天空盒的上下左右前后图片(bmp格式)

  2.测试用的两张图片(png格式)

  3.平面和球体模型(obj格式),球体用来表示地球模型,地球贴图(bmp格式)

技术分享图片

四、编码规范

   由于使用vs2017编写,软件会自动规范格式。

、代码地址

https://gitee.com/ClothoSword/RasterRenderer


以上是关于基于opengl的基础渲染器的主要内容,如果未能解决你的问题,请参考以下文章

基于OpenGL编写一个简易的2D渲染框架-08 重构渲染器-整体架构

基于OpenGL编写一个简易的2D渲染框架-09 重构渲染器-Shader

iOS 中基于矢量的实时 OSM 渲染器(使用 OpenGL ES)

基于OpenGL编写一个简易的2D渲染框架-11 重构渲染器-Renderer

基于OpenGL编写一个简易的2D渲染框架-12 重构渲染器-BlockAllocator

OpenGL chapter3 基础渲染