# RTRenderLab
这是一个用OpenGL开发的实时渲染器,拥有基于Qt的GUI界面。程序代码用C++写成,用了部分C++11的特性。
### 环境需求
1. 支持C++11的C++编译器,本人开发时使用的Visual Studio 2017 。
2. 安装Qt开发包,本人开发时使用的Qt5.12
3. 用CMake编译Assimp三维模型加载库,具体配置方式见[Assimp官网]( http://www.assimp.org )的说明
### 运行
安装好上述环境后,先下载本仓库的源代码。然后打开Qt Creator,并点击软件菜单栏的“文件->打开文件或项目”,找到下载代码的目录,点击RTRRenderLab.pro文件即可打开本项目。接下来只需在Qt Creator中编译代码就可以运行了
没有合适的资源?快使用搜索试试~ 我知道了~
基于OpenGL开发的实时渲染器,拥有基于Qt的GUI界面
共56个文件
cpp:12个
h:11个
fs:8个
需积分: 2 0 下载量 106 浏览量
2024-03-23
21:20:31
上传
评论
收藏 3.3MB ZIP 举报
温馨提示
这是一个用OpenGL开发的实时渲染器,拥有基于Qt的GUI界面。程序代码用C++写成,用了部分C++11的特性。 ### 环境需求 1. 支持C++11的C++编译器,开发时使用的Visual Studio 2017 。 2. 安装Qt开发包,本人开发时使用的Qt5.12 3. 用CMake编译Assimp三维模型加载库 ### 运行 安装好上述环境后,先下载本仓库的源代码。然后打开Qt Creator,并点击软件菜单栏的“文件->打开文件或项目”,找到下载代码的目录,点击RTRRenderLab.pro文件即可打开本项目。接下来只需在Qt Creator中编译代码就可以运行了
资源推荐
资源详情
资源评论
收起资源包目录
RTRenderLab-code.zip (56个子文件)
RTRenderLab-code
textures
marble.jpg 508KB
smileface.png 1MB
container2_specular.png 979KB
cementwall.jpg 48KB
metal.png 1.11MB
brickwall.jpg 194KB
container.jpg 181KB
container2.png 457KB
.DS_Store 6KB
Model.h 969B
mainwindow.h 520B
Texture2D.cpp 1KB
Camera.h 2KB
LICENSE 34KB
mainwindow.cpp 1KB
renderOBJ
Coordinate.h 258B
Cube.h 343B
Plane.h 288B
Plane.cpp 1KB
Coordinate.cpp 871B
Cube.cpp 4KB
GLWidget.cpp 6KB
main.cpp 176B
shaders
plane.vs 279B
coordinate.vs 196B
cube.fs 2KB
cube_dtest.vs 273B
cubeTest.fs 98B
cube_dtest.fs 151B
cube.vs 466B
light.vs 199B
modelLoad.fs 1KB
modelLoad.vs 429B
fragShaderSource.fs 221B
cubeTest.vs 199B
plane.fs 155B
light.fs 83B
coordinate.fs 101B
vertexShaderSource.vs 282B
Mesh.cpp 4KB
shaders.qrc 1KB
mainwindow.ui 5KB
GLWidget.h 2KB
ResourceManager.h 729B
Mesh.h 1KB
Shader.h 2KB
Camera.cpp 2KB
RTRenderLab.pro 2KB
.gitignore 37B
Texture2D.h 496B
images
demo4.png 415KB
demo3.png 294KB
Shader.cpp 1KB
README.md 732B
Model.cpp 7KB
ResourceManager.cpp 1KB
共 56 条
- 1
资源评论
MarcoPage
- 粉丝: 2167
- 资源: 797
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SSCMS登录模块需要的JS文件
- JSP网络购物中心毕业设计(源代码+论文).rar
- 白盒测试报告.docx
- 基于LM5117芯片评估开发板硬件参考设计(原理图+PCB)+中英文数据手册资料.zip
- 照片批量重命名软件(文件批量修改图片文件名)
- app.apk
- 人工智能(AI)是计算机科学的一个分支,旨在开发和应用能够模拟、延伸和扩展人类智能的理论、方法和技术,包括机器人、语言识别、图像
- 嵌入式与物联网开发是当今信息技术领域的两大重要分支,它们相互交织,共同推动着智能化时代的进步 嵌入式开发主要关注在嵌入式操作
- 网络安全,这一看似高深莫测的领域,实则与我们每个人的生活息息相关
- 毕业设计基于深度学习的视觉问答系统源码+文档说明+答辩PPT.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功