Skip to content

Nao-Shirotsu/Embree-CGES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGES

Overview

phongshading pathtracing

CGES is switchable interactive renderer made with Intel's Embree, to compare rendering methods. "CGES" comes from "CG effects switcher".

Demo movie

https://www.youtube.com/watch?v=hRr8_boZRdo

Build

  • Required environment

    • Windows OS
    • Visual Studio
  • Visual Studio 2022 with v143 platform toolset on Windows 11 is confirmed to build successfully.

  • Build steps:

    1. Clone this repository.
    2. Open powershell and execute install_dependencies.ps1. Libraries required to compile will be automatically downloaded from the internet and placed to appropriate directories.
    3. Open CGES.sln in Visual Studio and build.
    4. bin/ containing an executable file will appear in the project root directory.
  • When debug build, the executable file will be aborted with exception caused by no resource data(3D models, textures).

    • Redistribution of the data we use is prohibited. We are now dealing with this problem in progress.
    • When release build, the executable may work with error-color texture and no 3D-model.

How to operate

  • Arrow key (Up, Down, Right, Left)

    Camera will move.

  • I / O key

    Zoom in & out.

  • Esc key

    Terminate renderer.

  • Number key(1, 2, ..., 0)

    Switch rendering methods.

    1. Phong shading
    2. Pathtracing
    3. Bidirectional Pathtracing(WIP)

Required dependencies

About

CG effects switcher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages