首页 文章
  • 3 votes
     answers
     views

    来自Blender Exporter的GLTF的Three.js动画

    我正在尝试使用GLTF和Three.js,我有一段时间试图让动画工作 . 我的最终目标是能够在Blender中创建关键帧动画网格,将它们导出到GLTF,并在基于Aframe的WebVR场景中使用它们 . 然而,目前,我只是想让它们在一个简单的Three.js测试工具页面中加载和动画 . 我正在尝试做一个非常基本的测试来使这个工作 . 我拍摄了Blender的默认立方体场景,移除了相机和灯光,并创建...
  • 5 votes
     answers
     views

    如何将gltf模型加载到Three.js?

    我决定尝试使用gltf格式在Three.js中渲染模型,我正在使用这个转换器(http://cesiumjs.org/convertmodel.html)将模型从Collada转换为GlTF . 它吐出一个* .gltf文件,但是在Three.js的例子中,它们传递一个* .json文件 . 如何加载* .gltf文件或如何获取要加载的正确文件集?谢谢
  • 2 votes
     answers
     views

    如何在three.js中使用gltf模型投射阴影?

    嘿那里我有可能因为它工作here我假设我没有正确构建我的代码 - var model = new THREE.GLTFLoader(); model.load('https://threejs.org/examples/models/gltf/Duck/glTF/Duck.gltf', function(gltf) {scene.add(gltf.scene);}); model.castShad...
  • 0 votes
     answers
     views

    A-Frame / THREE.js,没有纹理简化gltf [glb]模型

    使用this post中的答案成功简化了glb . 纹理中的纹理不再应用于模型(它看起来完全是黑色和不反光的(没有材质) 如何以编程方式使纹理与这个新的简化几何体一起使用? 我认为它与紫外线有关,但我不确定如何根据简化的几何形状使其工作,如果可能的话 .
  • 2 votes
     answers
     views

    为什么当导出为GLTF时,搅拌机操纵的动画会失真?

    我在Blender中用电枢索具创建了一个动画 . 当我按下Alt-A在Blender中进行测试时,它的效果非常好 . 但是,当我使用KhronosGroup GLTF导出器将其导出为 .glb 时,生成的动画会失真(例如,肢体断开并以奇怪的方式移动) . 为什么会发生这种情况(我该如何解决)? 在过去的两天里,我一直在尝试类似问题的解决方案(例如使用Ctrl-A应用位置/旋转/缩放,或删除网格上的...
  • 1 votes
     answers
     views

    来自three.js的gltf加载器是否与ie11不兼容?

    我一直在尝试使用加载器在three.js场景中加载gltf,但它不适用于ie11而it is said that it does on their web site . 此外,the gltf loader examples don't work either(在Internet Explorer上) . 任何人都可以确认是这种情况,如果是这样,请更新有关加载程序的浏览器兼容性的信息吗? EDIT...
  • 2 votes
     answers
     views

    在three.js中使用THREE.GLTFLoader导入和播放多个动画

    在Blender中,当我将.glb文件放入glTF查看器(gltf-viewer.donmccurdy.com) everything works 时,我使用gltfExporter将动画模型(宇宙飞船)和动画相机导出为.glb,所以我知道这个问题不适用于型号/ Blender . 问题是当我尝试在我的脚本中播放动画时 . 我可以完美地制作模型动画或者我可以让相机完美地制作动画,但是当我尝试做相机...
  • 2 votes
     answers
     views

    如何动态叠加GLTF模型的纹理 - Three.js

    我想从GLTF模型覆盖/打开和关闭纹理,但无法找到如何或是否可能 . 我能够完美地加载它,但当我尝试重新加载或覆盖纹理没有任何反应或我得到一些错误 . 我尝试的最后一件事并没有给我任何错误,但模型保留了原始纹理 . 我也尝试卸载模型并重新加载其他纹理,也没有成功 . 我正在使用来自three.js文档的标准THREE.GLTFLoader示例,只是更改了3d加载模型并添加了一段时间后执行此更改的函...
  • 0 votes
     answers
     views

    THREE.js - GLTF变形动画与骨架动画回放问题

    我最近将一堆JSON模型转换为GLTF,以便在Three.js中播放(从Blender 2.79b导出) . 模型由多个骨骼动画(空闲,步行,跑步,攻击等)组成,我可以无间隙地访问,回放和淡入淡出 . 它们还包含具有表情和语音面部变形的形状键 - 平均每个模型存在33个 . 我没有成功地让任何面部变形正常回放 . 当我在Blender中为一个形状键设置关键帧时,例如为了在Dope Sheet上访问...
  • 2 votes
     answers
     views

    在Three.js中自动居中和调整GLTF模型的大小

    从sketchfab.com下载3D模型并将它们导入Three.js场景后,它们大部分时间都没有居中,而且它们的大小非常大 . 有没有办法使用脚本或软件(在Linux上工作)自动居中和缩放gltf模型,或者在Three.js中即时执行并让相机使用OrbitControls在对象周围移动 .

热门问题