提交 16b938bd 编写于 作者: W Will Alcorn

fix some blender exporter tests

上级 da01dc47
......@@ -150,8 +150,7 @@ class Scene(base_classes.BaseScene):
if geo_type == constants.GEOMETRY.lower():
geom_data.pop(constants.DATA)
elif geo_type == constants.BUFFER_GEOMETRY.lower():
geom_data.pop(constants.ATTRIBUTES)
geom_data.pop(constants.METADATA)
geom_data.pop(constants.DATA)
url = 'geometry.%s%s' % (geom.node, extension)
geometry_file = os.path.join(export_dir, url)
......
......@@ -133,21 +133,20 @@ function loadGeometry( data, url ) {
}
var material = new THREE.MultiMaterial( data.materials );
var mesh;
if ( data.geometry.animations !== undefined && data.geometry.animations.length > 0 ) {
console.log( 'loading animation' );
data.materials[ 0 ].skinning = true;
mesh = new THREE.SkinnedMesh( data.geometry, material, false );
mesh = new THREE.SkinnedMesh( data.geometry, data.materials, false );
mixer = new THREE.AnimationMixer( mesh );
animation = mixer.clipAction( mesh.geometry.animations[ 0 ] );
} else {
mesh = new THREE.Mesh( data.geometry, material );
mesh = new THREE.Mesh( data.geometry, data.materials );
if ( data.geometry.morphTargets.length > 0 ) {
......
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/cubeA.blend --python $PYSCRIPT -- \
$JSON --vertices --faces
$JSON --vertices --faces --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/anim.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --animation rest --bones --skinning \
--embedAnimation
--embedAnimation --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/planeA.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --faceMaterials --uvs --maps --copyTextures
$JSON --vertices --faces --faceMaterials --uvs --maps --exportTextures --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/cubeA.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --faceMaterials --uvs --maps --copyTextures
$JSON --vertices --faces --faceMaterials --uvs --maps --exportTextures --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/anim.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --animation --bones --skinning \
--embedAnimation --influencesPerVertex 4
--embedAnimation --influencesPerVertex 4 --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/cubeA.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --faceMaterials
$JSON --vertices --faces --faceMaterials --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/lightmap.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --faceMaterials --uvs --maps --copyTextures
$JSON --vertices --faces --faceMaterials --uvs --maps --exportTextures --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/cubeB.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --colors --faceMaterials --mixColors
$JSON --vertices --faces --colors --faceMaterials --mixColors --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/anim.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --morphTargets --embedAnimation
$JSON --vertices --faces --morphTargets --embedAnimation --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/planeB.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --faceMaterials --uvs --maps --normals \
--copyTextures
--exportTextures --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/torusA.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --normals --indent
$JSON --vertices --faces --normals --indent --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/torusA.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --normals --faceMaterials
$JSON --vertices --faces --normals --faceMaterials --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/cubeB.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --colors --faceMaterials
$JSON --vertices --faces --colors --faceMaterials --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -4,5 +4,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$DIR/setup_test_env.bash"
blender --background $BLEND/cubeC.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --faceMaterials
$JSON --vertices --faces --faceMaterials --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_area_light.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--lights --materials --embedGeometry
--lights --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_children.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--cameras --materials --embedGeometry --lights --cameras
--cameras --materials --embedGeometry --lights --cameras --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_directional_light.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--lights --materials --embedGeometry
--lights --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_hemi_light.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--lights --materials --embedGeometry
--lights --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_instancing.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --scene --materials --enablePrecision \
--precision 4 --embedGeometry --indent
--precision 4 --embedGeometry --indent --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_maps.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --scene --materials --maps \
--uvs --embedGeometry --copyTextures
--uvs --embedGeometry --exportTextures --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_instancing.blend --python $PYSCRIPT -- \
$JSON --vertices --faces --scene --materials --enablePrecision \
--precision 4
--precision 4 --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_orthographic_camera.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--cameras --materials --embedGeometry
--cameras --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_perspective_camera.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--cameras --materials --embedGeometry
--cameras --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_point_light.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--lights --materials --embedGeometry
--lights --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
......@@ -5,5 +5,5 @@ source "$DIR/setup_test_env.bash"
blender --background $BLEND/scene_spot_light.blend \
--python $PYSCRIPT -- $JSON --vertices --faces --scene \
--lights --materials --embedGeometry
--lights --materials --embedGeometry --geometryType Geometry
makereview $@ --tag $(tagname)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册