GoldenEye: Source Forums

  • April 25, 2024, 01:30:37 am
  • Welcome, Guest
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Animated weapons... why?  (Read 4813 times)

0 Members and 1 Guest are viewing this topic.

V!NCENT

  • 00 Agent
  • ***
  • Posts: 302
  • Reputation Power: 6
  • V!NCENT has no influence.
  • Offline Offline
Animated weapons... why?
« on: March 16, 2012, 10:43:36 pm »

Games make for great school projects, for various reasons. Right now I'm making an actual strat game for a real company, together with two other programmers, and I've run into a problem I needed to solve. It sounds realy simple; you place some object somewhere (can't go into even what this game is or who it's for, except it's on a tablet with a touch interface). After placement, the player needs to be able to rotate it by draging his finger around a circle, which is around the object. Well blah blah blah... it requires all kinds of math. And then I thought about GE:S.


So I was thinking... Why are the weapon animations in first person, in GES, fully animated? I understand that the triggerfinger needs animation, but why the rest? Why aren't various objects attached to each other and rotated/moved relative to each other?


Why am I asking? Well some player movement sequences don't seem to match and things start to stutter. Also dual weapon animation problems could easily be solved. I noticed that in GE64 the animation is much more fluent and complex than GES and I don't think that Rare was into creating and anticipating NP-problem animation sequences.


Just my $0,02
« Last Edit: March 16, 2012, 10:45:29 pm by V!NCENT »
Logged

Jonathon [SSL]

  • Generalist
  • Retired Lead Developer
  • 007
  • *
  • Posts: 1,311
  • Reputation Power: 99
  • Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!Jonathon [SSL] is awe-inspiring!
  • Offline Offline
    • Steam Community Page
Re: Animated weapons... why?
« Reply #1 on: March 16, 2012, 10:51:24 pm »

I'm honestly not sure exactly what you're trying to tell us.
Logged
Quote
Luchador: I NEVER NAME MY FILES IN UPPER CASE
Luchador: I ONLY TALK IN UPPER CASE
[GE:S] killermonkey: GOOD TO KNOW

kraid

  • Game Artist
  • 007
  • *****
  • Posts: 1,984
  • Reputation Power: 191
  • kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!kraid is awe-inspiring!
  • Offline Offline
    • my Homepage
Re: Animated weapons... why?
« Reply #2 on: March 16, 2012, 10:57:02 pm »

^^same here.

As far as i understand, you're suggesting to do weapon animations via code, but i don't know why.
Logged

V!NCENT

  • 00 Agent
  • ***
  • Posts: 302
  • Reputation Power: 6
  • V!NCENT has no influence.
  • Offline Offline
Re: Animated weapons... why?
« Reply #3 on: March 16, 2012, 11:15:39 pm »

What I'm trying to say is yes; non deformations in code.


Imagine you've got the player's position object, which the player changes with keyboard. Relative to that you change the direction of the camera with the mouse. This is all done.


But then relative to which direction the player is looking at, you wobble the camera position slowly, like in GE64. While moving you move the camera head bobbing style relative to the wobbleing. While turning you also move the camera with a slight delay along the player model position so the guns seem to move around like in the N64. Relative to the player position, while moving, you wobble the guns around. Relative to that you might reload the weapon by moving the weapon down, etc.


This way you'll get very fluent and complex animation, while not having to animate all movement scenario's independantly as a whole.
« Last Edit: March 16, 2012, 11:19:21 pm by V!NCENT »
Logged

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Animated weapons... why?
« Reply #4 on: March 17, 2012, 01:47:29 am »

WTF are you talking about??

Walking wobble is done in code, its a sin wave (squished) relative to your walking gait.

The animations only consist of stupid flex movements of the gun to give you a sense that you are actually holding it and its not just sitting there on the screen.
Logged

V!NCENT

  • 00 Agent
  • ***
  • Posts: 302
  • Reputation Power: 6
  • V!NCENT has no influence.
  • Offline Offline
Re: Animated weapons... why?
« Reply #5 on: March 17, 2012, 10:21:34 am »

Aha... I thought that the twitching was due to switching animations rapidly :-)
Logged

Mangley

  • No Longer Leads The Art
  • Retired Lead Developer
  • 007
  • *
  • Posts: 1,848
  • Reputation Power: 270
  • Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!
  • Offline Offline
Re: Animated weapons... why?
« Reply #6 on: March 17, 2012, 03:45:38 pm »

The view model and camera both pivot around a point 64 units above the player's origin. It's not known why the view model twitches when you have latency, but it has nothing to do with animation.
Logged
Concept Artist, Environment Artist, Effects Artist, Sound Designer
Pages: [1]   Go Up