Monday, 31st March, 2008

Unity3D announced iPhone support

Filed under: Unity3D — dominique @ 12:10

From the press release:

(…)

As a fully supported deployment platform, developers can now use Unity to drive development of the best games to iPhone's massive mobile market and beyond.

(…)

Unity Technologies has created an iPhone beta program that will provide hands-on support to drive 3D content creation and deployment of mobile games. Game developers who are interested in joining the iPhone support program should contact Unity

It doesn't say if it will be an add-on like the Wii support or part of a future Pro/Indie standard release.

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook

Saturday, 29th March, 2008

Virtools (Mini-)Tip Of The Day: multi linking of bIns/bOuts

Filed under: Virtools, Virtools Tutorials, Tips and Tricks — dominique @ 08:40

Press the play-button below to see how one can link a couple of bOuts to a row of bIns in one go:

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook

Saturday, 15th March, 2008

HeroEngine has nice tools

Filed under: Ergonomics and Usability, GameDev — dominique @ 08:21

Ever heard of HeroEngine? I didn't … until today. If you are like me very interested in workflows and tools for interactive real-time 3d content production - you probably want to take a closer look at it.

The HeroEngine is a commercial MMO game engine with plenty of tools and artist-friendly workflows. Something very interesting is the multi-user world editing in real-time. Multiple designers can work on the same 3d scenario at the same time. You can watch a pretty long demo video of that on their site. 

Real-time collaborative world editing with HeroBlade

Although they say it's something "never been seen before", the idea itself is not new. There is a project called VERSE which is a protocol and library for collaborative work in 2D or 3D. There are implementations for 3ds max, blender and gimp. (It also allows to connect different applications like shown here between blender and the funky 'Loq Airou'). Well, back to topic ….

The HeroEngine's World-Building tool comes with a lot of 3d editing gizmos. Many similar to 3d max. In addition to that there are additional 'manipulators' that easily allow to insert new knots in paths and splines or to insert new vertices for altering shapes of regions. For some objects they have additonal handles for volume or orientation - like in splines based extrusions.

paths and spline editing - dragging orange cycles does add new points Adding vertices via a manipulator handle to quickly modify the shape of a region Splines based river

Also interesting is the visual slope-filter control for editing/painting terrain:

Easily adjusting slope filtering
 

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook

Friday, 14th March, 2008

Steam Hardware Stats and pre DX9 paths

Filed under: GameDev — dominique @ 06:11

Because of a discussion in the Virtools forum I revisited the steam hardware statistics page.

http://www.steampowered.com/status/survey.html

It's really nice! I am not sure what audience it does represent - more the hardcore gamer? Looking at the stats there are still low-end/cost systems. Aprox 15% are using the pre dx9 path. Now if we look at the dx8 path stats, then there is aprox. 50% of them using a Geforce FX 5200. It's using the NV34 chip - that's a weak (low-cost) processor but it's still a DX9 card with Shader 2.0 support! Question is now why are they using the DX8 path? If some computer would be badly configured ( no DX9 installed) I guess that card would appear multiple times in the stats, but it does not. Well, only 3.5% are using this card - but still interesting to try to understand the meaning behind those stats.

p.s.  Like Godji says on the forum - it's the path choosen by the steam engine. The reason might be thus, that the FX 5200 is simply to weak to run their PS 2.0 path and their fallback is the DX8 rasterizer.

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook

Jon Carmack on raytracing vs rasterization

Filed under: GameDev, The World of 3D — dominique @ 12:56

As I mentioned the potential merge of GPU and CPU previously, here's a recently published interview with Jon Carmack who gives his thoughts on the whole subject:

John Carmack on id Tech 6, Ray Tracing, Consoles, Physics and more

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook

Thursday, 6th March, 2008

Posts Overview now available

Filed under: Site News — dominique @ 12:55

Sometimes when I find a new blog where there is an interesting article, I'd like to find quickly all the others that might interest me, too. Often it goes like this: scroll down while reading topic - then hit a link entitled "previous" or "next". Repeating until end. Very uncomfortable.

My blog was like this too. Now I finally added a new page entitled "Blog Articles Overview" on the right side under the "General" section. Posts may be listed several times for each category they were assigned to. Currently it's ordered by date - would you prefer it sorted by title?

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook

Tuesday, 4th March, 2008

Virtools or OGRE, XNA, Unity3D, PhyreEngine …

Filed under: Virtools — dominique @ 03:25

In 2000 I started to learn Virtools and my dream was to work with that technology fulltime. In 2001 I started to work on VR stuff for a PC-based 'CAVE'-like technology based on VRML. At daytime I did 3d content and scripting for it and at night time I was enjoying the power of Virtools.

some VRML stuff I worked on between 2001 and 2003   Multiplayer prototype I did in 2002/2003 using Virtools Dev 2.1

In 2003 I met for the first time Roland Wagner - the guy that wrote the magazine article about Virtools where I first ever read about it and which made me download their demo. In 2004 my dream came true and I joined Roland's team and worked full time on projects using Virtools.

I had the desire to push Virtools as much as possible - often developing at the edge of it's usability. For example we probably did the first commercial project in Virtools 3.0 where, for several outdoor scenes, every single object was using a shader.

Some stuff from the past years I worked on at bogengang

This enthusiasm of course revealed a lot, lot design shortcoming and bugs. And of course one never stops learning Virtools … even now after so many years!, but there were and are still real issues. Already some years ago I talked to many advanced developers that felt the same frustration like me: we were able to see the full potential of this technology if issues would be addressed. Some things improved over time, but not as fast and intensive as we wished. Often we wondered why it didn't progress faster … at some point it was clear that Virtools was lacking manpower especially since they started the complete rewrite that was named: mp. mp, the tech that addresses all issues!

In meanwhile Virtools prices started to climb and climb, while other technologies appeared on the horizon. After the web3D area, where still only a few used 3D and mainly for simple interactivity, more people wanted to do 3d games and content. Some open source engines like OGRE3D and Irrlicht got larger communities. Quest3D also became an established alternative to Virtools (except for those that used Virtools already).

Suddenly Virtools was no longer the best option ….  Other solutions had suddenly features that where not available in Virtools - or not to that degree. Even when Virtools was still the more productive environment, pricing difference made other solutions attractive.

A good example is Unity3D. It has physics and publishing for free. But script-code development is actually much slower in my opinion (compile time, no breakpoints and no stepping etc). It also has less features on one hand, but on the other hand features that Virtools doesn't have: modern shadow system, terrain engine, more advanced script languages (JS/C#). This becomes so attractive that people like Matthew switched and I … I am at least learning it at a slow pace. Bogengang, the company i am still working for, nearly bought UnityPro for a first project, if I would not have been too busy with other projects. But I am certain, it's a matter of time and we will use Unity for *some* projects in the future too.

Already 2 years ago, I told my boss that we need to introduce an alternative as 'Plan B'. As you can see, it's not fast and easy to do for us who are now used to develop quite effective with Virtools - especially with customized export & build pipeline. But even this time-saving might not always be enough to make 3d things available for attractive prices - at least in the sectors where we are mainly active.

Dom experimenting with OGRE and wxWidgets

3D is going mainstream. And this does not happen because Dassault Systemes is doing "3D For All" or "3dvia ". Technology is evolving extremely fast and even more and more young people are enthusiastic about games and digital creativity. In addition to that, key-companies like Microsoft, Nvidia and Sony know that they need many new talents for their markets. Therefore they are giving away tools and technology for free.

A good example is XNA Game Studio and XBox Community Games from Microsoft. Also free is Microsoft's Dark GDK for Visual Studio Express. NVidia of course has also tons of free tools: FX Composer, Mental Mill, NVSG ... Sony recently announced that they are going to release a free engine for the PS3 called PhyreEngine. Maybe Intel will follow one day with releasing the Project Offset Engine to push Larabee.

There is a fast growing Indie Game Scene producing a lot of new 3D content. The Casual Games market actually grew so much that it's no longer an Indie thing only. Not everything is free but accessibility to 3D content generation is facilitated by lowering costs: the Wii Kit is said to be costing less than 2000$ US and PS3 development could start with less than 1200$ US according to Sony!

Now I wonder where in all this is Virtools? Where does Virtools position itself in this market nowadays? mp is about to be released - instead of being a replacement of Virtools DEV its a new product, probably aiming a AAA multi-million budgets. So what is now the official role and position of Virtools DEV I wonder?

I already don't develop any plugins in my spare time for Virtools anymore because it 'feels' like an dead-end, lost time. If it's true or not, it doesn't matter… if you know what I mean …. the enthusiasm I had for it is no more - that's a key difference. And probably I am not alone …. the Virtools IRC channel was never very crowed - 14 ppl. at peak times .. but now? EMPTY! Go and do a visit in Unity3D's IRC channel … see the difference?

Texture Painting - a DEV interface extension plugin experiment

The recently published Gamasutra article 'Nine Paths to Indie Greatness' mentions a lot of tools and technologies (bottom of page 3). Among them Unity but not Virtools. In the current issue of Digital Production, which is THE 3D magazine for digital content creation in germany, has articles about Unity3D and Quest3D - about Virtools I haven't seen any for ages.

Guys, change strategy … open Virtools to the masses, now that you have mp. It's no longer 1999 or 2000. Become Skype of the 3D sector! There are now so much more people knowing about interactive real-time 3D content creation!

Unity3D might not be perfect but it feels like a real alternative! Blade3D is still very, very young but who knows. There's also StoneTrip's Shiva or DXStudio. And one day Flash will have 3D too, they already started with Astro. Director11 comes DX9 rasterizer plus PhysX. Choices are starting to become available …

Bookmark and Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • Google Bookmarks
  • YahooMyWeb
  • Live-MSN
  • Facebook