xNormal 3.16.3 DX10 realtime vector displacement mapping tesellation

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
22,966
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Nov 14, 2008

xNormal 3.16.3 realtime vector displacement mapping tesellation with DX10.0

Category:

Film & Animation

Tags:

License:

Standard YouTube License

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (jogshy)

  • @senorfreebie, I use a custom closed-source shader but I can explain it a bit:

    I use instanced geometry to simulate a constantly-tessellated patch. Then I perform per-vertex displacement using water-tight sampling to avoid cracks.

    I think Ignacio Castaño ( ex-NVIDIA engineer ) created a presentation explaining a similar technique.

  • The point is that with a 512x512 vector displacement map and a 1k poly mesh you can get the same appereance of a 20M poly mesh... so you save a lot of video memory.

see all

All Comments (18)

Sign In or Sign Up now to post a comment!
  • Can you explain your process here? I'm curious, is this a shader you wrote or does it come with xNormal. I'm trying to figure out A - how to bake VDM and B - how to render them in viewport in 3Ds MAX with the view to creating the tools and shaders if they don't exist.

  • @SupaPoopaScoopa There is a few handy and programmable features, like tesselating more where there is contrast on the map. Never as good as having an artist build LOD's but the issue really isn't poly-count anymore ... not with Dx11 cards, it's art-budgets and RAM use; the 2 things tessellation solves.

  • It's too bad that most engines require DX11 for hardware tessellation. I'd love to see this retrofitted to UE3 and run UT3 with tessellated paralax mapping.

  • notice that with all of these tech demo style videos and 3d renderings etc.. the youtube video pauses at the beginning of the video and you have to click a little bit past the beginning for it to play

    this happens with damn near every video I come across that has anything to do with tech demos etc.. but never with games

    oh and cool vid, I wish I could have tesselation in my DX10 games but they're making it dx11 only... after I went out and bought a dx10 card too!

  • can you create a tutorial on how to generate a successful displacement map inside xnormal?

  • It can also be used to supplement normal/displacement maps to add softer edges to already complex models while adjusting the amount of tessellation on the fly for the best performance to quality ratio. It all depends on the artist/developer's skill. Not everyone will use it in the best way, as we all know that not every game that is DirectX 9, 10, 11 is good or great. That depends on the actual game and its content.

  • Tessellating, if used correctly, can turn an otherwise bland model into something elaborate and complex whilst also saving on space and increasing quality by not using normal maps which only appear good from a distance. Organic models suffer most as their complex shapes require high number of polygons which normal mapping just cannot "fake". Everyone who has played a recent game knows this. Their character model looks hi poly, but closer inspection shows hard angles where it should be smooth.

  • ooOOoo

  • hi nice video, i´m looking for a way to apply ambient occlusion image to a diffuse map, joint them... some idea?

    thank you!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more