Jump to content
  • Advertisement
YixunLiu

DX11 How to realistically render the human heart?

Recommended Posts

Hi,

The attached rendering result about the human heart looks so realistic.

I would like to get some suggestion about how to reach this effect.

What I have is a surface triangle mesh of the heart (has vertex normals, but no color and no texture).

I think I need the following processes:

1. Use 3D Max to associate the surface model with a texture

2. Rendering with lighting (Is Phong shading sufficient?)

I am not sure if my consideration is correct or not.

Any suggestion are really appreciated.

 

YL

 

image.png.55aa13aa5e017e21ed231460cfe360ae.png

Share this post


Link to post
Share on other sites
Advertisement
Posted (edited)

You will indeed need to craft a diffuse / normal texture at the very minimum. Perhaps also a specular / roughness map.

For the rest it depends how far you want to push it. Subsurface scattering is usually a nice effect to consider for human flesh :

1698744cef46f09e0489e1faf06aef0a.jpg

 

Edited by ChuckNovice

Share this post


Link to post
Share on other sites
Posted (edited)

You may be able to get away with basic phong shading, but keep in mind that different materials have different specularities. For example, copper has a vastly different specular hightlight than say, a ball of iron. You may want to research the specularity used for the human heart. Also, Ambient occlusion and indirect lighting will also prove useful.

Assuming the polycount for the heart is below 20,000 polygons, you will definitely need a normal map for the ridges of the heart. Also a specular map for controlling the specular amount at different parts of the heart. Make sure you have a skybox or an environment light for better ambient lighting.

Edited by Solid_Spy

Share this post


Link to post
Share on other sites

Thank you so much for both of your detailed explanation.

From your explanation, it looks I need to create a normal map, specular map and texture map and use Phong shading by considering ambient lighting.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!