From: Olyutorskii Date: Tue, 23 Aug 2011 16:14:11 +0000 (+0900) Subject: vmd用スキーマ導入 X-Git-Tag: fromMercurial~47 X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=commitdiff_plain;h=8368100b9cbc8dd5a0d10720596906557f97f0ee vmd用スキーマ導入 --- diff --git a/src/main/resources/jp/sourceforge/mikutoga/vmd/model/xml/resources/vmdxml-110820.dtd b/src/main/resources/jp/sourceforge/mikutoga/vmd/model/xml/resources/vmdxml-110820.dtd new file mode 100644 index 0000000..8092eef --- /dev/null +++ b/src/main/resources/jp/sourceforge/mikutoga/vmd/model/xml/resources/vmdxml-110820.dtd @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/jp/sourceforge/mikutoga/vmd/model/xml/resources/vmdxml-110820.xsd b/src/main/resources/jp/sourceforge/mikutoga/vmd/model/xml/resources/vmdxml-110820.xsd new file mode 100644 index 0000000..3f74ed3 --- /dev/null +++ b/src/main/resources/jp/sourceforge/mikutoga/vmd/model/xml/resources/vmdxml-110820.xsd @@ -0,0 +1,868 @@ + + + + + + + +]> + + + + + + + MikuMikuDance motion-data(*.vmd) on XML. + License : The MIT License + Copyright(c) 2011 MikuToga Partners + + + + + + + + + Root element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + frame No. + + + + + + + + + + + + + + morph flexible value. [0.0-1.0] + + + + + + + + + + + + + + + screen-projection angle(degree). + + + + + + + + + + + + + + color component value. + + + + + + + + + + + + + + direction vector component value. + + + + + + + + + + + + + + type of shadow + + NONE : no self-shadow + + MODE_1 : reduce shadow-quality suddenly at range + + MODE_2 : reduce shadow-quality gradually with range + + + + + + + + + + + + + + + + shadow range raw value. + + UI_VALUE = EFFECTIVE_RANGE * 100 ??? + rawParam = 0.1 - (UI_VALUE / 1.0E+5) + + UI_VALUE:0 => rawParam:0.1 + UI_VALUE:8875 => rawParam:0.01125 + UI_VALUE:9999 => rawParam:1.0E-5 + + + + + + + + + + + + + + Bezier points coordinates value. [XY:0-127] + + + + + + + + + + + + + + + frame numbered type. + + + + + + + + + + + + bezier cubic curve parameters. + p0=(0, 0) p3=(127, 127) [implicit points] + + + + + + + + + + + + + + + bezier cubic curve parameters. + p0=(0, 0) p3=(127, 127) [implicit points] + P1 and P2 points are required. + + + + + + + + + + + + + + + + + + + + + default linear bezier curve. + p0=(0, 0) p1=(20, 20) p2=(107, 107) p3=(127, 127) + + + + + + + + + + + + + + + + + + + + + default ease-in-out bezier curve. + p0=(0, 0) p1=(64, 0) p2=(64, 127) p3=(127, 127) + + + + + + + + + + + + + + + + + + + + + has single interpolation curve. + If omitted, it means default linear curve. + + + + + + + + + + + + + + + + 3D-position with XYZ-interpolation curve. + If omitted, it means default linear curve *3 [XYZ]. + + + + + + + + + + + + + + + + + + + + + + Meta-information of motion. + Use free. + but, some meta-name has recommended usage. + + "generator" (Generator application name) + + "siteURL" (about motion creator) + + + + + + + + + + + + + + + name of motion-model. + + + + + + + + + + + + + + bone motion data sequence. + + + + + + + + + + + + + + + + + + + + + bone motion data group by bone-name. + + + + + + + + + + + + + + + + + + + + + + + bone motion data. + + + + + + + + + + + + + + + + + + + + + + + + bone position. + + + + + + + + + + bone rotation. (Quaternion parameters) + + + + + + + + + + + + + + + + + + + + + bone rotation. (YXZ-Euler rotation parameters) + + + + + + + + + + + + + + + + + + + + morphing data sequence. + + + + + + + + + + + + + + + + + + + + + morphing data group by morph-name. + + + + + + + + + + + + + + + + + + + + + + + morphing data. + + + + + + + + + + + + + + + + + + camera sequence. + + + + + + + + + + + + + + + + + + + + + camera data. + + + + + + + + + + + + + + + + + + + + + + + + camera target. + + + + + + + + + + camera-rotation around camera-target + with polar-coordinates parameters. + + xRad = -radian(UI_X) [latitude] + yRad = radian(UI_Y) [longitude] + zRad = radian(UI_Z) [roll] + + + + + + + + + + + + + + + + + + + + camera range. + sign was negated from UI_RANGE. + + + + + + + + + + + + + + + + + + projection data. + vertDeg : vertical screen-projection angle by degree. + + + + + + + + + + + + + + + + + + luminous sequence. + + + + + + + + + + + + + + + + + + + + + luminous data. + + + + + + + + + + + + + + + + + + + + + luminous color by RGB color space. + + + + + + + + + + + + + + + + luminous direction by vector. + + + + + + + + + + + + + + + + shadow sequence. + + + + + + + + + + + + + + + + + + + + + shadow data. + + + + + + + + + + + + + + + + + + +