Horde3D

Next-Generation Graphics Engine
It is currently 18.04.2024, 06:06

All times are UTC + 1 hour




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 21.03.2008, 01:14 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
I'm happy that I can finally show a screenshot of my current project which deals with facial rendering and in skin rendering in particular. The character you see here is called Alfred and represents a butler that we will use as a listening agent in a research project.

Image

For the skin rendering I use an advanced texture space diffusion method which is implemented using a sum of Gaussian blurs. Specular highlights are computed with a physically based BRDF model instead of the naive Phong equation that makes all materials look like plastic. Another point of interest is that the image is gamma corrected to make the gradients more natural.

Any comments or criticism is welcome :)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: 21.03.2008, 05:05 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
wow :shock:

Congratulation, this is really a great result :) Is this suitable for real time rendering?

There is a similar technic ive heard about wich is shown in GPU Gem 3:
http://youtube.com/watch?v=zKvWSM_pUrY


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: 21.03.2008, 05:33 
Offline

Joined: 19.11.2007, 19:35
Posts: 218
Looks great. Looks really great.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: 21.03.2008, 10:13 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
Thanks for your nice comments! :)

The technique used here is basically the same as described in GPU Gems 3 (an seen in the demo video above) although I have not implemented every single trick. About the performance: The demo runs in real-time but it is way too slow to be used in a game. I have abother shader that is very well suited for application in games.

Here is a comparison of the results. The top image shows plain Phong lighting. As you can see everything looks very dry and hard. This comes from the fact that no subsurface scattering is simulated and that the standard "plastic-highlights" are used.

The middle image is my mid-quality shader meant for real world apps. Actually the subsurface scattering approximation is very simple but I think it is looking ok. The shader is also using physically based BRDFs for more natural highlights.

The bottom image finally is the very high quality but slow multi-layered texture space diffusion method described in GPU Gems 3.

Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: 22.03.2008, 13:17 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
marciano wrote:
Here is a comparison of the results. The top image shows plain Phong lighting. As you can see everything looks very dry and hard.

Kudos to your modeller/texturer, as that model looks pretty good even with the basic shader.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: 23.03.2008, 13:51 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
swiftcoder wrote:
Kudos to your modeller/texturer, as that model looks pretty good even with the basic shader.


Yes Bernhard Falk (the artist) is really doing great work. I'm very happy with his model and textures. The amazing thing is that he is not only a talented artist but also has a full graduation in technical computer science.

We still have another great model which I haven't shown yet. It was designed and realized by an artist who has worked for Blue Byte on one of the "The Settlers" games in the past. The rendering techniques we employ try to emphasize the artistic style of his character.

Image


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group