Skip to content

convlCode/LiteRender

Repository files navigation

LiteRender

这是一个简易的光线追踪渲染器,拥有基于Qt的GUI界面。程序代码用C++写成,用了部分C++11的特性。代码架构以及基础代码参考了《Ray Tracing from the Ground Up》这本讲述光线追踪的书籍。

配置指南

下面给出运行本渲染器的方法。

环境需求

1.支持C++11的C++编译器,本人开发时使用的Visual Studio 2017 。
2.安装Qt开发包,本人开发时使用的Qt5.12 。

运行

安装好上述环境后,先下载本仓库的源代码。然后打开Qt Creator,并点击软件菜单栏的“文件->打开文件或项目”,找到下载代码的目录,点击LiteRender.pro文件即可打开本项目。接下来只需在Qt Creator中编译代码就可以运行了。渲染器运行界面如下:
运行截图

版本控制

本项目所有的历史版本可以在该仓库的“releases”中找到---releases on this repository

作者

  • ConvlCode

License

本项目遵循 GPLv2 License - 点击查看详情 LICENSE.md

About

一个简易的光线追踪渲染器,采用Qt作为GUI界面。

Resources

License

Stars

Watchers

Forks

Packages

No packages published