Cross Bilateral Filters for Skin Shading

Hope you all don’t mind a plug for a cool skin paper written by Morten Mikkelsen. Morten is a programmer for the ICE team at Naughty Dog, and he has put together a technique getting faster skin shading using a full-screen buffer.

The paper: discussion:

In Morton’s words:
Essentially, it’s a screen-space approach to simulate subtle effects of local subsurface scattering. Convolution is done in a separable way which makes it fast
and the cost of simulation is not affected by the amount of lights, light model or the amount of characters on screen.

The core idea to this work (which is derived in the paper) is that convolution by a Gaussian, across a surface, can be expressed as the cross bilateral filter (cbf)
in screen-space. The distinction between regular just blurring in screen-space and using the cbf is shown in figure 3. Using the idea to make results appear more skin like are shown in figures 4 and 5.

So if you are into skin shading you should check it out. For current-gen consoles, we can barely afford the most basic of lighting models (blinn-phong with fresnel), so it’s probably a little optimistic to hope for full-screen subsurface scattering in the near term. In the future though, anything is possible. In particular, what I like about the full-screen techniques is how they handle lightmap resolution.

In U2, for cutscenes, we render the lightmap into UV space, and then use the blurred version of that buffer for subsurface scattering. But when we have a closeup of Chloe’s hand, her fingers occupy such a small area in UV space that our approach doesn’t really work. With a fullscreen approach however, you always have enough resolution exactly where you need it.

As we start thinking about the next generation of consoles, it’s possible that we could afford some kind of subsurface scattering on all characters in realtime. Getting faster full-screen approaches seems like a promising avenue.

Anyways, check the paper out!

12 Responses to “Cross Bilateral Filters for Skin Shading”

  1. That does look pretty awesome, I’ll definitely have to read that in more detail. Thanks for sharing!

  2. Love hearing about game papers that aren’t published in one of the more traditional contexts. Thanks very much for sharing!

  3. Glad to help!

  4. Thanks John :)

    Just thought I’d mention that you can download captures of what it looks like animated.

    There is a compressed version of the movie

    and an uncompressed

    Enjoy :)

  5. All the links are not valid anymore Im specially interested in the paper, but this one too do not work anymore…

  6. avec canada gooseguide tailles canada goosecanada goose doudoune manteaux hommescanada goose snow mantra prixguide achat canada goosemanteau canada goose montrealcanada goose outlet montrealmode doudoune canada goosemanteau canada goose rabaiscanada goose chinamagasin canada goose pas cherdoudoune canada goose femmecanadagoosecanada goose priceoriginal canada goose websitecanada goose france pariscanada goose bleu electriquecanada goose discountcanada goose pour le skicanada goose femme parkacanada goose contrefaconparka canada goose chateaucanada goose paris prixacheter fausse canada goosecanada goose marron taille scanada goose pas cherfausse canada goose prixgant canada goose

  7. That pictures is just not an unmediated representation of truth; it could only appear to be once the photograph aligns with our own view or when we “forget” that it’s mediated (the way we suspend disbelief in the theater). No matter how “un-Photoshopped” a photograph is, it’s been mediated – through the photographer selections of camera, film (if applying film), lens size (these very first 3 collectively lead to the sharpness and contrast of the photograph, among a number of other factors), color or white and black, focal point, depth of area, pace, framing (what, that is certainly, is within the frame and what isn composition, and much more. All photos are a outcome of possibilities produced prior to the photograph is created…
    achat pas cher en ligne

  8. I just couldn’t go away your web site prior to suggesting that I really enjoyed the standard information an individual supply to your guests? Is gonna be again incessantly to check up on new posts

  9. Great blog here! Additionally your web site lots up fast! What web host are you using? Can I get your associate hyperlink in your host? I wish my site loaded up as fast as yours lol
    Michael Kors boots for girls

  10. accessories für über 15.000 dinar machen sich bei huge auf Nutzwert ausgelegten Fahrzeugen wie dem S sloth within puncto Wiederverkauf offensichtlich nicht bezahlt. Immerhin hielten sich die-off Werkst?tten durch reinen Inspektionspreisen zwischen knapp 200 und 340 dinar angenehm zurück. Angesichts des hohen Fahrzeuggewichts gwithingen auch Bremsen und Reifenverschlei? mehr als Ordnung. So sind es way too die-off vielen Defekte, die-off ein pluses Fazit verhindern.
    nike schuhe frauen sneakers

  11. F眉r viele Medien ist das nicht akzeptabel. Sie respektieren seinen Wunsch nicht, Sein Privatleben privat zu leben. Und als i have to be M盲rz Alexanders Tochter bei ehavingem Unfall Thailand ums Leben kam, fights es f眉r sie eine wunderbare Gelegenheit, durch dem fr眉heren performer noch einmal Auflage zu machen.
    nike 180

  12. fnclqgjmnjdhbnft, Cialis dosage, LHnpmlS, [url=]How effective generic cialis journal[/url], UjDyKPR, Cheap cialis, OmXqCpK.

Leave a Reply