Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

3d Bots

Name: Anonymous 2010-10-14 15:33

Can I have some resources on 3d NPC programming? I mean the kinds you get in current-generation FPSs, the ones that run, crouch, and do other scripted animations while simulataneously responding to external stimulus and interact with the physics engine. Basically, I'd like information on making good quality, smoothly animated 3d bots.

Articles, tutorials, anecdotes, libraries, source code, engines, whatever. Some relevant search terms to put into google would be good too.

Name: Anonymous 2010-10-14 15:41

That's an animation thing, bar the "smooth" bit which just requires linear interpolation. Basically, once you have the animations, you just tell the character to step through frames and move around like you would with 2D characters.

Name: Anonymous 2010-10-14 15:45

>>2
Ok, and I just have a little internal brain to switch between animations depending on what's going on around it?

Name: Anonymous 2010-10-14 16:11

>>3
Pretty much. What works well enough is a little state machine with a timer since it last changed to that state. Then just look up the animation depending on the state, and the frame of the animation depending on the timer.

Name: Anonymous 2010-10-14 16:37

>>4
... or use an engine that supports IPOs, and just set the animation IPO to whatever is appropriate at each state change.

Name: Anonymous 2010-10-14 17:12

Can anyone recommend an engine to implement some demos for this stuff in? How's Blender?

Name: Anonymous 2010-10-14 17:24

Name: Anonymous 2010-10-14 17:36

>>5
I assumed that >>1 would not be using such a thing, otherwise he'd have found the answer in the documentation.

Name: Anonymous 2010-10-15 11:10

Download Reaper Bot for Quake1. Get source code from them. Profit.

Name: Anonymous 2010-12-06 9:20

Back to /b/, ``GNAA Faggot''

Name: Anonymous 2011-02-03 5:31

Don't change these.
Name: Email:
Entire Thread Thread List