- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图渲染我在 3dsmax 中制作的原始角色,但似乎我导出的 DAE 文件有问题,或者只是 ColladaLoader 无法正确处理它。
场景由动画两足动物骨骼、使用 Physique 修改器的简单装配角色、一个静态框和一个动画框组成。
这是我的代码:
<script src="three.js" type="text/javascript"></script>
<script src="ColladaLoader.js" type="text/javascript"></script>
<script type="text/javascript">
var size_width = window.innerWidth;
var size_height = window.innerHeight;
var player;
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, size_width/size_height, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(size_width, size_height);
document.body.appendChild(renderer.domElement);
camera.position.x = 100;
camera.position.y = -50;
camera.position.z = 7;
camera.rotation.x = 1.4;
var player_loader = new THREE.ColladaLoader();
player_loader.load( "running_babe.dae", function(collada) {
player = collada.scene;
init();
});
function init() {
scene.add(player);
render();
}
function render() {
requestAnimationFrame(render);
renderer.render(scene, camera);
}
</script>
但我得到的只是那两个框和一个错误:
ColladaLoader: Could not find the skeleton for the skin.
这是我使用的导出的 DAE 文件 - http://touhou.ru/upload/ff72eb0b40adf5c97286a1bcb164e1f0.DAE
有什么建议吗?
更新:在使用皮肤修改器绑定(bind)角色后,我得到了相同的结果 - 找不到皮肤的骨架。
这是使用皮肤修改器导出的 dae 的链接 - http://touhou.ru/upload/af6ba52b7bff5fa2b0f6ba3f704a3b77.dae
最佳答案
在我开始阅读 threejs colladaloader 源代码并弄明白之前,我遇到了同样的问题并花了几天时间研究导出器设置。所以如果你还没有解决它,这是你必须做的:
首先:当您从 max 中导出模型时,请确保场景中的所有元素都没有与您的文件名同名(否则您的几何图形不会显示,这与 DAE 文件中生成的 id 有关)
现在,3DSMax 以某种方式忽略了导出节点,因此您必须手动添加:
<instance_controller url="....">
<skeleton>#xxxxx</skeleton>
</instance_controller>
其中“xxxxx”是 id(= 3dsmax 中的元素/骨骼名称),它是骨架层次结构的根元素。并且不要忘记开头的“哈希”! :)
希望能为您解决。我还没有尝试过动画,但我现在会尝试,如果此解决方案中有任何遗漏,请告诉您。
edit: nevermind, apparently i just scratched the surface of the tip of a huge frigging iceberg.. seems like getting collada(from 3dsmax 2013) + skinned animation working is a pain.. i'll look at writing a new json exporter. the format seems straight forward and well documented, plus, there's the old .ms file from github to start from. good luck to you! if you find something, be so kind as to post your method here, would you? :)
关于three.js - ColladaLoader : Could not find the skeleton for the skin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14702924/
我正在使用 libgdx AssetManager 加载具有自定义字体的皮肤。 当我调用 assetmanager.dispose() 时,它会抛出异常: com.badlogic.gdx.utils
我的SDK工具到24.2版和带有 Android 4.4W.2 (API 20) 的 SDK。 我使用 Android 虚拟设备 (AVD) 来模拟 Android 穿戴设备。但是出现错误“皮肤目录没
在 Android Studio(Arctic Fox | 2020.3.1 Patch 1)中,模拟器中新虚拟设备的初始创建和后续启动均顺利完成,并且设备框架正确显示。 However, when
如果我在 web.xml 中使用 myskin 而不是 blueSky,则有两个 css 文件未加载(skinning.css 和 packed.css),我的日志显示: 1. WARNING JS
我正在使用共享内存(POSIX)来共享文件指针(FILE * rt_file),但它没有在客户端获取文件指针。如有任何建议,请。 /* * shm_msgserver.c * * Illustr
我用这段代码来为我的整个网站设计皮肤。 .mainpage { width:85%; height: 100vh; margin:auto; position: relative;
我需要一个自定义日期选择器,本质上只是想删除 IOS 版本中的图形但保留 3 列日期滚动条。是否需要从头开始重建(所有研究都表明是),或者是否可以仅禁用或交换图像。 最佳答案 我自己还没有尝试过,但也
我试图从我的 Controller 向 https://test.adyen.com/hpp/select.shtml 发出发布请求,但我继续收到此错误 Error: Skin null does n
我使用的是 fancybox version: 2.1.3 我想做的是: 将宽度和高度设置为固定的 600px x 400px。 如果图片小于弹出框,请将其居中,不要调整大小。 现在这是我当前的设置:
我想在我的应用程序中做一些动画。我有一颗小行星,当他向右移动时,动画会向右移动,当他向左移动时,动画会向左移动,角度在 0 到 360° 之间。我已经为你添加了瓷砖,向我解释如何完美地切割它。我在类里
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: No com.badlogic.
看到很多关于Failed to allocate memory的问题:8一般建议是将内存从 1024 MB 减少到 512MB 其他帖子 Failed to allocate memory: 8 An
我正在使用 ADF skin.css 来创建自定义网页。我在 skin.css 上做的很多定制似乎没有适本地反射(reflect)在页面上。例如,当我尝试将渐变效果应用于面板拉伸(stretch)布局
我正在寻找一种直接在桌面上绘制动画的方法。无窗框,背景透明。 我在 Windows XP 中使用 Python,但它不一定是跨平台的,尽管它会是一个很好的奖励。 有人知道可以执行此操作的 python
我正在开发一个 DNN 模块,我想在我的 ContentPane 顶部显示一条信息消息,而不是在实际模块上方。我发现 DotNetNuke.UI.Skins.Skin.AddPageMessage
本文实例讲述了Android使用Eclipse 打开时“发现了以元素'd:skin'”开头的无效内容。此处不应含有子元素的解决方法。分享给大家供大家参考,具体如下: 今天打开 Eclipse 时遇
我试图渲染我在 3dsmax 中制作的原始角色,但似乎我导出的 DAE 文件有问题,或者只是 ColladaLoader 无法正确处理它。 场景由动画两足动物骨骼、使用 Physique 修改器的简单
我试图渲染我在 3dsmax 中制作的原始角色,但似乎我导出的 DAE 文件有问题,或者只是 ColladaLoader 无法正确处理它。 场景由动画两足动物骨骼、使用 Physique 修改器的简单
我使用 uiskin.png、uiskin.atlas、uiskin.json 和 default.fnt 作为此链接提供的后续代码的资源。 https://github.com/libgdx/lib
有没有办法本地化 .skin 文件(asp.net 主题)中的文本? 谢谢 最佳答案 不。本地化文本来自资源文件。皮肤文件与外观有关,而不是内容。 关于asp.net - ASP 主题 : Skin
我是一名优秀的程序员,十分优秀!