AI & Animation

Published February 28, 2006
Advertisement


The last week or so has been very productive. Many fixes and tweaks have made it into the build.

Some of the highlights :

I added bump mapping to the cal3d models last night, and tweaked the entity lighting this morning.

Better blending of animations, especially for the AI characters. Basically we derive the animations to use based on how the enemy is actually moving, rather than trying to do a traditional state machine type of thing. So we'll blend in walking forwards or backwards, and side stepping left or right depending on the facing and actual velocity. We also changed the character facing more smoothly.

Fixed some shadowing bugs, including overly large shadow frustums for non-receiving entities and drawing the same world tiles several times into the same shadow map.

This week the real character has been added to the game as well, and he looks pretty good!

Last week we added a laser sight and vertical aiming.



Last week I added blast mode to weapons so a single shot will fire several projectiles over time, rather than just at once.

Additionally, I need to change the way certain particles are rendered. Since the weapons now fire more shots per unit time, this creates more particle clusters, which are rendered individually. This is too slow when each cluster has one 1-10 particles in it. Instead, I am going to consolidate all visible needles, debris, splinters, etc. and render them all at once.

Yesterday I added a walkability field to the materials so that certain materials can still be solid, but cannot be walked on by the player. This keeps the player out of certain areas, and prevents the player and AI from sliding up the curved walls on the temple level.

Soon I am going to change the way material interactions are handled, so we can customize decals, sounds and debris based on the material types involved.

We've recently moved into a small office space in Mountain View, and it really makes a productivity difference for me - much easier to concentrate without the distractions around the house.
Previous Entry Progress
Next Entry Better and Better
0 likes 6 comments

Comments

jollyjeffers
Looking good as always [grin]

Also good to hear you've made lots of progress - was wondering why the updates had been a little quiet lately!

Jack
February 28, 2006 01:15 PM
Ravuya
Your game looks professional quality now. I'm floored.
February 28, 2006 03:11 PM
Cypher19
Looks fantastic as usual!
February 28, 2006 03:22 PM
Bruno
Looking very very good indeed :)
I see you are using Cal3d characters., do you notice any diference from the mesh proportions in game, compared to the original model (from 3dmax,milkshape) ?
February 28, 2006 04:12 PM
jollyjeffers
Just re-checked this entry on a lab machine, and those screenshots look totally different [oh] I'm even more impressed.

My home LCD has the brightness turned down so GDNet-white doesn't burn my eyes, so your second screenshot was mostly black when I first saw it...

Jack
March 01, 2006 04:46 AM
roel
Very nice, I also like the model of the player, I was affraid that the dino-reptile-thing would become the main model, but I'm glad that this isn't the case :)
March 01, 2006 09:15 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

1.2 Almost ready...

1100 views

Sound Paths

1322 views

Stately Progress

1122 views

State Lines

1274 views

Pulsing

856 views

Cameras & Boxes

1115 views
Advertisement