宁静致远

July 30, 2007

Now that the project is over…

Filed under: Projects — jingyuan @ 9:02 am

Here’s a small animation: night.avi

and here’s the final scene:
final scene

July 26, 2007

Project Day 26

Filed under: Projects — jingyuan @ 8:50 pm

scene ...

July 23, 2007

Project Day 24 - 25

Filed under: Projects — jingyuan @ 8:05 pm

Goals:
1. Fix refraction
bowl with water

2. Add spotlights. Add soft shadows.
spot 60 soft shadow
spot 90 soft shadow

3. Motion blur.
motion blur1
motion blur2

Project Day 23

Filed under: Projects — jingyuan @ 4:00 am

I’m behind…finally I put things together…
scene 1
improved material
scene2

Goals:
1. fix bump mapping
2. model more ladles and chopsticks…

July 18, 2007

Project Day 16 - 18

Filed under: Projects — jingyuan @ 9:13 am

Goal:
Depth of field.

focal 1100

focal 1400

out of focus

July 13, 2007

Project Day 12 - 15

Filed under: Projects — jingyuan @ 12:21 pm

Goals:
1. Render images for primitives with texture and bump mapping.
2. Clean up code and tag.
3. Model other parts of the scene (spoons, walls, etc) and put them together.
4. Adaptive sampling to improve performance. — DONE

July 9, 2007

Project Day 9 - 11

Filed under: Projects — jingyuan @ 1:41 am

1. Model the table and walls
2. Apply UV texture correctly to those objects
3. Apply UV texture to one of the bowls

first piece. no bump mapping.
table_no_bump

add bump mapping (I’m ahead of schedule! :D)
table_with_bumps
Of course bump mapping needs adjusting.

Very useful plugin for creating normal maps from texture: GIMP normalmap plugin

July 5, 2007

Project Day 6 - 8

Filed under: Projects — jingyuan @ 10:36 pm

Goal:
1. Simple texture mapping (dropped)
2. Blender model
3. Find and adjust texture for the wooden table
4. (change) Write a new .obj file loader which can load UV texture coordinates and vertex normals correctly.

a fantastic place to get good textures: Mayang’s Free Texture Library

Blender took me much longer than I thought…
blender

The bowl is far from perfect, but I think finally I got the shape right. Some normals are weird, but I hope that will disappear after I add Phong shading.
bowl

normals and texture coords can be loaded now.
Phong shading is mostly done (some normals are still weird, but I blame the modeling tool for that, haha)
phong bowl

July 3, 2007

Project Day 3-5

Filed under: Projects — jingyuan @ 6:25 pm

Goals:
1. build octree.
2. build kd-tree if there is time
3. render the complex scene and compare performance
4. compare octree with kd-tree if possible

Current Status:
1. didn’t build octree. used kdtree directly.
2. use tree only for mesh.
3. 1m20s for 1792 triangles (without tree), 17s after adding tree; 6m38s for the cow (5804 triangles), 19.7s with tree. (512×512, 1 sample per pixel)

This takes 17m54s. (47956 triangles, 4 samples per pixel, shadow on)
complex

July 1, 2007

Project Day 1&2

Filed under: Projects — jingyuan @ 10:49 am

Goals:
1. build Cornell box
2. Reflection of metal surfaces
3. Refraction

Detailed Cornell box data can be found at Cornell Box Data. Simple reflection. Point light source.

Not quite a correct reflectance model. Fresnel part is missing.

(verified that refraction doesn’t quite work…)

Powered by WordPress