Hairsystem exported via plugin is not animated

Autodesk Maya (Plugin developed by JimStar)

Moderator: JimStar

Post Reply
sfab
Licensed Customer
Posts: 9
Joined: Fri Mar 21, 2014 2:03 pm
Contact:

...

The main problem is that if I want to export my scene in standalone application is because I want to set up lights, materials and all other things in standalone application. So if octane standalone is able to support alembic file format, an user like me thinks that all of standard alembic file is able to store inside itself, can be rendered by octane.
Effectively my first attempt was to export hairsystem like curves, in this way animation was read very well in octane but there is no way to control thickness of curves.

Luckily I have purchased also a license of maya plugin and I have made some attempts.
The problem of hair thickness is almost solved because the hair have thickness value that i set inside maya, but i can't adjust this value inside octane later.
"Default hair thickness" in object setting window inside octane still not working.
You have talked about "Octane hair" but I don't understand what kind of object is considered by octane like "hair" if even when I export via plugin this parameter still not work.
But most important is that hairsystem exported via plugin is not animated!
Hair is freeze at the frame that I'm seeing in viewport when I launch the export process.

This is a bug or what?
There is a way to solve it?

I've attached maya file and two different alembic (at different frame).

Ps. sorry for my bad english... :)

Thank you in advance.
Attachments
Hair_Cube_mayascenes.rar
(10.15 KiB) Downloaded 152 times
Hair_cube_oct_fr21.abc
(40.7 KiB) Downloaded 164 times
Hair_cube_oct.abc
(40.7 KiB) Downloaded 156 times
Win 7 64bit | i7 920 @2.67Ghz | GTX280 - GTX680 | 8 GB Ram
User avatar
JimStar
OctaneRender Team
Posts: 3812
Joined: Thu Jul 28, 2011 8:19 pm
Location: Auckland, New Zealand

I've put your questions into the separate topic, as we need to figure out what is wrong on your side...

Here is your Maya testing scene simply exported into alembic using Octane's alembic export (recent plugin 2.21.1 - 6.5). The animation works absolutely OK on my side. The standalone version 2.21.1.

[youtube]http://www.youtube.com/watch?v=JQ_2pWqTx-Y&feature=youtu.be[/youtube]

Could you please give me some more information about this issue on your side?..
sfab
Licensed Customer
Posts: 9
Joined: Fri Mar 21, 2014 2:03 pm
Contact:

Hi,
thank you very much for your support.

My previeous attempts was done with standalone v2.17 and plugin v.2.11.1.
Now i try with latest version of both.

Can you please tell me if in my maya scene there was any setting wrong? maybe I have done some errors.
I work with maya 2013.
Win 7 64bit | i7 920 @2.67Ghz | GTX280 - GTX680 | 8 GB Ram
sfab
Licensed Customer
Posts: 9
Joined: Fri Mar 21, 2014 2:03 pm
Contact:

Ok, I try with latest plugin version and all works fine!

I have only one last question. If i want change thickness of hairs the only way is go back in maya and change hair thickness inside hair system and export again?

Thank you so much for your time!
Win 7 64bit | i7 920 @2.67Ghz | GTX280 - GTX680 | 8 GB Ram
User avatar
JimStar
OctaneRender Team
Posts: 3812
Joined: Thu Jul 28, 2011 8:19 pm
Location: Auckland, New Zealand

sfab wrote:Ok, I try with latest plugin version and all works fine!

I have only one last question. If i want change thickness of hairs the only way is go back in maya and change hair thickness inside hair system and export again?

Thank you so much for your time!
About changing the hair thickness in standalone after export.
If the alembic file imported has thickness data required by Octane properly set - after import all your hairs have the thickness that has been tuned in your 3d-modelling application (it may be different for different hair strands and different at roots, tips and every intermediate hair vertices, may be even different for every hair). Octane standalone has no 3d-modelling capabilities, so it can't handle if you want to change e.g. "the thickness of roots for some specific hair strand". It only supports setting of one "default thickness" for all the imported hairs (for roots, tips and all intermediate vertices) in the case alembic file does not have this information properly set.
So, other words - if you have proper alembic file with all the data required by Octane hair format, you already have the proper thickness set after import for all your different hair strands, and you can't (and not supposed to) edit it in standalone. If you like to edit it - you need to do this inside your 3d-modelling application, and then export it again.

If you do not bother about some specific different thickness of different hairs - any exporter which exports standard alembic curves but does not export the thickness information required by Octane would be OK for you. As in this case standalone will use the "default thickness" for all the hairs after it will not be able to find the proper thickness data in alembic file. So, you will be able to change the "default thickness" setting in standalone and import the same alembic file again - all the hairs will get the new default thickness after that.
Post Reply

Return to “Autodesk Maya”