Thread: 3d Games Programming.

  1. #31
    Registered User
    Join Date
    Nov 2002
    Posts
    1

    Post

    Half-Life uses skeletal animation ... 3D Studio MAX is their (Valve's) preferred modelling tool. The models have specific dimensions as per the underlying skeleton. The bones are created using Character Studio, then applied to the model. The Halflife SDK has more info about all this. It is a very involved technique and is not at all easy for newbies.

    But if you are interested, try out a free skeletal animation library called Cal3D at Sourceforge.Net ... it might be of some help.
    Simple 3D Vertex Animation is easier to implement and quite decent looking. (Apparently, Quake III still uses that method ... although it must be more advanced than the one I'll describe here). Looks good though, doesn't it?

    Basically, Vertex animation is based on the 2D Sprite methodology. Have a frame for every move you want your character to make. Have a base model, then each successive frame, just store the vertex locations...voila...frames galore!

    Best of Luck!

  2. #32
    ~- Y u n a -~ beely's Avatar
    Join Date
    Dec 2001
    Posts
    291
    as i know, quake III is made of c /C++ programmming.

  3. #33
    ~- Y u n a -~ beely's Avatar
    Join Date
    Dec 2001
    Posts
    291
    Originally posted by OneStiffRod
    Beely, I think you should learn how to make 3D objects using the 3D Modeller I pointed you to...

    www.aliaswavefront.com

    Obviously, all 3D games use 3D models ...
    great ideals, ever 3d games programmer should explorer / learn 3d modelling. even the great / advance 3d modelling on "serious sam" is getting serious on a wonderful graphic that i've never ever seen it before than other games. if not learn about 3d modelling, how did we create a 3d games? i guess modelling is related with the games programming too.

  4. #34
    ~- Y u n a -~ beely's Avatar
    Join Date
    Dec 2001
    Posts
    291
    then, should i learn graphic design for 3d games programming?

  5. #35
    GO here...

    http://www.swissquake.ch/chumbalum-s.../download.html

    This is milkshape3D - it has tutorials on how to import Quake models and such. Learn how to create Models, Levels, and how to texture them and then I feel you will know enough to ask the right questions about how to program a game in 3D.
    My Avatar says: "Stay in School"

    Rocco is the Boy!
    "SHUT YOUR LIPS..."

  6. #36
    ~- Y u n a -~ beely's Avatar
    Join Date
    Dec 2001
    Posts
    291
    Originally posted by OneStiffRod
    GO here...

    http://www.swissquake.ch/chumbalum-s.../download.html

    This is milkshape3D - it has tutorials on how to import Quake models and such. Learn how to create Models, Levels, and how to texture them and then I feel you will know enough to ask the right questions about how to program a game in 3D.
    oh thanks for URL again.

  7. #37
    Here you go Beely, this should be the last URL you need...

    http://www.idsoftware.com/business/home/techdownloads/

    It's the Quake3 source code so you can see how a game is programmed.
    My Avatar says: "Stay in School"

    Rocco is the Boy!
    "SHUT YOUR LIPS..."

  8. #38
    ~- Y u n a -~ beely's Avatar
    Join Date
    Dec 2001
    Posts
    291
    ermm.... great. thanks again, anymore?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. 3D games re difficult to play?
    By manav in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 05-28-2008, 06:50 PM
  2. 3D Games
    By MWalden in forum Game Programming
    Replies: 8
    Last Post: 07-01-2007, 06:27 PM
  3. Making 3d Games
    By danepporambo in forum Game Programming
    Replies: 16
    Last Post: 12-01-2005, 10:17 PM
  4. Simple, non 3d games - what to use??
    By born_a_trumpet in forum Game Programming
    Replies: 23
    Last Post: 07-06-2004, 09:30 AM
  5. Video Games Industry. 5 years left.
    By Cheeze-It in forum A Brief History of Cprogramming.com
    Replies: 26
    Last Post: 12-10-2002, 10:52 PM