14得票3回答
从Blender导出COLLADA/.dae格式并在SceneKit中使用时包括纹理

我可以使用COLLADA/.dae格式导出在Blender中创建的网格以供在SceneKit中使用,但是iOS设备上没有纹理显示。 此外,在OS X上,预览无法打开从Blender导出的任何COLLADA文件 - 但是侧边栏预览确实显示了网格。导出时需要哪些选项才能使其正常工作?

13得票2回答
COLLADA:逆绑定姿势在错误的空间中?

我正在编写自己的COLLADA导入器。我已经做了很多工作,加载网格和材质等。但是在动画方面,特别是关节旋转方面遇到了问题。 我用于蒙皮网格的公式非常简单: weighted; for (i = 0; i < joint_influences; i++) { weighted ...

12得票12回答
COLLADA文件查看器

更新: 看起来是我自己没有学习足够多的SketchUp GUI的错,详见我的回答。 你好, 我计划在我的绘图软件中实现“导出到COLLADA”的功能,但我缺乏一个好的COLLADA文件查看器。我尝试了几个应用程序: Google SketchUp提供目前我遇到的最好的查看体验,但导入C...

10得票2回答
问题:如何为COLLADA模型添加动画?

我在对加载的COLLADA模型进行动画处理时遇到了一些问题。我已经编写了自己的解析器,现在我也想编写自己的绘制程序。问题是,一旦我在模型上启用动画,手、腿和头部就会从模型的原点拉伸开来。(加载器是基于这里的教程实现的:COLLADA教程) 在我的模型绘制函数中,我首先要做的是使用读取块中给定...

10得票4回答
Three.js Collada - 如何正确地dispose()和释放内存(垃圾回收)?

我已经成功通过ColladaLoader导入了一个.dae场景。 问题是,我需要在几个.dae文件之间切换。 我似乎无法正确实现dispose方法。 dae.traverse(function(obj) { console.log('unloadin...

10得票3回答
Xcode的SceneKit编辑器渲染.dae文件时存在错误,并且在预览过程中有时会崩溃。

我正在尝试找出如何将带有动画的 .dae 文件导入到 Xcode 和 SceneKit 中。 它有些可行,但存在很多错误,我无法预览文件,有时在尝试在 Xcode 中预览 .dae 文件时,Xcode 会崩溃。 以下是我导入动画模型的方法: 1. 我从 Mixamo 下载一个带有动画的角...

10得票4回答
将Collada(DAE)文件加载到SCNNode中(Swift-SceneKit)

这是有效的let scene = SCNScene(named: "house.dae") 有没有节点的等价物?let node = SCNNode(geometry: SCNGeometry( ..??.. "house.dae" ..??.. )) 我已经四处搜寻,但没有找到能够将整个da...

10得票1回答
在three.js中查找对象尺寸

短问题。 如何在three.js中找到网格的尺寸? 我有Collada(.dae)文件,想知道它们以单位(x,y,z)表示的大小。 我看到了关于使用geometry.computeBoundingBox()的评论,但我仍然不确定如何使用它。 此外,我知道使用scale,但我的最终目标是将场...

9得票4回答
在Three.js中更改Collada对象的纹理和颜色

我最近使用官方网站上的ColladaLoader.js,成功将我的collada对象(.dae)与three.js示例配合使用。 现在我的问题是,如何更改已加载的collada对象颜色属性并添加自定义纹理??我尝试添加纹理但尚未成功。 这是我的代码(与原始示例略有不同): function...

8得票1回答
在OpenGL中解决从Blender导出的z-Up Collada文件问题

我将Blender模型以及动画导出为Collada格式。众所周知,Blender是一个右手坐标系系统,因此其上轴是z轴,而OpenGL ES2的上轴则为Y轴。 对于静态网格,我可以将对象绕x轴旋转90度,但是当我应用此旋转到帧矩阵时,却得到了意外的结果。 那么我该如何解决这个问题?