Oh hai, I has shadows!

[UPDATE: July 27, 2009] Please note the dynamic shadows are now included in the official Release Candidate viewer. To enable them, make sure you have atmospheric shaders on, then go to Advanced menu Debug Settings, make sure RenderDeferred is set to False, set RenderUseFBO to True, and then set RenderDeferred to True.

Dynamic shadows in Second Life! Woohoo! :) When Torley posted his movies showing the experimental shadows feature, I instantly wanted to test them out as well. The feature is for NVIDIA GeForce 8 series graphics card (or better) and is not yet available as an official viewer, but it's not too hard to find the patch - either one to compile yourself, or compiled by one of Second Life residents.

I absolutely love this feature. It adds to the atmosphere so much! I decided to go on a little vacation on Bahia island and recorded some footage to share with you:

Isn't it sweet?

10 Responses

  1. ♥ JellyBean Madison ♥ on June 19, 2008 at 2:48 AM

    Omg! That's awesome! I can haz shadows too? Where do we find the preview viewer?

  2. Rock Portello on June 19, 2008 at 5:37 AM

    wow that looks really great and not only that just a great overall bit of video. Nice work girl!

  3. Ayumi Cassini on June 20, 2008 at 1:16 PM

    Haha, yes, I totally love the feature :) There is no preview viewer yet, only a patch installed on RC viewer. It's very early stage of development and it's not very stable. For example I crash each time my camera moves under water or when I try to teleport through search (landmarks and map work OK). It's good for machinima but not yet for everyday use. Also, it messed a bit with my official viewer and broke my SLURLS. But it was totally worth it ^^ So if you're not scared of all that and have GeForce 8 series graphics card (older cards won't be able to handle shadows), you have two possibilities to get it. One is to go here and compile it yourself, which is probably not something you wanted ;) And the other possibility is to download the patch compiled by Vittorio Beerbaum. Just remember you do that on your own responsibility :)

    Thanks Rock :) It was fun to make!

  4. Anonymous on June 25, 2008 at 6:55 PM

    Hi there, nice greetings from Germany to Poland. During Euro 2008 you were not so successful :-P but how could I miss this SL feature ?! Great post ,btw...
    And most deffinitely : Gorgeous Avi you has :-D

    Gunter Gustav

  5. hba on June 26, 2008 at 1:17 PM

    I really hope they make this a main feature one day as it look amazing! But if they do, I also hope they have a way to switch it off totally so old computers can still play - everytime they introduce a new, great feature (windlight) it reduces the playability of those who can't keep up with the hardware needs.

  6. hba on July 15, 2008 at 12:20 PM

    Hey! You made it to the forums!:


    Shadows in SL - by Ayumi Cassini
    This was:
    Originally Posted by Zante Zapedzki (in Resident Answers)

    Here's a video of the shadow draft client, I don't know where to download it :[


    ...here's the blog of the lady who made the video:


    - Infrared

  7. Andrew on July 16, 2008 at 12:50 AM

    I posted your video in the forums and linked to it in my blog. Thanks for bringing this to everyone's attention. :]


  8. Ayumi Cassini on July 17, 2008 at 2:14 AM

    Thanks for info! It's amazing how many people are interested in this feature. Can't wait for this to be included in the official viewer.

    Thank you, Andrew :) I'm happy you liked it.

  9. KellyJo Kanto on November 29, 2009 at 2:26 AM

    Hi Ayumi, wow shadows are so cool .. wish I would have seen this a week ago .. I just put up my first SL movie .. http://www.youtube.com/watch?v=Qr01LJJq2cw

  10. Ayumi Cassini on December 10, 2009 at 1:33 AM

    That is a lovely video KellyJo! Can't wait to see more from you, this time with shadows :)

    By the way, the shadows are now built into the regular SL viewer, but they are still experimental. If you have a video card that works with shadows, here's how to turn them on:
    1) Go to Advanced -> Debug Settings and make sure RenderDeferred is set to FALSE
    2) Set RenderUseFBO to TRUE
    3) Now set RenderDeferred to TRUE

Leave your comment