Welcome to the Wolfire Blog! This is where we keep everyone up to date on our progress on Overgrowth and other new stuff. Be sure to subscribe to get the latest news! Also, be sure to check out the forums for even more up to date news - or get on IRC for up to the second updates.

Lugaru 2 movement

Add Comment! By David Rosen on June 12th, 2006

All of the basic movement activities in Lugaru 2 are working now! Walking, running, crouching, sneaking, rolling, and jumping are fully functional. Phoenix (the Lugaru 2 game engine) uses a unique animation system that creates animations on the fly based on surface and physics information, and even the character's personality and current state. For example it is very easy to change a character's walk to be more aggressive, lethargic, cheerful, feminine, and so on. This means that all of the characters move differently, and all of the activities transition absolutely seamlessly into each other, for example running->rolling->crouching is just one fluid motion.

This system is still in fairly early development (it was rewritten from scratch last week), but it is already fully functional and shows all of the features described above!

Here is a short video showing Turner moving around using Phoenix animation (with motion blur turned off to show the animation better):

Video in Quicktime format

Video in AVI format

Announcing PhoenixUI (downloadable prototype)

Add Comment! By Jeffrey Rosen on June 6th, 2006

Hi, for those of you who don't frequent the forum, you probably don't know me. I am Jeff, David's twin brother and I have recently started working on Lugaru 2. I'll be updating my progress here and on the forums as is custom. On to the meat of my first blog post:

As you might have noticed from playing other 3d games, their in-game user interfaces are often quite lacking. In fact, many of them were not even designed to be used on a PC and their interface is just slapped on to allow the game to be started. Mouse wheels don't work, you can't select or copy text, you can't tab between editfields, basically, nothing quite behaves the way you're accustomed to. Well, that is understandable, since no one is crazy enough to invest the time in emulating a complete, modern windowing system, right? Not anymore because that is exactly what is going to be in Lugaru 2!

The goal behind "PhoenixUI" is to have interface elements that behave exactly like your operating system. That is, you'll be able to press tab to switch between controls, double click a word to select it, have multiple redo/undo states in text fields, and so on. This way when you are creating a map in the map editor, typing in the chatroom before a multiplayer game begins, or using the extensive wolfireNET feature to download maps and mods or check rankings and such (more on this in another post someday), you won't have to fight the interface to get it to do what you want it to.

So please try out this prototype of PhoenixUI and let me know if you find anything that doesn't behave properly according to Mac OS X's interface. A few things to note: if this runs slow on your computer, don't worry. When it is implemented inside of Lugaru 2, it will barely use any CPU time - this is just a prototype. Also, the OS X theme is temporary and will be changed to an original theme to avoid the wrath of Apple legal.

Download:
PhoenixUI prototype (Win)
PhoenixUI prototype (Mac)

Outdated Screenshot:

Rigging and animation

Add Comment! By David Rosen on June 5th, 2006

Turner is now rigged (mostly) and set up with the physics-based animation system, so he can walk or run at any speed and in any situation and animate correctly. The screenshots I took really show the motion blur than the animation, but I will set up some animations later!

Textured Turner model

Add Comment! By David Rosen on May 24th, 2006

Here is the Lugaru 2 version of Turner! This is his base model; we haven't added any fur shaders or other effects yet.

More shadows

Add Comment! By David Rosen on May 18th, 2006

I extended the shadow projection to work with any model in the game (including moving tree leaves), and they can project onto other models as well as the ground.