Chris Danford
d5022cb1b6
code style cleanup
2005-02-12 20:29:38 +00:00
Chris Danford
68dd253720
use templated classes instead of macros for easier debugging
2005-01-31 08:05:27 +00:00
Chris Danford
8555a6da45
use Lua to execute commands
...
(needs cleanup)
2005-01-26 11:21:43 +00:00
Chris Danford
5c79ac4196
pass bNeedsNormals into RageCompiledGeometry
2005-01-14 10:23:22 +00:00
Chris Danford
ed19821e09
rename: ActorCommand -> Command
...
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford
6c855f0c93
"ParsedCommand" -> "ActorCommand"
2004-11-06 20:42:09 +00:00
Glenn Maynard
971279f1af
Fix (more) character model rendering artifacts when a freeze segment
...
lies on beat 0: m_pTempGeometry was not being set up
2004-09-17 01:32:57 +00:00
Glenn Maynard
79a3a9aebc
const m_pCurAnimation
2004-08-19 08:32:18 +00:00
Glenn Maynard
bbc55a3a1a
start animations in LoadPieces, but not LoadMilkshapeAsciiBones
2004-08-19 08:15:35 +00:00
Glenn Maynard
4ebfff9551
oops, remove brainstorming
2004-08-19 01:51:09 +00:00
Glenn Maynard
cf725075fe
split out DrawMesh
...
cleanup
2004-08-19 01:47:58 +00:00
Glenn Maynard
b1b4163923
cleanup, split out Model::SetBones
2004-08-19 01:08:18 +00:00
Glenn Maynard
19207b986e
cleanup
2004-08-19 00:16:02 +00:00
Chris Danford
1d376f5795
add support for texture coordinate animation in AnimatedTexture
2004-08-09 00:46:42 +00:00
Kevin Slaughter
b3f1d8f874
Added GL cel shading option for models
2004-06-18 11:02:40 +00:00
Glenn Maynard
c531e8b172
license update
2004-06-08 00:47:53 +00:00
Chris Danford
7de8269a67
pack all geometry for a Model into one set of vertex buffers
2004-04-16 05:09:02 +00:00
Chris Danford
ef998e5e84
move vertex buffers into a separate object in perparation for HW vertex buffers
2004-04-08 08:35:38 +00:00
Chris Danford
53f23a32db
process Model temp vertices on update - not on every draw
2004-03-01 10:19:07 +00:00
Chris Danford
10a4580c12
remove Actor::Fade*, remove unnessary virtuals in Actor
2004-02-14 03:38:34 +00:00
Chris Danford
69769b2c74
support sharing of geometry between Models
2004-02-08 11:17:03 +00:00
Chris Danford
4106625ad3
split Model into ModelGeometry and materials+animations
...
single-instance Model geometry
2004-02-08 09:04:23 +00:00
Chris Danford
9ca4de158f
optimization: don't make a temp copy of vertices if the model has no bones
2004-02-08 04:58:43 +00:00
Chris Danford
f7647ae391
add pre-parsing for ActorCommands (though not yet used in ThemeManager)
2004-01-10 20:34:18 +00:00
Chris Danford
e3cc4e3ff5
cleanup Model, remove MathUtil files, fix col major/row major errors
2003-12-24 12:30:41 +00:00
Glenn Maynard
ba954972e2
Add rudimentary animation control command to models.
2003-11-02 23:29:21 +00:00
Chris Danford
dba1188c97
remove .model file format, replace with more general .actor file format
2003-09-21 20:57:07 +00:00
Thad Ward
ea458a443d
Fix the blinking characters in the BeginnerHelper.
...
(why was this return here? we need to set up the first frame after reverting to the default animation.)
remove m_sMostRecentAnimation, as it is not needed at all.
2003-08-31 11:47:05 +00:00
Thad Ward
b9e15589dd
Add support for playing specific animations at a different rate, scaled from the update rate.
2003-08-31 08:15:52 +00:00
Kevin Slaughter
b170ddaf5f
Fixed model flickering, which was also making the BH miss steps when it was trying to restart the default animation.
2003-08-28 06:36:33 +00:00
Kevin Slaughter
82a8340afd
Added ability to skip to frame xx in the current animation. Used in HowToPlay. Also allows an animation freeze, if re-iterated
2003-08-20 09:15:53 +00:00
Kevin Slaughter
adc19d0a15
Updated ScreenHowToPlay code to include dancer. I know it's a bit rough and too-fast paced right now, but that will all be fixed tonight when I get home and re-commit.
2003-07-31 11:31:24 +00:00
Chris Danford
c67d78d948
let Actor subclasses have first crack at parsing commands
...
allow Models and BitmapTexts in BGAnimationLayer (detected through file extension)
add RageModelVertex, which doesn't have a color property
add "stretch" file name hint for textures
2003-07-07 01:29:18 +00:00
Chris Danford
739cc6d38b
support loading of multiple animations in a Model
2003-06-07 18:09:20 +00:00
Chris Danford
dd8331d9fc
add support for models in NoteSkin
2003-05-11 07:23:47 +00:00
Chris Danford
85986fe325
optimizing Model
2003-05-04 05:21:16 +00:00
Chris Danford
8e96af518a
working on model lighthing/texture mapping
2003-04-27 05:14:27 +00:00
Chris Danford
b72804294a
working on Mesh support
...
- loads only Milkshape ASCII
- doesn't yet load textures or render with materials
2003-04-25 21:05:40 +00:00