Planet Unity

SquareTangle Prototype Full Dome Projection. John McCormick and Adam Nash.

Diamondtearz - Wed, 30/09/2009 - 2:08am

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 audiovisual

Added By: Infinite Unity3D
Tags: john mccormick, adam nash, people, squaretangle, dome, unity, 3d, virtual art, motion capture


Categories: Planet Unity

Links for 2009-09-29 [del.icio.us]

Diamondtearz - Tue, 29/09/2009 - 11:00pm
ul lia href="http://blogs.infiniteunity3d.com/kraken/2009/09/29/scripting-wars/"Scripting Wars (in Unity3D)/abr/ 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. Unity’s Javascript idiom is called UnityScript, and it’s exactly that, an idiom. Furthermore, it’s implementation its based on Boo (I guess that’s the reason we have boo on Unity). This has some implications:/li lia href="http://adamflater.blogspot.com/2009/01/cairngorm-top-5-tips-number-4.html"Adam Flater - Flex Blog: Cairngorm Top 5 Tips - Number 4 - The EventGenerator/abr/ The last tip in this series was #5. The AnnounceFaultEvent (read more). and now for tip #4: The EventGenerator The EventGenerator class provides a mechanism for defining sets of Events to be dispatched either sequentially or in parallel. The EventGenerator is defined declaratively in MXML. The generator provides an aggregated result response when the last event in the set has finished. It is still possible to attach responders to your individual events, as per normal in the UM Cairngorm world. (I#039;ll cover the Event-Responder relationship in more detail in a later post.)/li /ulimg src="http://feeds.feedburner.com/~r/Diamondtearz/~4/0kiN4oesz-Q" height="1" width="1"/
Categories: Planet Unity

Revenge of the Mad John - official game trailer by motionVFX.com

Diamondtearz - Tue, 29/09/2009 - 7:50pm

Added By: Infinite Unity3D
Tags: games, madjohn ad coming soon, revenge of the mad john, motionvfx, iphone game, ipod touch, portable game, madjohn, madjohn iphone


Categories: Planet Unity

Scripting Wars (in Unity3D)

Diamondtearz - Tue, 29/09/2009 - 8:49am
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. Unity’s Javascript idiom is called UnityScript, and it’s exactly that, an idiom. Furthermore, it’s implementation its based on Boo (I guess that’s the reason we have boo on Unity). This has some implications: pa href="http://feedads.g.doubleclick.net/~a/9k0P4N14gbX3XIucQ4WB4FVV0Ak/0/da"img src="http://feedads.g.doubleclick.net/~a/9k0P4N14gbX3XIucQ4WB4FVV0Ak/0/di" border="0" ismap="true"/img/abr/ a href="http://feedads.g.doubleclick.net/~a/9k0P4N14gbX3XIucQ4WB4FVV0Ak/1/da"img src="http://feedads.g.doubleclick.net/~a/9k0P4N14gbX3XIucQ4WB4FVV0Ak/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare" a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=ccTkWqD6Tbw:WdsSUyuiiTQ:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:dnMXMwOfBR0"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=dnMXMwOfBR0" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:7Q72WNTAKBA"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=7Q72WNTAKBA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=ccTkWqD6Tbw:WdsSUyuiiTQ:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=qj6IDK7rITs" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=ccTkWqD6Tbw:WdsSUyuiiTQ:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:l6gmwiTKsz0"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=l6gmwiTKsz0" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=ccTkWqD6Tbw:WdsSUyuiiTQ:TzevzKxY174"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=TzevzKxY174" border="0"/img/a /divimg src="http://feeds.feedburner.com/~r/Diamondtearz/~4/ccTkWqD6Tbw" height="1" width="1"/
Categories: Planet Unity

Scripting wars : Unity Kraken

Diamondtearz - Tue, 29/09/2009 - 8:48am
Categories: Planet Unity

sethillgard wrote a new blog post: Scripting wars

Diamondtearz - Tue, 29/09/2009 - 5:55am
a rel="nofollow" target="_blank" href="http://infiniteunity3d.com/members/sethillgard/"sethillgard/a wrote a new blog post: a rel="nofollow" target="_blank" href="http://kraken.infiniteunity3d.com/2009/09/29/scripting-wars/"Scripting wars/a span class="time-since"/spanblockquotepI’ve been reading your comments on my last post, and I felt that it was my responsabilitity to further explain my opinion on this./p pUnity’s Javascript idiom is called UnityScript, and it’s exactly that, an idiom. Furthermore, it’s implementation its based on Boo (I guess that’s the reason we have boo on Unity). This has some [...]/p /blockquote pa href="http://feedads.g.doubleclick.net/~a/64gPtnUyy9h6lC3OrW8YXenD1sU/0/da"img src="http://feedads.g.doubleclick.net/~a/64gPtnUyy9h6lC3OrW8YXenD1sU/0/di" border="0" ismap="true"/img/abr/ a href="http://feedads.g.doubleclick.net/~a/64gPtnUyy9h6lC3OrW8YXenD1sU/1/da"img src="http://feedads.g.doubleclick.net/~a/64gPtnUyy9h6lC3OrW8YXenD1sU/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare" a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=6khV9saNwBE:r2cYXE9GHTU:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:dnMXMwOfBR0"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=dnMXMwOfBR0" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:7Q72WNTAKBA"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=7Q72WNTAKBA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=6khV9saNwBE:r2cYXE9GHTU:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=qj6IDK7rITs" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=6khV9saNwBE:r2cYXE9GHTU:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:l6gmwiTKsz0"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=l6gmwiTKsz0" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=6khV9saNwBE:r2cYXE9GHTU:TzevzKxY174"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=TzevzKxY174" border="0"/img/a /divimg src="http://feeds.feedburner.com/~r/Diamondtearz/~4/6khV9saNwBE" height="1" width="1"/
Categories: Planet Unity

Scripting wars

Diamondtearz - Tue, 29/09/2009 - 5:55am

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.

Unity’s Javascript idiom is called UnityScript, and it’s exactly that, an idiom. Furthermore, it’s implementation its based on Boo (I guess that’s the reason we have boo on Unity). This has some implications:

  • UnityScript is not as flexible as normal Javascript
  • 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).

Seth out.


Categories: Planet Unity

Links for 2009-09-28 [del.icio.us]

Diamondtearz - Mon, 28/09/2009 - 11:00pm
  • 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.
Categories: Planet Unity

Archi-ME Launches to Transform 3D CAD Models

Diamondtearz - Mon, 28/09/2009 - 7:55am

Added By: Infinite Unity3D
Tags: unity3d, archi-me, @infiniteunity3d


Categories: Planet Unity

untoldent wrote a new blog post: Made with Unity3D: Paradudes and Bomb Factory

Diamondtearz - Mon, 28/09/2009 - 6:29am
a rel="nofollow" target="_blank" href="http://infiniteunity3d.com/members/untoldent/"untoldent/a wrote a new blog post: a rel="nofollow" target="_blank" href="http://untoldent.infiniteunity3d.com/2009/09/28/made-with-unity3d-paradudes-and-bomb-factory/"Made with Unity3D: Paradudes and Bomb Factory/a span class="time-since"/spanblockquotepi ran into Zylex of a rel="nofollow" target="_blank" href="http://www.m2h.nl/"M2H Game Studio/a in the #Unity3D chat channel on IRC. He had just launched two products in the iPhone App Store and was trying to promote them. Since both products were made with Unity iPhone AND one was free AND he was gracious enough to provide a [...]/p /blockquote pa href="http://feedads.g.doubleclick.net/~a/tq3edzkkYASOef40e1HLYoHvFXg/0/da"img src="http://feedads.g.doubleclick.net/~a/tq3edzkkYASOef40e1HLYoHvFXg/0/di" border="0" ismap="true"/img/abr/ a href="http://feedads.g.doubleclick.net/~a/tq3edzkkYASOef40e1HLYoHvFXg/1/da"img src="http://feedads.g.doubleclick.net/~a/tq3edzkkYASOef40e1HLYoHvFXg/1/di" border="0" ismap="true"/img/a/pdiv class="feedflare" a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:yIl2AUoC8zA"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=yIl2AUoC8zA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:F7zBnMyn0Lo"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=PoVW3m01-d8:vZaEGXWl9Tg:F7zBnMyn0Lo" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:dnMXMwOfBR0"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=dnMXMwOfBR0" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:7Q72WNTAKBA"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=7Q72WNTAKBA" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:V_sGLiPBpWU"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=PoVW3m01-d8:vZaEGXWl9Tg:V_sGLiPBpWU" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:qj6IDK7rITs"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=qj6IDK7rITs" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:gIN9vFwOqvQ"img src="http://feeds.feedburner.com/~ff/Diamondtearz?i=PoVW3m01-d8:vZaEGXWl9Tg:gIN9vFwOqvQ" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:63t7Ie-LG7Y"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=63t7Ie-LG7Y" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:l6gmwiTKsz0"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=l6gmwiTKsz0" border="0"/img/a a href="http://feeds.feedburner.com/~ff/Diamondtearz?a=PoVW3m01-d8:vZaEGXWl9Tg:TzevzKxY174"img src="http://feeds.feedburner.com/~ff/Diamondtearz?d=TzevzKxY174" border="0"/img/a /divimg src="http://feeds.feedburner.com/~r/Diamondtearz/~4/PoVW3m01-d8" height="1" width="1"/
Categories: Planet Unity

Links for 2009-09-27 [del.icio.us]

Diamondtearz - Sun, 27/09/2009 - 11:00pm
  • How to snap an iPhone screenshot
    If you've ever wanted to take a quick iPhone screenshot, whether it is send the picture of an app to a friend or to record your high score in a game for everyone to see, Apple has made it quite easy. And the screenshots are stored with your photos in the camera roll, so it is easy to get at them and email them to a friend.
Categories: Planet Unity