Hard at work: By Hyun Gu Lee & Murad Akhter

Introduction

We were motivated by the desire to render the intricate and fine detail of human skin texture and multi-layered reflection and sub-surface scattering properties.

Skin Texture & Fine Detail (Murad Akhter)

Hand Modeling, Rigging and Pose

In order to build a realistic thin model we need a surface to bind it to. We are planning on deriving the hand and elbow 3D mesh by editing the CGHuman male model based on the Absolute Character Tools plugin for 3D Studio Max. This should allow us to export the 3D mesh as an OBJ file into Maya where we will pose it, add the shapes for the pen and notebook and probably use Mark Colbert's maya-pbrt plugin to generate the pbrt file to render our scene. Here's what our mesh currently looks like when loaded into Alias Motion Builder

http://www.stanford.edu/~murad/cs348bFinalProject/mayarig.png

Acquiring Skin Moulds

http://www.stanford.edu/~murad/cs348bFinalProject/mould.png[BR] We plan on creating skin textures and procedurally generating normals for per-pixel bump-mapping to model the fine-scale and rough outer surface of the skin. We will be using the approach used to grow normal map textures from different skin regions as outlined by Haro et. all's Eurographics 2000 paper. In their work, they used reference normal maps collected from different skin regions around the face. We are hoping these regions will workl well for skin around the hand as well. If this turns out to not be true in practice, we will try to acquire our own normal maps. http://www.stanford.edu/~murad/cs348bFinalProject/finger_m.png http://www.stanford.edu/~murad/cs348bFinalProject/finger_tip.png http://www.stanford.edu/~murad/cs348bFinalProject/fingerknuckle.png http://www.stanford.edu/~murad/cs348bFinalProject/hand_middle.png http://www.stanford.edu/~murad/cs348bFinalProject/hand_pinkie.png http://www.stanford.edu/~murad/cs348bFinalProject/palm_thumb.png


Generating Normal Maps


Texture Synthesis


Bump mapping


Bells & Whistles


Sub-surface scattering (Hyun Gu Lee)

Using the ideas from Hanrahan and Krueger's Siggraph '93 paper and Pharr and Hanrahan's Siggraph 2000 paper, we will implement subsurface scattering, simulating the behavior of light interacting with the multiple layers of skin. These layers will consist of the outer oily, the epidermis, dermis and hypodermis layer as shown in the figure below.

Upload new attachment "ProjectProposal.png"

Here are some further illustrative images showing the range of skin color and translucency. The darker toned skin allows less light to penetrate the lower layers of the skin and is thus less 'reddish' in hue


Upload new attachment "dark-toned_small.png"

Upload new attachment "light_toned_small.png"

References

Hanrahan, P., and Krueger, W. 1993. Reflection from layered surfaces due to subsurface scattering. In Proceedings of the ACM Siggraph 1999, ACM Press / Addision-Wesley Publishing Co., New York, Computer Graphics Proeedings, 164-174.
Pharr, M., and Hanrahan, P. 2000. Monte carlo evaluation of non-linear scattering equations for subsurface reflection.
A. Haro, B. Guenter, and I. Essa, Real-time, Photo-realistic, Physically Based Rendering of Fine Scale Human Skin Structure, Proceedings 12th Eurographics Workshop on Rendering, London, England, June 2001.
http://www.turbosquid.com/FullPreview/index.cfm/ID/194044
http://graphics.cs.ucf.edu/mayapbrt/index.php
http://www.antonioharo.com/skin/skin-data.html

MuradAkhter/FinalProject (last edited 2006-08-31 04:02:55 by MuradAkhter)