Maya 2020 fundamentals - modelling the real world
Get halfway through a model and find it's an unworkable mess? Can't add edge loops where you need them? Can't subdivide a mesh properly? If any of this sounds familiar check this course out.
# 1 15-06-2009 , 10:07 AM
Registered User
Join Date: Jan 2009
Posts: 22

What is the best way to achieve Final Fantasy like hair?

What is the best method, modeling? Maya Hair?

Keeping in mind, it's going to be animated.

# 2 15-06-2009 , 11:13 AM
Chirone's Avatar
Subscriber
Join Date: Dec 2007
Location: NZ
Posts: 3,125
are you going for the full prerendered hair in the games, the hair that interacts with each other from the spirits within movie, or one of the realtime styles?




that's a "Ch" pronounced as a "K"

Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D
# 3 15-06-2009 , 11:53 AM
Registered User
Join Date: Jan 2009
Posts: 22
The Advent Children Style?
And possibly the game styles.

Or if you don't mind you can give us a run down of them all, if you want to. user added image


Last edited by Buster Sword; 15-06-2009 at 11:56 AM.
# 4 15-06-2009 , 03:30 PM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
There are many different ways.

In the Final Fantasy games, they use polygonal meshes with transparency maps on them. If the hair is long, then usually some joints are added, and are animated by hand.

In the pre-rendered and movies, they also use polygonal meshes, but drive the shape by either cloth simulation, or through dynamic curves.

I use Shave and a Haircut. It looks pretty, but I find it kind of challenging to create styles with it that keep their shape when using dynamics.

So. You're left with a few options.
1) Model the hair, and use joints for the movement.
2) Model the hair, then use cloth simulation or dynamic curves
3) Use a hair solution

I think the one with the most control, would be the first option. However, animating hair can be time consuming. If you're good with simulations, you should go with the second option. If you're doing a still, or your character has short hair, use option three.

Good luck! user added image


Imagination is more important than knowledge.

Last edited by NextDesign; 15-06-2009 at 03:33 PM.
# 5 15-06-2009 , 08:12 PM
Registered User
Join Date: Jan 2009
Posts: 22

Originally posted by NextDesign
There are many different ways.

In the Final Fantasy games, they use polygonal meshes with transparency maps on them. If the hair is long, then usually some joints are added, and are animated by hand.

In the pre-rendered and movies, they also use polygonal meshes, but drive the shape by either cloth simulation, or through dynamic curves.

I use Shave and a Haircut. It looks pretty, but I find it kind of challenging to create styles with it that keep their shape when using dynamics.

So. You're left with a few options.
1) Model the hair, and use joints for the movement.
2) Model the hair, then use cloth simulation or dynamic curves
3) Use a hair solution

I think the one with the most control, would be the first option. However, animating hair can be time consuming. If you're good with simulations, you should go with the second option. If you're doing a still, or your character has short hair, use option three.

Good luck! user added image

Thanks for that, it's given me a better insight, what would be best to model the hair with, NURBS curves, and convert to polys or just leave it as NURBS....?

# 6 15-06-2009 , 09:21 PM
Chirone's Avatar
Subscriber
Join Date: Dec 2007
Location: NZ
Posts: 3,125
from what i've experienced, if you want to move your hair with joints then you're best to convert it to polygons, because joints didn't seem to like NURBS last time i tried...

if you look at the hair in FF10 then you'll see it's polygons with texture maps (at least that's what it looks like to me)




that's a "Ch" pronounced as a "K"

Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D
# 7 15-06-2009 , 11:13 PM
Registered User
Join Date: Jan 2009
Posts: 22
So if I'm using joints, NURBS to poly?

What about simulations?

And thanks for responding user added image

# 8 27-06-2009 , 02:49 AM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
Simulations are computationally expensive, and hard to work with. I recommend animating it by hand.

And yes, you can convert the nurbs strands to polys, and then bind the polys to the joints.


Imagination is more important than knowledge.
# 9 27-06-2009 , 07:06 AM
Registered User
Join Date: Jan 2009
Posts: 22

Originally posted by NextDesign
Simulations are computationally expensive, and hard to work with. I recommend animating it by hand.

And yes, you can convert the nurbs strands to polys, and then bind the polys to the joints.

I suppose yeah, 'cause the animation isn't exactly going to be feature length (Although SE did animate Sephiroth's hair by hand)

I think I might not use planes though, I might actually make the hair strands 3Dimensional (I know, crazy, but oh well). Like draw the curves, loft them and stuff, but when they're polys, extrude or something, haven't decided yet. But thanks again dude.

I can't believe I forgot SE DO actually use Poly's for hair, I was reading through my Reunion Files again and saw this picture, I cba uploading it, so I just found the same scan on the net. https://blenderartists.org/forum/atta...6&d=1225235262

# 10 27-06-2009 , 06:16 PM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
Yup, that's the way they did it in Advent Children.


Imagination is more important than knowledge.
Posting Rules Forum 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

Similar Threads