collada 相关问题

COLLADA是一种免版税的XML架构,可在交互式3D行业内实现数字资产交换。

Collada 中的节点额外技术是什么?

我正在解析1.4.1 Collada(从Blender导出),我注意到在library_visual_scenes部分下,一些节点有额外的技术部分。 网上查了一下,不太清楚是什么

回答 2 投票 0

如何通过平移、旋转和缩放变换转换 4x4 矩阵?

我有3种人体骨骼的变形(以髋骨为例): 0 0.941045 -0.02637 我有3种人体骨骼变形(以髋骨为例): <node id="hips" name="hips_bone" type="JOINT"> <translate>0 0.941045 -0.02637</translate> <rotate sid="rotateZ">0 0 1 90</rotate> <rotate sid="rotateY">0 1 0 -12.0004</rotate> <rotate sid="rotateX">1 0 0 0</rotate> <scale>1 1 1</scale> </node> 有没有办法将这些数据转换为 4x4 矩阵? (我想我们可以放弃比例变换,因为它总是 1 1 1)。 更准确地说我想要达到的结果: <matrix sid="matrix"> 0.978148 -0.207912 0.000000 0.000000 0.207912 0.978148 0.000000 -0.000012 -0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 </matrix> (结果矩阵不等于上面的转换数据)。 C# 中是否有任何有用的结构可以处理 4x4 矩阵? 如果您想通过 C# 使用 3D 图形,您可以使用专用框架,例如 OpenTK (https://www.nuget.org/packages/OpenTK/)。它提供了一种通过 C# 使用 OpenGL 功能的方法。它还具有许多有用的方法来处理变换,包括使用 4x4 矩阵。使用 OpenTK 库,您还可以获得一些示例项目来了解它是如何工作的,或者完成其中一个教程(例如 http://genericgamedev.com/tutorials/opengl-in-csharp-an-object-oriented-introduction-到-opentk/)。 我喜欢 OpenTK 的另一个原因是,它可以像任何其他控件或游戏窗口模式下的 usd 一样注入到 WinForms 或 WPF 项目中,类似于 OpenGL 中使用的模式。 希望能帮到你。 有没有办法将这些数据转换为 4x4 矩阵? (我想我们可以放弃比例变换,因为它总是 1 1 1)。 首先构建一个 ID 矩阵,然后应用平移、应用旋转...等等 我的实现 (ak_transformCombine) 它从各个变换构建 4x4 矩阵: https://github.com/recp/assetkit/blob/0e4f91591ab04243b37113aad731b0697c919cb8/src/transform/ak_trans.c#L50 这是 C 代码,不是 C#,但数学是相同的, 将来我可能会为它编写 C# 包装器 不要忘记其中一些转换具有 sid 属性,例如 sid="rotateZ"。如果这些 sid-ed 变换在动画等其他地方使用/引用,它将禁用动画...

回答 2 投票 0

THREE.ColladaLoader 不是构造函数

我正在使用 Angular 5.2.0 和三个 JS 0.91.0。我正在尝试加载 Collada 文件。 但我总是收到一条错误消息“THREE.ColladaLoader 不是构造函数” 请帮忙。 下面是我的 TS 代码片段...

回答 2 投票 0

如何在缓存中缓存three.js Object3D?

我是 three.js 的新手,想了解如何缓存 3D 模型/Object3D 以减少 3D 模型的加载时间(collada) 我正在使用 collada 加载程序在基于 three.js 的视图中加载 dae 文件...

回答 0 投票 0

搅拌机。与模型一起导出纹理贴图。 Collada(.dae)

我使用 Blender。我有模型,我想添加纹理贴图(漫反射、镜面反射、法线……)并以 collada 格式导出所有这些,但我不能。也许是因为

回答 0 投票 0

为什么Unity不导入.DAE文件的材料? [关闭]

我正在尝试将DAE文件(从SketchUp导出)上传到Unity3D。它导入了网格,但是所有网格都是灰色的。我猜它也进口材料,但是所有材料都会变成灰色或类似的东西。 ...

回答 1 投票 0

如何在pycollada中创建collada对象

目标:我想在3D空间中创建一个5-10个长方体的collada对象/文件。但是,我发现很难按照此处的文档来创建上述对象。特别是,我是...

回答 1 投票 1

从Assimp加载Collada(dae)模型显示不正确的法线

我正在尝试在Assimp中正确加载collada(dae)文件,但是法线似乎出了错。我想帮助您解决这个问题。我觉得这与我如何处理...

回答 1 投票 -1

如何将Blender物理动画转换为Collada?

我需要动画框,所以它看起来像果冻一样。我需要将其导出到.dae(collada),因此可以将其添加到Xcode-SceneKit。我尝试了发现的所有内容,但无法获得...

回答 1 投票 0

如何使collada模型内部变空心?

如何在threejs中仅渲染collada模型的表面几何。我有一个40mb的collada(dae)文件,我正在使用thhreejs加载程序将其导入场景中。然后,我从4个摄像机显示相同的模型...

回答 1 投票 0

Collada dae的Box Jelly动画

我需要动画盒,所以它像果冻一样摇动。我尝试了发现的所有内容,但无法获得解决方案。我需要将其导出到.dae(collada),因此可以将其添加到Xcode-SceneKit。我...

回答 2 投票 0

服务器端COLLADA转换器

我正在构建一个Web表单,以便用户将.obj和.fbx 3D模型上传到站点。我们需要一个服务器端解决方案来将这些文件转换为Collada(dae)。如果......这将是非常有用的

回答 1 投票 2

将collada(dae)文件加载到SCNNode(Swift - SceneKit)

这可以让scene = SCNScene(命名为:“house.dae”)是否有节点的等价物? let node = SCNNode(geometry:SCNGeometry(.. ?? ..“house.dae”.. ?? ..))我搜索了高低,发现......

回答 4 投票 6

哪里可以获得样本3d环境?

我想在开发时测试我的3d渲染引擎,但我正在使用像COLLADA模型这样的非常蹩脚的对象。我想知道是否有人知道可以下载的存储库...

回答 1 投票 3

Xcode中的SceneKit

我有一个有动画的Collada .dae文件。这些动画使用Geometry Morphers并在应用程序中播放得很好。但是,当我更改系数时,Xcode根本不播放它们...

回答 1 投票 1

从.dae加载顶点使我的程序变慢,为什么?

我写了一堆函数来加载collada(.dae)文件,但问题是opengl过剩(控制台)窗口响应键盘响应缓慢,我只使用string.h,stdlib.h和.. 。

回答 2 投票 0

FreeCAD shape.read()错误:不支持的格式

我正在开发一个项目,我必须将.dae文件转换为.stl文件。我使用下面给出的代码import sys sys.path.insert(0,“C:\\ Program Files(x86)\\ FreeCAD 0.17 \\ bin \\”)import ...

回答 1 投票 0

.DAE或.SCN文件在Xcode中无法正确显示

我购买了一些3D模型,用于我正在制作的应用程序中。购买的文件采用.fbx格式,因此我将它们转换为.dae。不幸的是,当我把它们放入art.scnassets文件夹中...

回答 1 投票 2

为什么我不能使用Swift 4加载Collada文件?

我正在构建一个游戏引擎,并希望为XML格式的Collada文件实现我自己的解析器。我正在尝试创建一个XMLParser为我这样做,但由于某些原因加载....

回答 1 投票 1

dae到gltf pbr export不导出纹理而不是base64

我有Dae,以及我希望包含在exproter中的单独纹理。我使用collada2gltf导出器并执行后续步骤./COLLADA2GLTF-bin -i /Users/Andy/downloads/Ball_Dae/ball_v2.dae -o ...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.