- 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/
我想在我的网站页面的主要内容区域中添加一个图像和内容网格。 我有一个基本的两列模板,我想将网格放置在大内容区域中。一切正常,但是一旦我调整为纵向,我就会失去 div 之间的所有边距。我不太确定将这些项
在 https://symfony.com/doc/current/setup.html你被指示运行: composer create-project symfony/website-skeleton
1. 效果图 自己画一张图,原图 VS 骨架效果图如下: opencv logo原图 VS 骨架化效果图如下: 2. 源码 # 图像骨架化~import cv2import im
我正在尝试使用 Visual Studio 2015 设置一个 kinect 传感器(旧版本 - v1)。我确实下载了 SDK v2.0。 我正在尝试构建手势检测器类。我在网上找到了一些使用骨架类的源
我正在使用 Skeleton css 样板文件。我有以下 html: some content here... some bottome
我在生产环境中有一个巨大的数据库,我需要复制一份,但问题是数据超过 100Gb,下载备份是不可能的。我需要获取数据库的“骨架”图像。我所说的“骨架”是指,我需要获取数据库大纲,以便我可以通过运行 SQ
我正在查看 www.getsculpture.com。我的页眉和页脚应该跨越 100%。我可以在不“破坏”框架的情况下做到这一点吗?或者我应该将布局限制为 960px? 最佳答案 我意识到这是一篇较旧
我想为我们应该实现的对象文字声明一个“骨架”接口(interface)。 当时我们正在创建AttributeGettersSkeletonType ,我们不知道 getter 将返回什么类型 - 只知
我使用 curl | 在 Linux 上安装了 Meteor 的全新副本sh 命令,以及在 Windows 上使用 Meteor 客户端。 当我运行以下一系列命令时: $ meteor create
我广泛使用了 Bootstrap,并经常使用 css 类从移动 View 中隐藏各种元素。 Skeleton CSS 是否有类似的功能来隐藏移动设备上的内容? 最佳答案 使用下面的媒体查询示例: @m
我有这样的需求。这是我的家庭类快照。 它包含几个店铺形状。为此,我使用了这段代码: ArrayList points2 = new ArrayList(); points2.add(vertex.Ge
我喜欢Skeleton但我有几个问题: 为什么使用像素大小都可以使用相对/em 大小来实现? 这是因为它是实现 x 浏览器兼容性的唯一可靠方法吗? .. 因为使用 em 尺寸感觉更合适/面向 futu
是否可以运行 package.skeleton('pkgname')并拥有所有 .R文件最终在一个文件或一组文件中,而不是每个函数一个文件? 一位与我合作的开发人员问我为什么将每个函数放在一个单独的文
这个问题是关于 a few years ago 的没有可接受的答案。我想知道情况是否发生了变化,现在可以使用 Skeleton CSS带有固定的响应式侧边栏。最好不需要 Javascript。 我的H
尝试将子菜单项添加到导航中,但即使在导航中使用正确的 HTML,子菜单也不会显示。 它使用 Skeleton wordpress 主题,标题在需要时手动更新,但需要添加子菜单。 HTML:
我想更改 Skeleton CSS 网格中的断点。本质上,一旦浏览器达到 1000 像素,我希望右侧的列堆叠在左侧六列下方。这是我正在使用的示例代码:
现在我有两个使用“二分之一列”类的 div。 正如您在这里看到的,左侧底部的卡片仍然与右下角的卡片对齐。 我想要像这样的 Pinterest 样式,但我不知道怎么做,因为它们在不同的行中。 这是我的
我真的很喜欢这个工具,因为它们简单紧凑。但有时我会遇到缺少插件/代码片段的问题(我的 JS 技能也很弱,通常我是后端开发人员),所以这是其中一种情况: 例如,我有这样一个简单的形式:
我正在使用 Skeleton CSS Framework 创建一个表格,如下所示: V1504 Currently Active Jobs
我需要一个干净的框架,没有默认的演示和配置,以了解所有配置过程,从零开始,以及为 Symfony 2 打包创建。 谢谢! 最佳答案 下载 Standard Edition对于 Acme 演示,在该分发
我是一名优秀的程序员,十分优秀!