Jump to content


Photo

Import Hairstyles to MS

modhair import

  • Please log in to reply
11 replies to this topic

#1 Daneel

Daneel

    Upcoming director

  • Members
  • 83 posts

Posted 03 February 2017 - 09:53 AM

Hey all. I would love to know how to correctly import new hairstyles into MS. I will be using 3ds max 2016 to create the hairstyles but I have no clue (I'm a newish user) how to then take the mesh i create and make it usable in MS. Any explanations, links to tutorials (live ones please), anything at all would be greatly helpful. Thank you.



#2 jamoram62

jamoram62

    Master Director

  • Members
  • 874 posts
  • Gender:Male
  • Location:3724'21.05"N 00559'14.69"W

Posted 03 February 2017 - 12:05 PM

Hi.

 

First, to be able to create any mod for Moviestorm you'll need some tools and assets:

- Cal3D Exporter plugin for 3DS Max: https://drive.google...ckdHYVhFZGxJNWs

   Please note: I'm not sure whether this version will work for 3DS Max 2016 or not.

- Moviestorm character puppets, if you're to create accessories, bodyparts and animations involving them: https://drive.google...VkdQZm5BRHp4dFk

 

Regarding the process, there is a video tutorial explaining the creation of accessories for the puppets (https://youtu.be/eyp7hA4joIM). Basically, creating new hairstyles is the same, since both are technically the same think, ie, bodyparts, though they are kept in different subclasses. I'd have to double check this, but in essence you have to create a model, with its mesh and bound to a specific bone in the head of the puppet. I think the bones involved are:

- female puppet, bone named 'Female01_Head' (ID: 15)

- male puppet, bone named 'Male01 Head' (ID: 7)

 

Once created the model in the 3DS Max, you'll need to export it to Cal3D, as separate assets:

- Mesh (.cmf file)

- Material(s) (.crf files)

 

You don't need to export the skeleton, though (and you don't want to include it as part of the addon!) Moviestorm will use the one included with the program.

 

Importing into Moviestorm is a quite straightforward process and the critical and most complex (not great deal actually) part is creating the bodypart definition file; I use to do it by hand by editing a template, though I'd advice you to follow the instructions in the tutorial. Just take into account you want to create a Hair bodypart, instead of an Accessory!

 

This is a simple example of the bodypart file for a hairstyle (note the class for this asset: BodyPart$Category=WIG)

 

 

<mscope.things.BodyPart>
  <partsCovered class="enum-set" enum-type="mscope.things.BodyPart$Category">WIG</partsCovered>
  <name>My awesome hair style</name>
  <description></description>
  <slot>0</slot>
  <tags/>
  <meshes>
    <string>Hair/AwesomeHairStyle_Male/AwesomeHairStyle_Mesh</string>
  </meshes>
  <materials>
    <entry>
      <int>0</int>
      <list>
        <material>
          <name>Hair/AwesomeHairStyle_Male/AwesomeHairStyle [0]</name>
          <ambientColor>0.99609375 0.99609375 0.99609375 0.0</ambientColor>
          <diffuseColor>0.99609375 0.99609375 0.99609375 0.99609375</diffuseColor>
          <specularColor>0.0 0.0 0.0 1.0</specularColor>
          <shininess>0.0</shininess>
          <maps>
            <entry>
              <string>diffuseMap</string>
              <string>Data/Puppets/Male01/Hair/AwesomeHairStyle_Male/Textures/AwesomeHairStyle_Brown.jpg</string>
            </entry>
          </maps>
          <flags>
            <string>TWO_SIDED</string>
          </flags>
          <parameters/>
        </material>
        ...
  </materials>
  <bindings>
    <boneBindings/>
  </bindings>
</mscope.things.BodyPart>

 

 

A typical folder hierarchy for such an addon would look something like this:

 

  Data

    |- Puppets

        |

        | - Female01 (or Male01)

                  |

                  | my_hairstyle.bodypart

                  |

                  | - Hair

                        |

                        | - my_hairstyle

                                 |

                                 | .cmf file (mesh)

                                 | .crf file(s) (materials)

                                 |

                                 | - Textures

                                        |

                                        | texture files, if any

 

 

 

 

 

 

 

 

 


ars longa vita brevis - Hippocrates (attributed)
 
If you want to tell jokes then use Muvizu; if you want to make 'Movies', use iClone; but if you want to tell stories, use Moviestorm - PrimaveraNZ
 
Shared addons & stuff for Moviestorm: https://drive.google...aTNsSFBuN0sxZHM


#3 Daneel

Daneel

    Upcoming director

  • Members
  • 83 posts

Posted 04 February 2017 - 01:21 PM

That's great. Thank you very much. It seems very complex. I may have other questions down the line if that's ok.



#4 jamoram62

jamoram62

    Master Director

  • Members
  • 874 posts
  • Gender:Male
  • Location:3724'21.05"N 00559'14.69"W

Posted 04 February 2017 - 01:24 PM

My pleasure.

 

In fact, it's easier to do than said.

 

If you need some extra clarification or whatever question about modding for MS, just ask!


ars longa vita brevis - Hippocrates (attributed)
 
If you want to tell jokes then use Muvizu; if you want to make 'Movies', use iClone; but if you want to tell stories, use Moviestorm - PrimaveraNZ
 
Shared addons & stuff for Moviestorm: https://drive.google...aTNsSFBuN0sxZHM


#5 jecar1

jecar1

    Moviegoer

  • Members
  • 9 posts
  • Gender:Female

Posted 04 February 2017 - 09:06 PM

Hello Master Director:

 

Is it possible to import 3D images in 3Ds or Collada format into MS. I have been working on architectural-type videos for new homes. I have a ton of 3D images that I use, but if I could import them into MS, I can do my floor plans in MS with the 3D furniture and don't have to wait hours (or days) for the ray-tracing to get a decent 3D video.

 

Also, I would like to know when the hairstyles are loaded since the characters hair and wardrobes are in serious need of updating. Those super baggy pants are sooo outdated! How about some skinny jeans, and more in-program moddable outfits that will accept textures and logos in .png,, .jpeg or .gif.

 

Thanks,

Jecar1

 



#6 jamoram62

jamoram62

    Master Director

  • Members
  • 874 posts
  • Gender:Male
  • Location:3724'21.05"N 00559'14.69"W

Posted 05 February 2017 - 02:02 PM

 

 

Is it possible to import 3D images in 3Ds or Collada format into MS. I have been working on architectural-type videos for new homes. I have a ton of 3D images that I use, but if I could import them into MS, I can do my floor plans in MS with the 3D furniture and don't have to wait hours (or days) for the ray-tracing to get a decent 3D video.

 

 

 

Yes, though not directly. Moviestorm "native" format is Cal3D, but its Modder's Workshop includes a wizard for importing Sketchup models version 6.

 

If you've got a copy of some version of Sketchup, the less involved and techie procedure to get your .3ds or Collada models imported as Moviestorm goes as follows:

 

1) Import your .3ds / Collada (.dae) model into Sketchup.

2) Save it as a Sketchup version 6 model. NOTE: be careful to save to this version, for no other will work.

3) Launch Moviestorm and then the Modder's Workshop. When its main window is shown, select the Wizards option in the menu bar and then Import from... and then Sketchup 6. Follow the wizard. There is a tutorial for this procedure at http://www.moviestor...mediate_modding

 

 

 

 

 

 

Also, I would like to know when the hairstyles are loaded since the characters hair and wardrobes are in serious need of updating. Those super baggy pants are sooo outdated! How about some skinny jeans, and more in-program moddable outfits that will accept textures and logos in .png,, .jpeg or .gif.

 

 

Creating bodyparts is a procedure a bit more involved and basically is the same for all of them and the same I've described in the post above. There are tutorials about creating new costumes (http://www.moviestor...anced_modding_2) and modding other previously created (https://drive.google...VjJiMlZpMGMtVHM).


ars longa vita brevis - Hippocrates (attributed)
 
If you want to tell jokes then use Muvizu; if you want to make 'Movies', use iClone; but if you want to tell stories, use Moviestorm - PrimaveraNZ
 
Shared addons & stuff for Moviestorm: https://drive.google...aTNsSFBuN0sxZHM


#7 Daneel

Daneel

    Upcoming director

  • Members
  • 83 posts

Posted 06 February 2017 - 05:39 PM

Hey guys. Thanks for all the help and advice so far. i have another question;

 

I have tried to install the cal3d plugin but i get a message saying it doesn't find 3ds Max installed on my computer (it definitely is) and do i want to install anyway. Should I just install it then look for a way to link it to Max or am I basically buggered and won't be able to use Max to make models/hair/animations etc?



#8 jamoram62

jamoram62

    Master Director

  • Members
  • 874 posts
  • Gender:Male
  • Location:3724'21.05"N 00559'14.69"W

Posted 07 February 2017 - 12:16 PM

 

I have tried to install the cal3d plugin but i get a message saying it doesn't find 3ds Max installed on my computer (it definitely is) and do i want to install anyway. Should I just install it then look for a way to link it to Max or am I basically buggered and won't be able to use Max to make models/hair/animations etc?

 

Ok, most probably it says you have no 3ds Max installed at all because it can recognize only the versions 2009 to 2013 of 3ds Max.  I don't know if a more recent version exists or if there is any clever way to cheat it and get it working with a newer version.

 

Just a quick question: the copy of 3ds Max you're using, is it a 64bit version by chance? If so, you can try to simply copy the exporter binary to the installation directory of 3ds Max. If you dare, proceed as follows:

1) Download the archive from this link (https://drive.google...M0wyOWJReXhvYkU) and extract the only file inside (cal3d_max_exporter.dle)

2) Copy the .dle file into the plugin's directory of 3ds Max. It must be something like this: 'C:\Program Files\Autodesk\3ds Max 2016\plugins', though may differ.

 

3) If it happens to do the trick, when you open the Export dialog in 3ds Max it should look like this:

 

Attached File  2017-02-07_134605.jpg   88.37KB   1 downloads

 

 

 

 

 

 


ars longa vita brevis - Hippocrates (attributed)
 
If you want to tell jokes then use Muvizu; if you want to make 'Movies', use iClone; but if you want to tell stories, use Moviestorm - PrimaveraNZ
 
Shared addons & stuff for Moviestorm: https://drive.google...aTNsSFBuN0sxZHM


#9 Daneel

Daneel

    Upcoming director

  • Members
  • 83 posts

Posted 07 February 2017 - 06:56 PM

Thanks Jamoram. It is a 64 bit version and i do dare! I'll let you know what happens.



#10 Daneel

Daneel

    Upcoming director

  • Members
  • 83 posts

Posted 13 February 2017 - 09:42 AM

Denied! Max simply pops up a message telling me the Cal3d exporter is not made for my version. Very disappointed. But it has lead me to think; In lieu of me not being able to do this myself, is there anyone on the forums with enough expertise who might accept commissions to build the odd small thing or two for me (I'm thinking hats, accessories, clothes etc). i wouldn't be able to pay a great deal but I wouldn't expect it for free either.



#11 jamoram62

jamoram62

    Master Director

  • Members
  • 874 posts
  • Gender:Male
  • Location:3724'21.05"N 00559'14.69"W

Posted 13 February 2017 - 10:38 AM

You may try this one I was not aware of before:

 

http://es.imvu.com/c...rial_id=5395841

 

I can't check it since have not a recent version of 3DS Max at hand.

 


ars longa vita brevis - Hippocrates (attributed)
 
If you want to tell jokes then use Muvizu; if you want to make 'Movies', use iClone; but if you want to tell stories, use Moviestorm - PrimaveraNZ
 
Shared addons & stuff for Moviestorm: https://drive.google...aTNsSFBuN0sxZHM


#12 Daneel

Daneel

    Upcoming director

  • Members
  • 83 posts

Posted 13 February 2017 - 11:42 AM

Thanks Jamoram but unfortunately no, that one doesn't want to work either. I get no errors when Max loads now (which is an improvement), there's just no option to export to Cal3d in the drop down export list. So I guess I'm back to asking for commissions (See post above).




  • Please log in to reply


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users