Tags: tech, google, wave
Tags: tech, google, wave
A demonstration of full dome projection on our prototype inflatable 3.5m dome. We are projecting a live scene from within Unity3d in realtime. The footage of the outside of the dome is shot with a regular camera, footage from inside the dome is shot using a fisheye lens - it is very difficult to show the immersive quality of full-dome projection via a video. The soundtrack is also streaming in realtime from within the 3d world, but we have overdubbed it on the video for audibility. The dome, all audiovisualAdded By: Infinite Unity3D
Tags: john mccormick, adam nash, people, squaretangle, dome, unity, 3d, virtual art, motion capture
Tags: games, madjohn ad coming soon, revenge of the mad john, motionvfx, iphone game, ipod touch, portable game, madjohn, madjohn iphone
I’ve been reading your comments on my last post, and I felt that it was my responsabilitity to further explain my opinion on this.
- You cannot attach properties or methods to objects at runtime. I have found a script that does this using a Boo interface, but this not natively supported, and probably the reason is performance.
- The use of static typing (#pragma strict) is strongly recommended for performance reasons
- It’s faster to code in (less typing)
- It’s more intuitive
On the other hand, C# is the “natural” languaje of Mono, the engine behind all Unity3d scripting. It is a free implementation of the M$ .net platform.
- C# is strict by default, and that is good for game performance
- C# gives you more control over when and how casts are performed
- C# lets you create class hiercharies and won’t attach stuff to your script unless you explicitly declare your class as child of MonoBehaviour
- You have to type a looooooot
- Welcome to the casting hell
As I said, UnityScript is faster to code in, it lets you type less, it is a little more intuitive, its perfect for rapid prototyping.
On the other hand, C# is a pain. It makes you write ugly code like:
Fighter fighter = transform.Find(”/fighterMesh”).GetComponent(typeof(Fighter)) as Fighter;
But, with C# you have a lot more control over your code.
My conclusion is the same that it was on my last post. I’d recommend UnityScript for quick, small projects and C# when you need to work with more people (yes, I know a team of great coders can do great stuff in JS) or when you need to work on bigger projects where performance is a big issue (and it normally is).
- 411 On Soaps » Will Colleen Bite It Or Not?:Y&R
On today’s episode of Y&R, Colleen freed a pathetic Patty from her trap only to have Patty take her hostage incolleen1 return. With a gun pointed to her face, Colleen was forced to listen to the psychotic ramblings of Patty, who is so far gone into her psychosis there may be no coming back. Patty and Colleen took a little road trip with Kitty Squared in tow, meowing his little ass off the whole way.
Tags: unity3d, archi-me, @infiniteunity3d