Posts by Aras Pranckevičius

Hardware of the casual gamer, launched

Almost a month ago I said we’re preparing reports of Unity Web Player hardware statistics.

Well, here they are: unity3d.com/webplayer/hwstats

Operating system versions, desktop resolutions, graphics driver versions, shader models, memory sizes and some more. All broken down by quarter so some sort of “trends” can be seen (sure, changes can be caused by general hardware change or simply different people groups playing different games).

Enjoy!

Hardware of the casual gamer

Pretty much everyone knows Valve’s hardware survey - it’s a very valuable resource that shows what hardware the typical “hardcore PC gamer” has (that is, gamers that play Valve’s games).

However, the “casual gamer”, which is what Unity games are mostly targeted at, probably has slightly different hardware. “Slightly” being a very relative term of course.

Lo and behold - we have a glimpse into that data.
(more…)

Terrain lighting & shadows, and the road towards it

People have been asking: why built-in shadows don’t work on Unity’s terrain? (here, here, …) Yes, right now (Unity 2.0.2) they don’t. Why - because we didn’t have time to make them work yet. Both terrain and built-in shadows are new features in Unity 2.0, and those two don’t happen to just work together.

Here’s a glimpse into what is needed to get it working. (more…)

Sliced bread is overrated

Just had this chat conversation:


Joachim: yeah it’s awesome
Joachim: function Start () { /* super secret code snippet */ }
Aras: whoa
Joachim: it rocks
Joachim: automatically instantiates material for you
Joachim: the same way we do it for scripts
Joachim: best thing since sliced bread i think
Aras: :)
Aras: hey, back in the day the terrain was best thing since sliced bread!
Joachim: sliced bread appears to be always worse depending on what i work on.
Aras: maybe sliced bread is just not so good in fact
Aras: sliced bread is overrated

And no, I won’t say what we were talking about :)

Holy FPU precision, Batman!

One of our customers found an interesting bug the other day: embedding Unity Web Player into a web page makes some javascript animation libraries not work correctly. For example, script.aculo.us or Dojo Toolkit would stop doing some of their tasks. But only on Windows, and only on some browsers (Firefox and Safari).

Wait a moment… Unity plugin makes nice wobbling web page elements not wobble anymore!? Sounds like an interesting issue…

(more…)

Intermediate rendering, or what goes into a feature

We’ve got a feature we want to do — it’s something we call “intermediate mode render calls”. The idea is that some script could say:

Draw( position, rotation, mesh, material );

And that would make the mesh appear with the given material at the given position on the screen, and it would just work with pixel lights, shadows, projectors and whatnot.

(more…)

About Aras Pranckevičius:

Code chef. Cooks graphics and Windows related things.
Website: http://aras-p.info
Aim handle: praaras