Categories & Tags
Archive

Unity 3 Feature Video – Occlusion Culling with Umbra

September 22, 2010 in Demos, Tutorials and Tips, Technology, Unity Products and Services by

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"]

Share this post

Comments (42)

Comments are closed.

22 Sep 2010, 8:03 am

Wow, very nice.

22 Sep 2010, 8:31 am

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

Aubrey
22 Sep 2010, 9:29 am

Synergy FTW!

Great work Unity team.

22 Sep 2010, 11:06 am

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

Manon Seppen
22 Sep 2010, 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 ?

Joachim
22 Sep 2010, 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.

pixnlove
22 Sep 2010, 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!

22 Sep 2010, 2:45 pm

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

22 Sep 2010, 3:47 pm

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

22 Sep 2010, 5:22 pm

They both have lovely voices.

Danneman
22 Sep 2010, 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.

Someone
22 Sep 2010, 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

22 Sep 2010, 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.

22 Sep 2010, 10:38 pm

Very nice feature.thanks unity.

23 Sep 2010, 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.

23 Sep 2010, 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!

nerd machine
23 Sep 2010, 2:18 pm

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

Andrew
23 Sep 2010, 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.

23 Sep 2010, 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).

Manon Seppen
23 Sep 2010, 8:26 pm

@Rich Hudson.

Very well said.

23 Sep 2010, 10:59 pm

@Rich Hudson

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

24 Sep 2010, 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

Jack Freeman
24 Sep 2010, 4:13 am

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

Joachim
24 Sep 2010, 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

24 Sep 2010, 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!

Waleed
24 Sep 2010, 7:31 am

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

Manon Seppen
24 Sep 2010, 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 ?

DaveB
24 Sep 2010, 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?

24 Sep 2010, 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)… ;)

Mike D.
25 Sep 2010, 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?

Nicholas
25 Sep 2010, 7:03 am

@Mike:
Occlusion culling is Pro Only

Robbson
25 Sep 2010, 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.

26 Sep 2010, 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.

Zomby138
26 Sep 2010, 3:15 am

Any word on the Skinned Cloth Renderer video ?

Jay
26 Sep 2010, 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.

26 Sep 2010, 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.

Mr.
27 Sep 2010, 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.

Koblavi
27 Sep 2010, 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

Mr.
28 Sep 2010, 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.

Ethan Vosburgh
1 Oct 2010, 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 Oct 2010, 3:43 am

Unity 3d is the best indie software out there.

20 Oct 2010, 6:23 am

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

Leave a Reply

Comments are closed.