Go Back   AC3D Forums > Resources > AC3D Tutorials and How-To's
Register FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Display Modes
Old 25th August 2007, 01:18 PM   #1
Reborok
Junior Member
Member
 
Join Date: Aug 2007
Posts: 22
Default need help with Ac3D

Hi
can somebody help me
i often heard that ac3d is used for games
how do you want to use ac3d character without bones???
i donŽt know if there is a plugin for bones or something else
can somebody help me, i need help, REALY

i hope that somebody can help me and is going to write me

reborok :grin:
Reborok is offline   Reply With Quote
Old 25th August 2007, 06:08 PM   #2
lisa
Senior Member
Professional user
 
lisa's Avatar
 
Join Date: Mar 2005
Location: Phoenix, AZ
Posts: 917
Default Re: need help with Ac3D

Cool. Are you writing your own game, or making a mod?

Just for clarification: are you asking how to rig a model for animation using AC3D, or how to create animation keyframes with AC3D?

AC3D doesn't have the ability to create animation keyframes; you'll need to use an external program like Poser if you're wanting to create keyframe animations.

However, AC3D can be used for basic animation rigging and is useful for games that use procedural animation instead of keyframe. i.e. Most racing games don't animate the cars in advance, they do it in real-time using physics equations instead. AC3D can be used to create and setup models for many of these types of games.

Bones are only needed for soft-body animation (i.e. deformable characters) because of the blend weights. For rigid body animation (i.e. vehicles) a simple hierarchy and pivot points for each mesh are all that are needed for many setups.

You can access the Hierarchy View in AC3D from the Tools menu. Object centers can also be set on the Tools menu.

---------------------------------------------

TECHNICAL SIDE NOTE FOR PLUG-IN DEVELOPERS AND THE CURIOUS: Although AC3D doesn't have native support for blend weights, I've actually been using it to rig deformable models by using either a texture map as a weight map, or more commonly by using overlapping vertices and then just merging the verts and dividing by the number of overlapping vertices to get the blend weight in my exporter. Painting a weight map is of course the more refined way to do it, but even the overlapping vertices method works surprisingly well for simple characters.
lisa is offline   Reply With Quote
Old 25th August 2007, 06:45 PM   #3
luuckyy
Senior Member
Professional user
 
luuckyy's Avatar
 
Join Date: Jul 2005
Location: France
Posts: 737
Default Re: need help with Ac3D

I'm not a plugin developper, but I'm curious for sure ...
Please can you explain what is a weight map ?
How do you use it ?
Quote:
using either a texture map as a weight map
I just can't visualize that.

There's so many things to learn in the 3D field, that I will be dead before then end of the learning course
__________________
OL.
luuckyy is offline   Reply With Quote
Old 26th August 2007, 05:00 PM   #4
lisa
Senior Member
Professional user
 
lisa's Avatar
 
Join Date: Mar 2005
Location: Phoenix, AZ
Posts: 917
Default Re: need help with Ac3D

Quote:
Originally Posted by luuckyy View Post
Please can you explain what is a weight map ?
How do you use it ?
Sure thing!

A weight map is a grayscale image that is used to blend smoothly between two effects. The effect could be a material, a deformation, a transform or any number of other things, but the most typical uses are materials and vertex bone weights. Any pixels that are black in the weight map use the first effect, and any pixels that are white in the weight map use the second effect. For example, if you were using a weight map to blend between a red and a blue material, black pixels in the weight map would turn the object red, blue pixels in the weight map would turn the object blue, and gray pixels in the weight map would turn the object purple as it would mix the red and blue together.

Using a weight map for bone weights works the same way. Remember, a bone is really just a transform. For example, a leg "bone" is a transformation matrix that stores the pivot point and rotation of the leg. The pelvis "bone" is the pivot and rotation of the pelvis. If you wanted to blend the vertices in a character's hip between the leg and the pelvis you could use a weight map to indicate which vertices were influenced by which; so that vertices near the thigh are almost entirely influenced by the leg, and vertices near the waist are almost entirely influenced by the pelvis, and vertices in the middle are blended between the two.

How many and what kind of weight maps you need depends on the specifics of your renderer. Many renderers need one weight map per bone, to indicated the strength of the influence of the bone on the different vertices of the model, bt other possible combinations exist.
lisa is offline   Reply With Quote
Old 27th August 2007, 10:51 AM   #5
Reborok
Junior Member
Member
 
Join Date: Aug 2007
Posts: 22
Default Re: need help with Ac3D

thanks for help
it will be very interesting to learn more about ac3d
first iŽll use poser, than i can write a new message if i need help, more help

Reborok
Reborok is offline   Reply With Quote
Old 27th August 2007, 11:03 AM   #6
Reborok
Junior Member
Member
 
Join Date: Aug 2007
Posts: 22
Default Re: need help with Ac3D

hi
i am here again who else???
i have just 1 question more...
wich vision of poster should i take 1, 2, 3, 4, 5, 6, 7...
i hope u will help me
Reborok
Reborok is offline   Reply With Quote
Old 27th August 2007, 02:48 PM   #7
luuckyy
Senior Member
Professional user
 
luuckyy's Avatar
 
Join Date: Jul 2005
Location: France
Posts: 737
Default Re: need help with Ac3D

Thanks for the infos Lisa !

You seem to be a very good 3D technical honestly.
I already was aware of vertices weights in an animation work for smooth animation purposes, and I've made some use of that sometimes, but that weight map ... this is the first time I see that.

2 other questions if you don't mind :

- How do you create a weight map ? I mean, I know how to create greyscale pictures for bump maps, and b/w pictures for opacity maps, but ... are you "painting" black vertices and white vertices on a grey background for a weight map or ... ? If so, how can you be accurate in this job ?

- What softwares make a use of these weight maps ?

TIA
__________________
OL.
luuckyy is offline   Reply With Quote
Old 27th August 2007, 04:55 PM   #8
lisa
Senior Member
Professional user
 
lisa's Avatar
 
Join Date: Mar 2005
Location: Phoenix, AZ
Posts: 917
Default Re: need help with Ac3D

Quote:
Originally Posted by luuckyy View Post
You seem to be a very good 3D technical honestly.
Thanks. I write graphics engines and simulations for games and film for a living, so I get a lot of practice.

Quote:
Originally Posted by luuckyy View Post
- How do you create a weight map ? I mean, I know how to create greyscale pictures for bump maps, and b/w pictures for opacity maps, but ... are you "painting" black vertices and white vertices on a grey background for a weight map or ... ? If so, how can you be accurate in this job ?
It depends on the software. Some let you color on the vertices, like vertex painting in Blender.

For others, including AC3D, you just UV map the object, and then paint the weights in a grayscale image like any other texture. If you save your template with the "Copy image to clipboard" feature in the texture coordinate editor, it'll give you something to paint over, and then it's not too difficult. You don't need to be terribly precise - I just airbrush over the whole region in PhotoPaint and blur to keep it smooth.

Quote:
Originally Posted by luuckyy View Post
- What softwares make a use of these weight maps ?
Lightwave, Maya and SoftImage all use weight maps, as do some other high-end tools. Here's a Lightwave tutorial to give you some idea how they do it: http://www.geocities.com/rgkovach/wp_tut.htm And another one for Max: http://mxmgallery.maxwellrender.com/wmap_en_vr.pdf

In my case, I'm targetting my companies' game engine, which is it's own custom renderer.

POV-Ray also supports weight maps, although AFAIK only for materials. POV doesn't call them weight maps, it calls them "image_pattern" instead, but it's the exact same concept... you can use a grayscale image to smoothly blend between two textures.
lisa is offline   Reply With Quote
Old 27th August 2007, 05:12 PM   #9
lisa
Senior Member
Professional user
 
lisa's Avatar
 
Join Date: Mar 2005
Location: Phoenix, AZ
Posts: 917
Default Re: need help with Ac3D

"Slime Cube" modelled in AC3D with soft-body deformations from weight maps:
http://download.tenfootpolesoftware....-turntable.wmv

(Please ignore my crappy video capture job! )
lisa is offline   Reply With Quote
Reply


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



All times are GMT -4. The time now is 04:43 PM.


AC3D Forum
(C) Inivis Limited 2020