问题标签 [collada]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
894 浏览

3d - 如何为 3D 角色制作动画?

我有一些 3D 角色模型,我想为它们制作动画,以便在我的项目中使用它们。结果应该是一个关键帧动画 collada。我只需要基本的动作:走、跑、瞄准、死……

有什么程序吗?不幸的是,我不能真正使用 Blender 或 3D studio max。我不知道,我还能在哪里问,所以我希望你能帮助我。

0 投票
1 回答
157 浏览

graphics - 看不懂导出collada骨骼动画的一步

我有个问题。终于找到了一个通俗易懂的 Collado 导入指南。文章中有方程,应计算骨骼动画中的顶点位置(完整指南 - http://thecansin.com/Files/COLLADA.pdf)。

Position = VertexPosition x (Bind Shape x Σ (MatrixPallette [n] x Weight [n])) 其中 0 <= n <4

MatrixPallette [n] = inverseBindPose [n] x worldTransforms [n]

worldTransforms [n] = BindPose [n] x worldTransforms [父]

而且,看哪,就像一切都清楚了,但是我无法理解的 worldTransforms [父级] 是什么(((

0 投票
1 回答
1451 浏览

javascript - collada 模型看起来很奇怪(three.js)

collada 模型在three.js 中看起来很奇怪。截图:

警察

代码很简单,没什么特别的:

我从谷歌sketchup仓库下载了模型。[链接]

我不知道是什么问题,因为我是 three.js 的新手。我应该调用一个函数来修复它吗?

提前致谢,

0 投票
1 回答
564 浏览

javascript - 加载collada纹理时如何调用函数?(三.js)

但是当纹理被加载时如何调用函数呢?

0 投票
1 回答
247 浏览

model - 如何在场景中添加适当的灯光?

在我的项目中,我添加了几个模型和其他几何对象,我可以移动相机在场景中进行扫描,但是当我添加如下灯光时,模型并没有按原样显示。我应该如何添加适当的灯光以适应场景中的模型。

0 投票
1 回答
14338 浏览

three.js - 三.js ColladaLoader 源文件的位置

我一直在研究 Javascript 3d 编程。因此,我了解了 THREE.js 框架,并取得了一些成功。之后,我将自己创建的 Google Sketchup 文件 (.skp) 导出到 Collada (.dae),并在网上找到了一些讨论 ColladaLoader.js 的教程。

这些示例说明了如下内容:

这是否意味着有一个 ColladaLoader.js 文件可供下载?就像有一个three.js 文件和一个jquery.js 文件一样?

我已经执行了所有可能的谷歌搜索,但没有找到这个问题的答案或适用的源代码文件。我真的很感激一个答案。谢谢

0 投票
2 回答
2225 浏览

javascript - Collada 模型面无法在 three.js 中正确显示

将 collada 模型导入到 three.js 后,模型的某些面只能从模型内部可见,而不能从外部可见。

如何解决相关面孔的问题?

是否可以从两侧看到模型的脸?

0 投票
0 回答
131 浏览

html - 如何将具有 collada 交互性的 swf 文件插入到 html 页面中?

我有一个需要嵌入网页的 swf 文件。safari 和 google chrome 是否支持带有 collada 的 swf 文件?

0 投票
1 回答
2045 浏览

select - 在 Three.JS 中通过鼠标单击选择 Collada 对象

我需要通过鼠标单击在 Three.JS 中选择 Collada 对象。我知道我可以根据他们的 id 选择对象,并且我看到了一些用户可以与几何定义的对象交互的示例(here)。但我需要访问 Collada 格式的对象。

0 投票
1 回答
6348 浏览

python - 如何将 .obj 转换为 .json 格式的 3D 模型?

编辑:没关系,windows 命令提示符似乎更容易使用。有效。
我正在尝试使用convert_ob_three.py python 脚本文件将 .obj 文件转换为 .js 格式。

这是我所做的:
1. 将 google sketchup 模型导出为 .obj
2. 安装了 python 版本 2,顺便说一下,这是转换器所需的版本。
3. 尝试运行脚本文件并立即关闭
4. 尝试将“python convert_obj_three.py -i mesh.obj -o mesh.js”(不带引号)放在 python 命令行中。收到有关语法错误的错误。
5. 尝试在前面加上“$”。没运气。

有没有搞错!?我应该放弃 .js 并尝试使用 collada 加载程序吗?