Skip to content
This repository has been archived by the owner on Nov 22, 2019. It is now read-only.

Implement IRR with VPLs in Unity3D(NTUST course project)

Notifications You must be signed in to change notification settings

Darkgrouptw/Incremental-Instant-Radiosity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Incremental Instant Radiosity


Precondition

You have to download OpenCV for Unity in Assets file.

Introduction

This goal of this project isto simulation the global illumination in real-time. Instant Radiosity is fundamental techniques to do it. However, its efficiency is still limited. In addition to regenerating all point light sources, incremental instant radiosity is porposed for rendering single-bounce indirect illumination in real time on currently available graphics hardware. The method is based on the instant radiosity algorithm, where virtual point lights (VPLs) are generated by casting rays from the primary light source.

Refer to the original papaer It's important to justistify the existence of each VPLs because the generation rays may be occluded due to the movement of the light sources and objects(A). Next step, it's to remove all invalid VPLs (B), and also adjust the contribution of valid VPLs(C).

Video Link

About

Implement IRR with VPLs in Unity3D(NTUST course project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages