FLAR + MMD = dancing AR.

FLARToolKitでMikuMikuDance
Hi.
I released new FLAR contents.
This is demo of FLARToolKit and MMD.
MMD is Japanese application to make dance VOCALOIDs.

Below movie is demo of ARToolKit and MMD.
My contents is FLARToolKit version.

caution:You need a webcam to play this contents.

How to use

  1. Print this marker.
  2. open demo.
  3. Please wait.
  4. Point your webcam at the printed marker.
Ads

Ad

Ad

Share

  • Add this article to hatena bookmark
  • 0

Follow

Ads

Ad

Comments

  1. One says:

    Hi,

    Will you be able to provide the pattern file for this? I am trying to compile it but then the detection is not happening for the marker. Thanks for a method of using PMD and VMD.

  2. tarotarorg says:

    Hi, One.

    > Will you be able to provide the pattern file for this? I am trying to compile it but then the detection is not happening for the marker.
    Please use this pattern file.
    http://www.libspark.org/browser/as3/FLARToolKit/trunk/examples/tarotarorg/org/tarotaro/flash/ar/assets/patt.hiro?format=raw

    This is ARToolkit’s basic pattern “patt.hiro”.

    > hanks for a method of using PMD and VMD.
    PMDViewer is made by “Project vocaloplus” members.
    http://sourceforge.jp/projects/vocaloplus/

    They are very great. I use their works.

    Thank you.

  3. Sérgio Silva says:

    I tarotaro, thanks for the great example, I been able to put it to work on flex builder 3. Now I have one question, is it possible to add more than one vmp file to the same model? I see that there is a motion_name parameter one we load the vmp, is it possible to load a second vmp with another motion_name and then play either motion_name1 or motion_name2? If it is can you provide sample of loading and playing code.
    Great work
    Regards
    Sérgio

  4. Sérgio Silva says:

    Ok, I figure it out,
    for loading you must use:

    mmd.loadPMD(“../Data/nanoha1052.zip://nanoha1052.pmd”, 15, afterLoading1);

    private function afterLoading1():void
    {
    mmd.loadVMD(“../Data/grito.zip://grito.vmd”, “grito”);
    mmd.loadVMD(“../Data/normal.zip://normal.vmd”, “normal”);
    mmd.loadVMD(“../Data/motions.zip://WiM-DIVA.vmd”, “test”,
    function ():void {
    mmd.rotationX = 90;
    mmd.rotationZ = 90;
    mmd.scale = 0.5;
    mmd.y=50;
    mmd.x=100;
    mmd.looping = false;
    mmd.visible =false;
    // iniFLAR();
    } );
    }

    and after
    for changing motion use:

    mmd.changeMotion(“grito”);
    mmd.play();

  5. tarotarorg says:

    Hi, Sérgio Silva.

    I think you can do it.

    Thank you.

  6. zeomara says:

    Hello

    Visit this application and think about it for publicity purposes

    http://www.prodi3d.com/pagina_as_media/pag_as_ar.html

    Thanks:)

    PS
    Need plug in Flash player 9 or the most current …

  7. skyemoon says:

    hi,
    for this mmd.. what format does it use for the model?
    would you know if the whole ARTK+MMD works the same way as ARTK+VRML?
    cos i’m working on animating models for vrml but it doesnt accept bones or ik modifiers..

    Thanks

Leave a Comment

Your email address will not be published. Required fields are marked *