问题标签 [kudan]

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 回答
164 浏览

kudan - 导入并显示纹理

我可以在记录器中看到 Kudan 正在识别模型具有纹理,它在日志中显示了这一点:

有没有办法指定 Kudan 应该寻找这种纹理的路径?或者有没有办法自动加载纹理并将其应用到网格节点?

0 投票
1 回答
445 浏览

ios - 无法构建 kudan iOS unity3d 项目

尝试针对 unity3d 版本 5.3.5f1 构建时出现以下链接错误

0 投票
2 回答
1356 浏览

kudan - API Key Kudan AR 无效

当我在 xcode 中的 Appdelegate 类中使用以下代码时,它通常应该让我从 KudanAR 访问 API,但它不允许我说密钥无效,当这是我从他们的网站获得的密钥时,是否有人有有效的钥匙?

0 投票
0 回答
139 浏览

ios - kudan AR : 释放​​记忆

我正在使用 iOS Kudan AR 框架,除了缺少一些关键功能外,它运行良好。

目前,当我检测到一个标记时,我正在显示一个 ARAlphaVideoNode。但是我想在按下按钮时释放视频/内存。

我尝试了以下方法,内存仍在使用中:

0 投票
2 回答
1041 浏览

unity3d - Kudan for Unity v1.1.3:Android 崩溃/无法启动应用程序

我在 Unity 5.3.4 中安装了 Kudan 1.1.3。我已经 100% 准确地遵循了 Kudan 的“入门”指南中的场景设置。我点击“构建并运行”,一切看起来都不错,但是一旦在 Nexus 9 上启动,应用程序就会立即死掉。我用 ADB 生成了一个错误报告,这里的崩溃缩小到我认为相关的任何内容:

在“kudan-ndk:检查”行之前,一切看起来都很好。我不是使用 Android 的专业人士,但我确实考虑了此教程页面底部的“陷阱”:https ://wiki.kudan.eu/Unity

我已经使用 Android SDK 管理器安装了 Android API 22,因为该级别被声明为目标级别。我还在 Unity 的播放器设置中强制屏幕方向为“横向”,我什至安装了 Android API 23,因为我的 Nexus 9 具有 Android 版本 6.0.1。也许最后一部分导致了问题……或者不是?任何人都可以分享对这个问题的更好理解吗?

0 投票
1 回答
166 浏览

json - 我可以在 Kudan CMS 中使用 3d 模型吗?

我正在测试 Kudan CMS 示例应用程序。我可以使用 3d 模型作为增强功能吗?该文档仅显示文本和视频。

0 投票
1 回答
85 浏览

kudan - 图像节点无法在 Vuzix M100 上正确渲染

我 fork 你的示例代码来跟踪我的 USB 棒,如下所示:

它在 Nexus7 上运行良好。

在此处输入图像描述

我在Vuzix M100上尝试相同的应用程序,检测到我的标记,但ImageNode(眉毛)未正确渲染(黑色图像):

在此处输入图像描述

0 投票
3 回答
11341 浏览

android - 重新编译android资源文件失败

我正在尝试使用该教程构建“我的第一个应用程序”,我也尝试使用另一个适用于 android 的 1.2 版教程构建,但每次我收到相同的错误“无法重新编译 android 资源文件”。在控制台中我看到

我做错了什么?

0 投票
1 回答
324 浏览

swift - 使用 Kudan 和 Swift 在 Marker 上设置 3D 模型

这可能是初学者尝试做一些过于复杂的事情的结果,但我正在尝试使用 Kudan 在标记上建模 3D 对象。但是,我收到 EXC_BAD_ACCESS 错误。这是我的代码:

这是控制台告诉我的“(lldb)”(据我所知,什么都没有),我在控制台旁边的屏幕上得到“tMaterial ARTextureMaterial!nil”。

有人可以解释一下吗?

谢谢!

0 投票
1 回答
851 浏览

ios - 无法使用带有 Cardboard SDK 的 Kudan AR Unity 插件在 iOS 应用程序上渲染视频纹理

我正在尝试用 Kudan Unity 插件(1.2.1,本机 1.2)替换我自己的 SLAM 代码。我已经成功地在我的 iPhone 上构建和运行示例应用程序。我还在编辑器上检查了插件在我的 Unity 项目中的工作情况。但是当我在我的 iPhone 上构建它时,它不会像图片中那样渲染视频背景。

我附上:

  • KudanTracker 到相机,

添加:

  • MarkerlessTransformDriver,
  • 无标记跟踪,
  • 和 BackgroundRender 就像在示例中一样。

如果有人就我​​所缺少的东西给我一些建议,我将不胜感激。先感谢您。

更新(7/13):

我发现 KudanSample 场景在添加 Google Cardboard SDK 插件时也有同样的问题,如截图所示。在这种情况下,我只是导入了 Cardboard 插件,并没有将其中的任何预制件添加到场景层次结构中。Kudan 和 Cardboard 的某些插件部分似乎存在冲突。

为了试用,我删除了 Cardboard 的静态库 libvrunity.a(以及 CardboardAppController.mm/h 和整个“Cardboard”文件夹,因为它们引用了该库)。结果,Kudan 可以渲染视频背景。

我也尝试使用最新的 Google VR 代替 Cardboard SDK,但结果与 Cardboard 完全一样。

如果有人知道如何解决它,我将不胜感激。任何建议都非常受欢迎。

更新(7/14):

由于 Xcode 的签名问题现已修复,我正在检查调试日志。它说“[KudanAR] 无法创建外部纹理”。它表示 _textureYp 或 _textureCbCr 在 TrackeriOS.cs 中为空。无论我是否删除 libvrunity.a,_textureYpID 和 _textureCbCrId 都不会改变。因此,GetTextureForPlane() 可能有问题。我会及时通知你的。

更新(7/15):

我发现 _textureYp 和 _textureCbCr 在 TrackeriOS 中都是空的。由于它们是GetTextureForPlane()的结果,我希望可以通过改变函数的参数来解决。由于我找不到该功能的文档,如果有人给我有关它的信息,我会非常高兴。