问题标签 [fbx]

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 投票
1 回答
2556 浏览

fbx - 为什么我用记事本打开 FBX 文件时会出现异常字符?

我需要获取有关 FBX 文件的更多信息。

首先,当我用记事本打开一个 FBX 文件时,我看到很多异常字符。有些文件看起来很正常。但是我该如何解决这个问题?如果你能帮助我,你可以解释或链接一个 FBX 加载器吗?

0 投票
1 回答
1734 浏览

unity3d - Unity3d 和 CityEngine

我使用 openstreetmap 数据(osm 文件)在 CityEngine 中创建了一个小城市,其中包含每个节点的纬度、经度和其他一些详细信息。现在我想将此信息导出到 Unity3d,所以我将城市导出为 fbx 文件。此时一切正常。

问题是......在cityEngine中每个块/形状代表一个不同的对象,但是在unity3d中这不会发生。数据按纹理(或类似的东西)划分。但我需要识别每个块/形状,或者至少我需要知道它们的正确位置。

0 投票
1 回答
4889 浏览

c++ - 使用 FBX 的骨骼动画

我为我们的小型游戏引擎编写了一个 fbx 转换器。我坚持使用动画渲染模型。每个时间戳的矩阵看起来都很好,当我只渲染骨骼时,它也看起来像原始动画。我做了一些快照来显示我的问题。我只是不知道出了什么问题。也许有人能给我一个提示:)

我用于测试的文件是来自 FBX-SDK 的 humanoid.fbx。

着色器应该没问题:

这是图片。(右-> 原始) http://www.pic-upload.de/view-13949399/Unbenannt.png.html

0 投票
0 回答
390 浏览

unity3d - 导入带有纬度和经度的 FBX 地图

可以将osm文件导入cityengine,然后导出为fbx文件,其中包含每个块的纬度和经度数据?因为那时我想将 fbx 文件导入 unity3D 并使用此信息(纬度和经度)来查找当前地址...

你知道怎么做吗?或者你有任何其他想法如何解决它?

0 投票
0 回答
1810 浏览

directx - 将 .fbx 模型加载到 directX 10

我正在尝试将网格加载到 DirectX 10 中。我创建了一堆处理它的类,并允许我在主游戏类中只用一行代码调用网格。

然而,当我运行程序时,这就是呈现的内容:在此处输入图像描述

在调试输出窗口中,不断出现以下错误:

D3D10:错误:ID3D10Device::DrawIndexed:输入汇编器 - 顶点着色器链接错误:阶段之间的签名不兼容。原因是语义“TEXCOORD”是为输出级和输入级之间不匹配的硬件寄存器定义的。[执行错误#343:DEVICE_SHADER_LINKAGE_REGISTERINDEX] D3D10:错误:ID3D10Device::DrawIndexed:输入汇编器-顶点着色器链接错误:阶段之间的签名不兼容。原因是输入级需要语义/索引(POSITION,0)作为输入,但输出级不提供。[执行错误#342:DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND]

问题是,我不知道如何解决这个问题。我正在使用的代码确实有效,我只是将所有这些代码带入了我的一个新项目。没有构建错误,并且仅在游戏运行时出现

.fx 文件如下:

在我的游戏中,.fx 文件和模型被调用并设置如下:

加载着色器文件

模型加载:

最后是draw函数代码:

有什么我明显做错或遗漏的事情吗?花了 2 周时间试图锻炼我到底做错了什么,但无济于事。

一双新的眼睛可以对此提供任何见解,这将是很棒的。

0 投票
1 回答
610 浏览

c++ - FBX SDK 和 C++ IO [崩溃]

例如,当我使用FILE* pFile; fstream 文件;初始化 fbx 并加载 FBX 文件后,程序停止,我得到一个无效的堆错误。我无法找到解决此问题的方法。错误出现在函数之后

lImporter->Initialize(filename.c_str(), -1, pSdkManager->GetIOSettings());

这是一个常见的问题吗,有什么技巧可以将任何 IO 类和 FBX 一起使用吗?

版本 = 2012.2

dll = fbxsdk-2012.2-mdd.lib

视觉工作室 2010 专业版。

0 投票
0 回答
651 浏览

c# - Kinect Avateer 脚在地平面下方剪裁

所以我试图将一个 Kinect 驱动的模型放在一个已知的地平面上,这样他的脚就不会低于地面。我正在使用 Kinect SDK 示例设置、Dude.FBX 模型,并使用 SkeletonJointsSensorOffsetCorrection 类根据 Kinect 传感器地板平面将模型从地板上移开。这很好用,让我可以跳跃,这非常重要。但是,当我弯曲膝盖蹲下一点时,模型会应用约束过滤器来防止关节弯曲过度。这意味着臀部适当地向下移动,但模型的腿不像我的那样一直弯曲,所以脚夹在地板上(因为它们必须去某个地方。)

我想要做的是在所有其他过滤器运行后改变模型脚/膝盖的位置和旋转,以便它们不会穿过地平面。但是,我坚持两点:

  1. 我如何询问模型(不是 Kinect 骨架)的脚是否低于某个 Y?
  2. 如何将脚移动到 0 并旋转膝关节和髋关节以使其更自然(再次,在模型上,而不是在 Kinect 骨架上)?

Kinect 骨架是正确的。它看到一切都在正确的地方。但是该模型以我想在事后调整的方式解释该信息。我只是不知道最好的方法。有任何想法吗?

感谢大家。

0 投票
1 回答
1789 浏览

ios - 如何在 iOS 上的 OpenGL 中使用 fbx 文件?

有没有常用的库?如果一切都失败了,我会自己写一些东西来导入文件,它们看起来并不太复杂,但我想知道是否有更简单的方法,比如开源项目之类的。

0 投票
0 回答
293 浏览

c++ - 为 FBX 文件中的每个骨骼添加新的关键帧(c++)

我是 FBX SDK 的新手。我正在使用版本 2013.2 。我目前正在从文件中导入 FbxScene。我想做的是为场景中的每个骨骼添加新的平移、旋转和缩放关键帧。请帮助我。谢谢。

0 投票
1 回答
1676 浏览

python - Python fbx sdk dll 导入失败,依赖 walker 没有帮助

我正在尝试使用 FBX SDK 的 python 版本并不断遇到导入错误。我的第一次尝试是在 Python 3.2.3 下运行,导入 fbx 给了我

我在dependency walker下检查,发现它正在寻找Python31.DLL但找不到它(连同MSVCR90.DLL、GPSVC.DLL和IESHIMS.DLL)

我的第一个想法是在 Python 3.1 下尝试它,因为它需要 Python31.DLL,所以我得到它并运行它,并在尝试导入 fbx 时出现此错误:

现在我已经去仔细检查了,但 Dependency Walker 仍然说我缺少所有这些 DLL,我去查看,我在 C:\Windows\system32 或 C:\Windows\winsxs 中都有它们。

有谁知道为什么 Dependancy Walker 会说找不到这些 DLL?是否有任何其他工具可以找出或修复我遇到的 dll 加载失败?