News UnrealEd Files Mods FragBU Liandri Archives
BeyondUnreal Forums

Go Back   BeyondUnreal Forums > Unreal Development > Modeling & Skinning

Reply
 
Thread Tools Display Modes
Old 18th Dec 2003, 09:54 PM   #1
Eyegore
=================
 
Eyegore's Avatar
 
Join Date: Sep. 4th, 2001
Location: Hanover
Posts: 293
Vertex animation question

Hi all,

I have made a mesh and vertex animated - it will be a substitute mesh for an adrenaline pickup, by the way, but there is a problem with the way the animation looks

I used ActorX to export the vertex animaition and imported it with no problem, but the vertecies aren't tweening smoothly. While you get the impression that it's animating OK, it doesn't look anywhere near as smooth as the animation in Max or the other meshes in the game.

Has anyone had to deal with an issue like this before? If so, would you be willing to point me toward a tute or tell me what I could possibly be doing wrong?

Thanks!!
Eyegore is offline   Reply With Quote
Old 19th Dec 2003, 08:21 AM   #2
Captain Kewl
I know kewl.
 
Captain Kewl's Avatar
 
Join Date: Feb. 13th, 2001
Location: IN YOUR HOUSE
Posts: 794
I think might be a 2k3 thing. The the monsters in the bonus pack were more or less directly ported from U1 sources and their animations are choppy as well.
Captain Kewl is offline   Reply With Quote
Old 19th Dec 2003, 09:13 AM   #3
Eyegore
=================
 
Eyegore's Avatar
 
Join Date: Sep. 4th, 2001
Location: Hanover
Posts: 293
Hmmm...that's interesting.

But then how did they get the banners to animate so smoothly?

I tried a couple of different methods of animation, the first being to animate a noise modifier, then manually moving the vertecies.

Neither method seems to have produced in game the same smoothness of animation as the banner or other UT2k3 animated meshes.

I tried to change the rate of the animation in the script, to no avail, Well, actually, I only reduced the speed. Maybe if I kick up the speed, that'll help.

Yeah, the animation doesn't actually look like it's tweening at all. Heck, it doesnt even look like it's playing all the frames. though the browser info indicates all the frames that are playing, it looks like it's only rendering every 5th or 8th frame.

Thanks
Eyegore is offline   Reply With Quote
Old 19th Dec 2003, 09:37 AM   #4
Radiosity
Minty Fresh!
 
Radiosity's Avatar
 
Join Date: Jan. 3rd, 2003
Location: UK
Posts: 2,217
Banners are made with xProcMeshes, not vertex meshes, that's why they animate nicely (xProcMesh = Procedural Mesh BTW). I don't know what your problem is though, the goop mesh for the BioRifle works fine, as does the ShockCombo vertex mesh. I've never bothered with vertmeshes though - I like skeletal meshes - so I can't help I'm afraid.
Radiosity is offline   Reply With Quote
Old 19th Dec 2003, 10:15 AM   #5
Eyegore
=================
 
Eyegore's Avatar
 
Join Date: Sep. 4th, 2001
Location: Hanover
Posts: 293
I'll have to look at what is going on when I get home from work tonite. I'll try a couple other things, though the tute at UDN simply explains the whole process (which by the way is slightly incomplete).

I like skeletal animation too, but for this object I'm making, I need surface deformation, i.e. soft body animation. Therefore, vertex animation is necessary.

Nevertheless, thanks for the help. I'm sure I'll figure something out sooner or later. There must be a property setting somewhere I need to find.

Thanks
Eyegore is offline   Reply With Quote
Old 19th Dec 2003, 10:53 AM   #6
chip
Registered User
 
Join Date: Nov. 14th, 2002
Posts: 524
how many frames are you exporting, Eyegore?

this sounds odd, but i did a huge hanging banner anim using a wave deformer in gmax, 96 frames (4 sec @ 24 fps) total, but only exported 16 of them to UEd and let the engine do the major 'tweening -- it's smooth as glass.

i didn't use ActorX, though -- instead a rather a longish export pipe via a gmax QuakeIII exporter and then into Milkshape & out again as .3ds and then into UEd vias 3ds2unr (whew!) with a dash of scripting to top it off.

maybe try exporting fewer frames, like just the major keys?
chip is offline   Reply With Quote
Old 19th Dec 2003, 03:28 PM   #7
Eyegore
=================
 
Eyegore's Avatar
 
Join Date: Sep. 4th, 2001
Location: Hanover
Posts: 293
I exported every single frame, 201 to be exact.

Could you explain the process of letting the engine tween the major keys, though? That is I don't actually mean the entire process, I have a very good grasp of 3dsMax, and a decent grasp on scripting, but I mean - the property settings in the script to set the frames for tweening. I guess I just assumed that if you exported every frame of your animation, it would come out as smooth as in the modelling program and that if you only exported major keyframes, it would considerably shorten the animation. This is not necessarily true, as I have learned.

I know there are TweenTime settings in Actor, but I thought (and perhaps incorrectly) that they were actually for smoothing between separate animations, i.e. running to resting.

In the meantime, I will of course experiment for myself...

Thanks
Eyegore is offline   Reply With Quote
Old 19th Dec 2003, 05:18 PM   #8
chip
Registered User
 
Join Date: Nov. 14th, 2002
Posts: 524
basically i just imported 16 frames (of .3ds filetype, exported from MilkShape a frame at a time) via 3ds2unr, then set the anim rate in the script for the banner. by using a very slow rate (0.08), the frames were stretched over quite a time, but the anim is still very smooth. i didn't have to set any special tweening values or call any anim-related functions other than LoopAnim().

not sure how this might be done via Max & ActorX, though.
chip is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 07:28 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.

Copyright ©1998 - 2012, BeyondUnreal, Inc.
Privacy Policy | Terms of Use
Bandwidth provided by AtomicGamer