collada相关内容

更改 Three.js collada 对象的纹理和颜色

我最近从官方网站获得了使用 ColladaLoader.js 处理我的 collada 对象 (.dae) 的three.js 示例.现在我的问题是,如何更改加载的 collada 对象颜色属性并添加自定义纹理?我尝试添加纹理但没有运气. 这是我的代码(与原始示例略有不同): function load_model(el) {if (!Detector.webgl) Detector.ad ..
发布时间:2021-12-31 18:54:03 前端开发

将 3d 4x4 旋转矩阵转换为 2d

假设我们有一个 4x4 矩阵,索引如下: 00 01 02 0310 11 12 1320 21 22 2330 31 32 33 如何将包含在此矩阵中的旋转数据(忽略 z 轴,如果有帮助)转换为单个 2d 旋转角度(以弧度为单位)? 背景:我有一个从 Blender 导出为 Collada 格式的 3D .dae 动画.动画在技术上是 2d,所有 z 轴值都是 0.我正在尝试将 4x4 ..
发布时间:2021-11-25 02:16:48 C#

在 SceneKit 中支持 Collada/DAE 模型有哪些要求?

我收到了来自几种不同 3D 创作工具(Rhino、Blender、Cinema4D 等)的 Collada (DAE) 文件,并且发现有时无法加载模型.当模型加载失败时,Xcode 不提供任何信息.它只是显示一条警告,提示“无法打开文件." 在为我导出 DAE 文件时,我的 3D 设计师是否应该注意任何要求——特定的 DAE 版本、有限的功能子集等? 当然,我搜索了 Apple 的文档 ..
发布时间:2021-11-25 01:38:38 移动开发

我应该使用哪种 3D 模型格式?

我正在编写一个游戏引擎,我想知道我应该使用/加载/导出什么 3D 模型格式?Obj 看似通用且简单,但它似乎也不可靠,因为大多数模型都包含错误,而且它的存储量不像其他格式那样多. 似乎有专门用于游戏的格式,例如 MD2/3/5 但我不确定,如果我建模,我使用wings3d,除了纯粹加载我需要的格式和支持的格式之外,我不知道还有什么其他细节我必须实施,例如我需要实施 IK 吗?我可以使用脚本化 ..
发布时间:2021-11-25 01:22:37 C#

将 3d 4x4 旋转矩阵转换为 2d

假设我们有一个 4x4 矩阵,索引如下: 00 01 02 0310 11 12 1320 21 22 2330 31 32 33 如何将包含在此矩阵中的旋转数据(忽略 z 轴,如果有帮助)转换为单个 2d 旋转角度(以弧度为单位)? 背景:我有一个从 Blender 导出为 Collada 格式的 3D .dae 动画.动画在技术上是 2d,所有 z 轴值都是 0.我正在尝试将 4x4 ..
发布时间:2021-11-24 21:51:53 C#

如何为 ARKit 将 dae 导入 SceneKit

如果我运行 Xcode 的 ARKit 项目模板,我可以按预期移动默认船. 我尝试导入一些我从 Blender 导出的 dae 模型,将船切换到新项目但保持代码相同.它们总是显示在视图中,但位于相机前面.如果我试图在模型周围移动,它会粘在相机前面并且不会停留在同一个虚拟空间中. 我也试过从另一个教程导入一个 dae 并且按预期工作. 在将 3d 模型导出为 Collada dae ..
发布时间:2021-11-17 21:31:09 移动开发

如何在 aframe-v1.1.0.min 中使用 collada 模型

自 2018 年以来,我一直使用 a-frame 向我工作的导演展示我的场景.我为我的对象使用了 colladas 文件,一切都很好,我的纹理也很好如我所愿.但是自从webxr(aframe-v1.1.0.min)出现后就不能再使用了collada 我试过 Gltf 文件,但它太重了,不能令人满意.所以我想知道如何将collada放回a-frame scipts中.我试过:“collada-mod ..
发布时间:2021-10-26 17:44:54 其他开发

网格组不可见 Three.JS ColladaLoader

Sketchup 允许制作组件以促进几何体的重用.例如,可以将一个汽车车轮制成一个组件,并且该组件的 4 个实例可以用于汽车的 4 个车轮. 问题是如何将每个重复使用的组件放入其自己单独的 THREE.Object3d 实例(然后可以旋转、定位、...即单独控制) 即如何将汽车的 4 个车轮中的每一个检索为 4 个独立的 THREE.Object3D 实例. 为此,我从 Sket ..
发布时间:2021-09-07 19:02:54 其他开发

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

将 collada 模型导入到three.js 后,部分模型的人脸只能从模型内部看到,而不能从外部看到. 如何解决相关人脸的问题? 是否可以从两侧都可以看到模特的脸? 解决方案 它不能正常工作的原因是因为你的文件设置了这个 double_side 标志: ...1 ..
发布时间:2021-09-07 18:58:02 前端开发

从场景包中提取顶点

我在理解 Scenekit 几何图形时遇到问题. 我有来自 Blender 的默认立方体,我导出为 collada (DAE),并且可以将它带入 Scenekit ......一切都很好. 现在我想查看立方体的顶点.在 DAE 中,我可以看到“Cube-mesh-positions-array"的以下内容, “1 1 -1 1 -1 -1 -1 -0.9999998 -1 -0. ..
发布时间:2021-07-16 19:02:06 其他开发

无法显示缓存目录中的3d文件

您能帮我在这里确定问题吗? 似乎我无法显示缓存目录中的3d文件.我遇到此错误SceneKit IO:错误,此平台不支持COLLADA文件. 保存在缓存目录中的zip文件包含.dae文件和.png用于Texturee.使用Scene Kit,您可以: 导入COLLADA 3D对象并构建由相机,灯光和网格组成的场景. https://developer.apple.com/libra ..
发布时间:2021-05-16 21:02:19 移动开发

如何在SceneKit中将.dae转换为.scn文件

这是Apple Fox示例代码的屏幕截图.如您所见,它们将.scn文件格式用于图形对象.他们在wwdc2015视频中明确声明这是由艺术家完成的.到目前为止,我只使用.dae,直到最近才确信这是唯一受支持的格式.我的问题是,如何将存储在.dae文件中的对象导出到.scn文件? 编辑:这是我得到的,如果转到编辑器->转换为SceneKit场景文件格式(.scn) 解决方案 无需导出.da ..
发布时间:2020-11-30 21:27:34 移动开发

Three.js-拖动Collada文件

我的对象通过拖放在XZ轴上移动。 不幸的是,collada文件的行为不像它们... 这是我的代码: var容器; var相机,控件,场景,渲染器; var objects = [],平面; var raycaster =新的THREE.Raycaster(); var mouse = new THREE.Vector2(), offset = new TH ..
发布时间:2020-10-26 06:20:06 前端开发

有没有办法将gltf转换为dae?

我可以使用 collada到gltf 转换器制作gltf文件。 但是有办法扭转这种情况吗? 解决方案 更新-2019年10月-Blender 2.80附带了完整的glTF 2.0导入/导出功能。它还具有COLLADA导入/导出功能,因此可用于将一个转换为另一个。 更新-2018年11月 glTF 2.0版的答案,自最初提出该问题以来,它几乎已经完全取代了1.0版。工具,其中许多 ..
发布时间:2020-10-09 02:27:35 其他开发