2018年6月29日 (金) 03:42時点における最新版
| Types of scenes |
| Three types of scene have been identified to evaluate the raytracer:
- Regression scenes - very small scenes to test code correctness (results)
- Concept scenes - handpicked scenes to test and measure specific characteristics (results)
- Real case scenes - real works case (results)
|
Regression Scenes
Those should be as small/fast as possible and test each feature of raycode.
|
Tests instances support and mirror rays
|
|
Tests mirror rays, blurry and exact, it's also possible to see a bug of shading code, that's performing exact mirror on the reflection of the right cube.
|
|
Tests Ambient occlusion and area lamps, this scene also has very small polies that creates banding effect due to incorrect code handling neighbour faces
|
|
Tests transparent shadows, and instance support
|
|
Stresses instances and ray-mirrors
|
Concept Scenes
handpicked scenes to test and measure specific characteristics
Teapot in stadium
|
|
A very small and highly detailed object inside a very low and large poly scene
views
- a close view of the highly detailed mesh + low poly environ
- a close view of the highly detailed mesh + without low poly environ
reason
- Should break octrees or other grids methods.
- Comparisons of how optimal the other methods are.
files
|
Wire scene
|
|
A scene where the probability of a ray hitting a mesh is very low, that means full of objects with holes. Probably a scene with a centered mirror object covered by many wire objects.
views
- a curved mirror object (to break ray coherence)
- a flat mirror object (to take advantage of ray coherence)
reason
- test full-space transverse (rays would need to transverse a big part of tree to get a hit result)
- test ray coherence
files
|
Highly overlap scene
|
|
A scene where each primitive and each object BB's is higly overlapping others BB's. That would be like a large box with boxs inside with boxs inside with boxs inside...
reason
files
|
Sub-linear test
|
|
A really highly detailed scene
views
- An overview of the whole scene
- An overview of a small part of the scene
reason
- show that raytrace is performing well, render time should be similar on both views
- show that for large scenes the Zbuffer is the "slow" part
files
|
Axis aligned scenes
|
|
Architecture scene
views
- a normal one
- and one with the scene rotated so that primitives aren't axis aligned
reason
- test BB handling of axis aligned volumes
files
Any architecture scene?
|
Shadow scene
|
|
A scene with large parts in total shadow of some lamps
reason
- test any heuristics to lamp visibility
files
|
Real Case Scenes