Lend me your cycles

Discuss every aspect of HDTP here.

Moderator: HDTP Team

Forum rules
Please do not feed the trolls.
User avatar
metche_steele
Illuminati
Posts: 1321
Joined: Thu Dec 09, 2004 4:45 pm

Post by metche_steele »

Hey i'm no animator so please don't quote me.

I'm just a programmer - what do I know about the fine ligatures of art ;)
User avatar
Phasmatis
Off Topic Productions
Off Topic Productions
Posts: 2057
Joined: Sun Apr 25, 2004 7:55 am
Location: UK
Contact:

Post by Phasmatis »

Ok, frame by frame was the wrong term. Gunther was animated the correct way, with curves and everything, but it was time consuming and extremely difficult to get right so now we use the original animations.
Keeper of the pointy stick of injustice™.
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Post by DDL »

No, frame by frame is 'essentially' how you do it.

What you might not realise, DeadEye, is that it's ALREADY massively simplified. The hideous frame-by-frame animation we have at our disposal IS the simplified version.

Essentially, what the engine does is a process called 'tweening': you provide it with a series of keyframes (which might be, say: "gun static, gun moved forward slightly, gun displaying muzzleflash, gun moved back a lot to simulate recoil, gun still moved back (again for recoil), gun half way back to original position) the engine then generates a smooth interpolation of the mesh between those keyframes: tweening.

But still, you've had to set up 6 frames for a single firing animation. Guns alone have firing, reloading, 2 or 3 idle anims, bring up, put down, and so on. That's a lot of frames for just a gun. And those frames have to be carefully chosen, so the tweening looks like the mesh is actually moving, rather than being actively deformed into the new position. Guns are relatively easy, since they're 'solid': they don't usually bend and stretch.

Characters do, so you want a bit of deformation, but getting the deforming right is tricky.

And characters have HUNDREDS of keyframes. It's a lot easier to just use the keyframes we already have (and that look ok).


Otherwise it's not fun.


EDIT: O Hai, Phas. great minds post at similar times, eh?
User avatar
metche_steele
Illuminati
Posts: 1321
Joined: Thu Dec 09, 2004 4:45 pm

Post by metche_steele »

Seriously DDL? Jeez Louise that's chronic! That's how basic animations are done in adobe director - using the keyframe player - BUT - even director has a bones player!

It's pretty shocking how basic (in terms of functionality) and construed animation is in UT1.
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

To be fair, Deus Ex uses another model system than UT1. I don't know how that affects animation though, it may be exactly the same in UT1.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Post by DDL »

Well, it's not all bad: you can use bones and skeletal animation schemes to GET those keyframes, but the keyframes are what the engine wants, so you'll still have to export them as individual meshes. And you still have to check those meshes all look the way they should: fixing stuff that "done got broke" involves going right back to the start.

A DX mesh (pre import) is actually "insert number of frames here" meshes that happen to be in a single file and sequentially numbered (this is why the first release HDTPCharacters.u was enormous, despite only containing..well, gunther).
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

In conclusion, and perhaps unsurprisingly, from a technical perspective, Deus Ex is balls.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
User avatar
DaveW
New Vision
New Vision
Posts: 2351
Joined: Sat Nov 19, 2005 10:03 am

Post by DaveW »

*Unreal Engine 1
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

...and by extension, Deus Ex.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
EER
Illuminati
Posts: 2486
Joined: Sat Oct 22, 2005 7:52 pm
Location: NL

Post by EER »

However, Deus Ex had potential, because they were extending the engine. But they didn't. So I claim Deus Ex is ballsier then Unreal Engine 1.
Another Visitor ... Stay a while ... Stay forever!
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Post by DDL »

Oh come on, DX was massively more cerebral than Unreal or UT1.

NPCs would RUN AWAY from you if you were scary or they were injured. They'd even HIDE.

In UT they just do fucking backflips and then grunt.

Animation-wise (which is what we're allegedly talking about), DX was under a lot more constraints to make things look believably human, which I'd say they did a pretty damn good job of. Unreal or UT, by contrast...well, I challenge you to find me a living Skaaarj trooper for comparison. It's just easier when you're working with aliens.
EER
Illuminati
Posts: 2486
Joined: Sat Oct 22, 2005 7:52 pm
Location: NL

Post by EER »

I should have used a smilie there, my bad ;)
Another Visitor ... Stay a while ... Stay forever!
User avatar
Dead-eye
X-51
Posts: 944
Joined: Tue Apr 25, 2006 3:45 am
Location: Santa Cruz, California

Post by Dead-eye »

Phasmatis wrote:Ok, frame by frame was the wrong term. Gunther was animated the correct way, with curves and everything, but it was time consuming and extremely difficult to get right so now we use the original animations.
Well it sounds like setting up new animations is something for DX:R, because it's easyer to add animations in that engine without needing to redo all the animations.

I havent done project 3 in the 3ds Max fundy class so maybe I will know more when I get there.
Last edited by Dead-eye on Sat May 31, 2008 3:06 am, edited 1 time in total.
Image
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

Look DDL, I'm not saying DX wasn't more ambitious. I'm just saying that technically, it's balls. Maybe that's because they aimed too high, maybe it's simply because it's 8 years old, but that doesn't change the fact that technically. DX. Is balls.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
User avatar
r00tb33r
MJ12
Posts: 410
Joined: Mon Apr 16, 2007 5:21 am
Location: fuckin' A

Post by r00tb33r »

Jonas wrote:Look DDL, I'm not saying DX wasn't more ambitious. I'm just saying that technically, it's balls. Maybe that's because they aimed too high, maybe it's simply because it's 8 years old, but that doesn't change the fact that technically. DX. Is balls.
Speaking of balls, will there be a new higher poly basketball model with a texture with high enough resolution to see the little dimples on it?
Post Reply