Unity 3 Feature Video – Occlusion Culling with Umbra

September 22, 2010 in Technology

After much anticipation we finally have the Occlusion Culling video ready!

Senior QA Specialist Samantha Kalman and the Demo Team have put together a quick introduction of how easy it is to set up your games to use Occlusion Culling in Unity 3.0. We first introduced our own Occlusion Culling system in Unity iPhone 1.0 because we felt it to be an important feature for getting the most out of the platform. We have now stepped it up by seamlessly integrating the leading industry standard Umbra Occlusion Culling technology into Unity and making it available across all platforms that Unity supports.

Enjoy!

[vimeo clip_id="15189993" width="640" height="360"]

Comments (42)

Subscribe to comments
  1. Herewith

    October 20, 2010 at 6:23 am / 

    Where get this god 3D modelis,. ( 0.06 ~ 2.25 )??? PLS,.
    God Engine,.

  2. Curtis Jagger

    October 4, 2010 at 3:43 am / 

    Unity 3d is the best indie software out there.

  3. Ethan Vosburgh

    October 1, 2010 at 7:41 am / 

    @Mr. – that is not entirely true as you can buy Unity Pro and then iPhone and Android Basic for an additional $800 ($400 a piece and they can be bought separately). Android Basic is not available yet, but it will be for the final release.

  4. Mr.

    September 28, 2010 at 11:15 pm / 

    You’re right Koblavi.
    Unity has the most useful features, a great community and a superb assets pipeline. Neither Shiva nor Torque can compete with Unity 3. Really I love Unity.
    But we talking about $4500 if you want create serious games for multiply devices. That is the most expensive Engine in its category.
    I can afford Unity pro. But to unlock the needed iPhone- and Android compiler I have too pay extra $3000 And since Unity is supposed to be a indie engine I think that is too much. I mean that are just additional features for the pro version which are already build in and not completely different engines.

  5. Koblavi

    September 27, 2010 at 12:51 am / 

    To every one that is naggin about all of the free/pro 1500,4500 deal, Unity is not santa clause, it’s a business!!! on the contrary, I think you guys should be thankful that after all their investment in third party stuff such as occlusion culling, deffered rendering, lightmapping and tons of other new features, they are not charging extra for pro/iphone licensing, they are giving a sweet deal to pre-purchasers and a free andriod for as part of the android license package… come on, please be reasonable people, what more could you want?

    That said, it’s ok to settle for cheap, slow game engines with limited scripting functionaity, outdated rendering technology and a tiny dev community. Or go for almost everything you get in unity on highend, high cost engines…

    I can’t even afford Unity pro yet, and I’m not complaining

  6. Mr.

    September 27, 2010 at 12:19 am / 

    I would like to create some proper games for iPhone and Android devices. But I can’t spent $4500 for the whole stuff.
    If you would sell the Unity Engine with iPhone and Android support for $1500, I would buy it instantly. And I’m sure a lot others too.
    Otherwise I will wait for the Shiva3d1.9 with native OSX support. Simply I can’t effort so much money. I’m not EA.

  7. grfxman

    September 26, 2010 at 8:14 pm / 

    This looks Great !! But I’m not sure How I would set this up in a streaming world where large parts of the world are not available depending on the position of the player. For example our current title is so large we have to load it in sections in the Unity editor. So I’m not sure how that would affect occlusion set up.

  8. Jay

    September 26, 2010 at 1:02 pm / 

    What about a terrain that can be edited by a player in run time, will you be able to set that up too, or do the terrain have to be static to work? For example if the player can use a shovel on the ground to dig holes.

  9. Zomby138

    September 26, 2010 at 3:15 am / 

    Any word on the Skinned Cloth Renderer video ?

  10. Thomas Grové

    September 26, 2010 at 12:56 am / 

    @Robbson: Work within your constraints. Tons of great projects have been finished and shipped with Unity without relying on occlusion culling. If you make a side scroller or top down game you don’t need occlusion culling since the view frustum culling takes care of everything for you. Or, keep your poly count low and take advantage of batching to create a high performance game despite no occlusion culling. If you’re truly interested in learning and getting things done, you don’t need to make something that depends on this “nice to have” feature.

  11. Robbson

    September 25, 2010 at 4:08 pm / 

    My only real complaint of the current Unity3D version is (rendering) speed. That’s the reason why my so funny learning progress of the engine stopped all of a sudden. It always blocked my imagination if you already know, the engine can’t handle it. Free Ogre3D plus some useful libraries could handle it easily (on a desktop) but it’s much more difficult to use.

    So Unity requires a speed fix from the beginning. But now this very important enhancement (to boost it to a speed level of engines from years ago) is only available in the Pro version? Well, it’s maybe affordable and you get a lot off cool things for that price… but when it comes to games I’m just a hobby programmer. I have no public releases in mind but I would like to learn all the features, start some private projects or just get something done. How I’m supposed to do this if I don’t know how much speed penalty I get by not having the occlusion culling?
    I think the UDK license model is far more advanced than this… but Epic’s engine is not so easy to use… Damn, I get a pain in my head. After waiting ages for Unity 3 this is really frustrating.

  12. Nicholas

    September 25, 2010 at 7:03 am / 

    @Mike:
    Occlusion culling is Pro Only

  13. Mike D.

    September 25, 2010 at 1:48 am / 

    I haven’t yet seen where this is supposed to be a Pro-only feature.
    Could someone point me to where this has been said by the Unity folks?

  14. Aras Pranckevičius

    September 24, 2010 at 1:07 pm / 

    @DaveB: I guess the goal here was to show extraordinarily large scene (with tons of separate objects on purpose). You can see that draw call count is above 30000 indeed without occlusion culling, and goes to 3000 with occlusion culling. This is still on a high side, but it does show that you can get 10x less objects drawn.

    Oh, and this was on a Mac; it’s hard to get “monster machines” with that (especially GPU wise)… ;)

  15. DaveB

    September 24, 2010 at 12:04 pm / 

    Anyone else notice in the video the draw call count was above 30,000. Thats not feasible for games.

    What kind of monster machines do they use at UT?

  16. Manon Seppen

    September 24, 2010 at 8:29 am / 

    I read in the blog before this one that Unity 3D 3.0 is supposed to be released within 1 week.
    Can anyone confirm if this is true ?

  17. Waleed

    September 24, 2010 at 7:31 am / 

    when is it Unity 3 will come??
    Will ti be free :D ??

  18. Dwair

    September 24, 2010 at 6:25 am / 

    Nice feature, being pro user is greeat ;)

    Seems to be a little easier to set than iPhone Occlusion Culling too :) Gotta try it in the RC1 version!

  19. Joachim

    September 24, 2010 at 4:41 am / 

    @Jack Freeman:
    1. A lot of hardware we support doesn’t have hardware occlusion query (Low end PC’s, iPhone, Android, PS3)
    Those are the platform that need occlusion culling the most.
    2. There are no rendering artificats coming from hardware occlusion being fetched from last frame or pipeline stalls in other techniques
    3. The runtime overhead is almost zero

  20. Jack Freeman

    September 24, 2010 at 4:13 am / 

    What exactly are the advantages of this over Early Z (hardware occlusion)?
    I’m interested to know how it is better.

  21. Alexander Pavlovsky

    September 24, 2010 at 12:05 am / 

    @Rich Hudson

    We forth and fifth that. He could have said it better though….needs more drama :)

    @ Unity

    You guys are just awesome. There is no limit to what Unity can achieve.
    We can’t wait to get our hands on 3.

    deVoid Team

  22. Jon Moore

    September 23, 2010 at 10:59 pm / 

    @Rich Hudson

    I third that. Couldn’t have said it better.

  23. Manon Seppen

    September 23, 2010 at 8:26 pm / 

    @Rich Hudson.

    Very well said.

  24. Rich Hudson

    September 23, 2010 at 6:34 pm / 

    Why do people want technologies that Unity has to license for free? The reality is if you want a free game engine it will have limited capabilities. You always get what you pay for (except the free Unity3D is worth WAY more than nothing).

  25. Andrew

    September 23, 2010 at 5:13 pm / 

    Looks really great. And theres no need for complaining about not getting every feature in unity indie as pro, be thankful that they let you have a free version at all.

  26. nerd machine

    September 23, 2010 at 2:18 pm / 

    très sexy! :)
    …an indie lite version ?

  27. Jasper

    September 23, 2010 at 3:38 am / 

    What is keeping you from going Pro. It’s not even expensive for all the toys you get and you get to support Unity in the future. Keep going Unity!

  28. niklas wörmann

    September 23, 2010 at 12:34 am / 

    Oh come on!
    Dear Mr & Ms Unity, never mind the whiners. Just keep working on making Unity the best game engine known to man and machine.

  29. Milad Salehi

    September 22, 2010 at 10:38 pm / 

    Very nice feature.thanks unity.

  30. AaronC

    September 22, 2010 at 10:08 pm / 

    Its total bullshit this is Pro-only. I mean it doesnt even say anywhere in the title or description that this is pro-only. Furthermore iPhone basic users that currently have access to occlusion culling are going to lose in the “Upgrade”. How can losing such an important feature be an “upgrade”? Seriously people. This is a PRO ONLY video so please state it otherwise its basically false advertising.

  31. Someone

    September 22, 2010 at 8:54 pm / 

    Is Unity ever going to be published to be sold in stores, is already? If it is or going to be where/when can I find it? Cyber buying is just not for me

  32. Danneman

    September 22, 2010 at 6:31 pm / 

    Great feature, but excluding such a vital feature for performance from the non-pro version doesnt really make this version an upgrade from 1.7 as much as a downgrade. Swapping it for the infinitely less important feature of integrated lightmapping seems an unmeasured decision indeed. Apart from my own concerns as a hobbyist, what I fear for Unity as a brand is that since every non-pro apps that are released to the app store by hobbyists displays the unity watermark, unity is risking ending up being associated with games running at low fps or with very scaled off graphics. Hardly an appropriate way of marketing a brand.

  33. Thomas Grové

    September 22, 2010 at 5:22 pm / 

    They both have lovely voices.

  34. mindlube

    September 22, 2010 at 3:47 pm / 

    Awesome demo! And her voice is so much more appealing than Will Goldstone’s ;)

  35. paopow

    September 22, 2010 at 2:45 pm / 

    Is this going to be in the Indie version of Unity 3.0??? or only in the professional version??

  36. pixnlove

    September 22, 2010 at 1:23 pm / 

    Come up !
    You have got to stop this!
    No way, I do not believe it.
    The joy in using Unity is certainly to feel at the heart of New 3D technology
    even for intermediate user like me.
    This is truly unbelievable.
    Way to go!

  37. Joachim

    September 22, 2010 at 1:17 pm / 

    @Manon Seppen:

    Unity 3.0 uses something completely different. This is a new product Umbra is working on that is currently only available in Unity. It is a completely precomputed solution and really the only solution that will work properly on the wide range of devices Unity deploys to.

  38. Manon Seppen

    September 22, 2010 at 1:13 pm / 

    Let me remind you guys that there are two versions of the Umbra Occlusion technology. There is the “older” version of it and also the “newer” version called “Umbra Occlusion Booster” which gives better performance and is more optimized.

    Now,considering Unity 3.0,which version of the Umbra technology does Unity 3.0 use ? The “newer” version or the “older” version ?

  39. Mikael Vesavuori

    September 22, 2010 at 11:06 am / 

    Wow, just plain amazing. No chance of this being included in the free version?

  40. Aubrey

    September 22, 2010 at 9:29 am / 

    Synergy FTW!

    Great work Unity team.

  41. Lance

    September 22, 2010 at 8:31 am / 

    Can’t wait to get my hands on it. :)

  42. Francis Humphries

    September 22, 2010 at 8:03 am / 

    Wow, very nice.

Comments are closed.