Commit d2f29b1b authored by Hui Wang's avatar Hui Wang
Browse files

update docs

parent e7dc1b04
---
layout: default
title: "A4: Animation"
permalink: /animation/
nav_order: 7
has_children: true
has_toc: false
[[Home]](/docs/index.md) [[User Guide]](/docs/guide/guide.md) [[Mesh Edit]](/docs/meshedit/overview.md) [[Path Tracer]](/docs/pathtracer/overview.md) [[Animation]](/docs/animation/overview.md)
---
# Animation Overview
**Warning: This part is UNTESTED!**
There are four primary components that must be implemented to support Animation functionality.
**A4.0**
......
---
layout: default
title: "A3: Pathtracer"
permalink: /pathtracer/
nav_order: 6
has_children: true
has_toc: false
[[Home]](/docs/index.md) [[User Guide]](/docs/guide/guide.md) [[Mesh Edit]](/docs/meshedit/overview.md) [[Path Tracer]](/docs/pathtracer/overview.md) [[Animation]](/docs/animation/overview.md)
---
# PathTracer Overview
**Warning: This part is UNTESTED!**
PathTracer is (as the name suggests) a simple path tracer that can render scenes with global illumination. The first part of the assignment will focus on providing an efficient implementation of **ray-scene geometry queries**. In the second half of the assignment you will **add the ability to simulate how light bounces around the scene**, which will allow your renderer to synthesize much higher-quality images. Much like in MeshEdit, input scenes are defined in COLLADA files, so you can create your own scenes to render using Scotty3D or other free software like [Blender](https://www.blender.org/).
<center><img src="figures\raytracing_diagram.png" style="height:240px"></center>
<center><img src="figures/raytracing_diagram.png" style="height:240px"></center>
Implementing the functionality of PathTracer is split into 7 tasks:
<center><img src="images/pathtracing_flowchart.png"></center>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment