Skip to content

xh5a5n6k6/cadise

Repository files navigation

Cadise Renderer

Living Room Scene Rendered with Cadise (based on The Modern Living Room scene by Wig42)

Introduction

Cadise is a physically-based renderer written in C++17, taking some other renderers (PBRT-v3, Photon-v2, Tungsten, etc) as references. The main purpose of a renderer is to solve the integral problem described in rendering equation, which is more often known as light transport simulation.

Cadise is still been developing and more features will be implemented. (an overview of features is in the FEATURE.md)

Master branch Develop branch
Build Status Build Status

Scene Description

Cadise Renderer Scene Description (CRSD) developed by Chia-Yu Chou is a scene description readable by Cadise renderer. To generate a CRSD file, you can find some example scenes in the ./scene/ folder for reference, or export scenes from other 3D softwares (it currently only supports Blender exporter, please see the following repository for further information).

License

Cadise is under the MIT license.

It also includes some third-party libraries in the ./source/third-party/ folder with their own licenses, you can see the THIRDPARTY.txt for more details.

The Logo of Cadise Renderer

Gallery

Here are some images rendered with Cadise.

The above image is NOT used for any commercial purposes.

Anger Scene (based on Anger (Furia) scene by hfmm99)

iPhone Scene (based on iPhone 7 Plus scene by sriniwasjha)

Mike Scene (based on Mike Rig scene by lucky3d1)

Chess Scene (based on Standard Chess Set scene by MiriamAHoyt; HDRI is Colorful Studio by Sergej Majboroda)

Pear Scene (based on Pear scene by MZiemys)

Snowman Scene (based on Lowpoly Snowman scene by sumo12)

Cornell Box Scene (based on original Cornell Box Data)

About

A developing physically-based offline renderer written in C++.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages