问题标签 [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 回答
218 浏览

ios - 是否可以在 UIView 中放置 Kudan ARCameraViewController

我想在现有的 React-Native 应用程序中使用 Kudan。你可以在 React-Native 中创建自己的原生组件,所以我想我可以制作一个 Kudan 组件。

在 React-Native 中,我必须编写一个返回 UIView 的函数,RN 可以放置在屏幕上。但是所有关于 Kudan 的教程都告诉我要把我的 UIViewController 变成一个 ARCameraViewController,由于所有其他的 RN 组件,我不能这样做。

我尝试了以下方法(YTARViewController 扩展了 ARCameraViewController):

但这会使我的应用程序在我从 JS 实例化此组件时立即以 100% 的 CPU 使用率无响应,该组件将在代码上方运行并尝试将视图放置在屏幕上,但这不会发生,因为此时应用程序已经无响应.

0 投票
1 回答
91 浏览

ios - xcode libsystem_kernal.dylib 错误中的 iOS Kudan 项目错误?应用加载时黑屏

尝试使用 Unity 5.5 构建适用于 iOS 的 Kudan 示例应用程序,但在 iPad 上的加载阶段,xcode 中不断出现错误。任何帮助将不胜感激!

libsystem_kernal.dylib 线程 42:信号 SIGABRT

0 投票
1 回答
85 浏览

unity3d - 基于运动学的世界被标记运动弄乱了

基于运动学的世界被运动弄乱了

你好,我一直在 Unity3d 中开发一个基于 AR 的不起眼的游戏。到目前为止,我一直在使用 Vuforia 在(多)跟踪器上部署我的场景。然而,我一直在用 Kudan 进行测试,我对它在使用跟踪器时的跟踪性能非常满意。


http://i.imgur.com/nTHs6cM.png


我的引擎基于光线投射的碰撞,而不是“UnityEngine.Physics”(几乎所有东西都是运动的)。当我使用 Kudan 引擎在跟踪器上部署我的 3d 环境时,我偶然发现了一个问题,我的整个物理过程都搞砸了。如果标记被移动,元素也会随之移动,但轴似乎会随着标记而变化,但我的物理特性似乎会响应我的旧轴方向。我的角色总是站在世界 Y 轴上(而不是跟踪器内的本地)。另一个问题是我的播放器 3D 资产不断在“站立”和“跌倒”状态之间切换,并最终在地板上剪裁和跌落(这可能是由于相机检测中的抖动)。


http://i.imgur.com/Ron4uEz.png

想到的解决方案之一是使用局部坐标系,但我希望有一个替代解决方案,因为当我使用 Vuforia 时,我不需要做任何进一步的修正。

任何链接或反馈表示赞赏。

0 投票
1 回答
221 浏览

android - 无效的 API 密钥 Kudan Android Studio

我正在尝试在 Android Studio 上使用 Kudan 框架实现增强现实应用程序。
我已按照此处的起始教程进行操作,并按照此处的建议将我的应用程序 ID 和包命名为“eu.kudan.ar” ,以便使用相应的 API 密钥。
但是当我运行应用程序时,没有检测到标记,并且在日志中显示消息“您的 API 密钥无效”。请问有人知道如何解决这个问题吗?

0 投票
1 回答
3615 浏览

ios - 不加载 .Armodel 文件在相机中仅在 kudan 中显示白屏

当我使用这个演示时,我使用了 xcode 8.0 和 os 版本 9.3.5,我无法打开相机。

首先我把对象这个屏幕工作正常但是当点击完成按钮而不是显示白屏之后。这个屏幕上什么都没有显示。

我用了这个Demo

https://github.com/kudan-eu/GPSSample-iOS

这是我的截图 在此处输入图像描述

这是我的代码

地图视图控制器.m

CameraViewController.com

这是我的日志

0 投票
2 回答
398 浏览

ios - API 许可证密钥在增强型 Kudan 示例中无效

当我AppDelegate在 Xcode 的班级中使用以下代码时,它通常应该让我从“增强型 Kudan 示例”访问 API,但它不允许我,它说密钥无效。但是我从他们的网站上得到了这个密钥。有人有有效的钥匙吗?

该项目已成功运行,但是当我打开相机以外的任何屏幕时,它会显示黑屏并且不显示任何内容。

0 投票
1 回答
258 浏览

ios - 从 Unity 5.5 到 iOS 的 Kudan 相机问题

我知道其他人有这样的问题。当我在 iPad 或 iPhone 上构建时,相机上的颜色(背景平面)是绿色和粉红色。这是背景着色器的问题吗?当我将 ycbcr 材料应用于 Kudan unity 的背景平面时,没有任何变化。

使用 Unity Kudan 构建到 iOS 的结果

0 投票
1 回答
97 浏览

iphone - iOS 中的 Unity 项目转换

我想将我的 iOS 项目转换为 Unity。Kudan 框架用于 Unity 项目。它在 XCode 中显示两个错误:

  1. 验证 bundleID 的许可证密钥时出错:com.bundleid.app 错误:(null)
  2. API 密钥无效
0 投票
1 回答
1106 浏览

android - Kudan AR Simple Sample Android 不工作

我在 Android Studio 上使用 Kudan SDK v.1.4 包:eu.kudan.ar

该项目构建没有错误,但是当我运行该应用程序时,出现此错误:

12-29 16:17:33.669 22875-22875/? 我/艺术:后期启用 -Xcheck:jni 12-29 16:17:33.689 22875-22889/? E/art:写入握手字节失败(-1 of 14):Broken pipe 12-29 16:17:33.689 22875-22889/? 我/艺术:调试器不再活动 12-29 16:17:33.709 22875-22875/?W/ResourcesManager:在 getResources()--------------config= {1.0 ?mcc?mnc it_IT ldltr sw800dp w1280dp h726dp 240dpi xlrg land finger -keyb/v/h -nav/h suim 之前:1 s.6} 12-29 16:17:33.719 22875-22875/? I/InstantRun:Instant Run Runtime 已启动。Android包是eu.kudan.ar,真正的应用类是null。12-29 16:17:33.729 22875-22875/? W/art:未能找到 DexFile /data/data/eu.kudan.ar/files/instant-run/dex/slice-slice_9-classes.dex 的 OatDexFile(规范路径 /data/data/eu.kudan.ar/文件/即时运行/dex/slice-slice_9-classes。dex)在 OatFile /data/data/eu.kudan.ar/cache/slice-slice_9-classes.dex 12-29 16:17:33.909 22875-22875/ 中具有校验和 0x47fac275?I/CachedDir:文件已更改,重新填充缓存 - 1357 12-29 16:17:33.919 22875-22875/?带链接器:libKudan.so:未使用的 DT 条目:类型 0x6ffffffe arg 0x66c50 12-29 16:17:33.919 22875-22875/?带链接器:libKudan.so:未使用的 DT 条目:类型 0x6fffffff arg 0x3 12-29 16:17:33.949 22875-22875/?我/kudan-ndk:您的 API 密钥有效。12-29 16:17:34.099 22875-22875/? I/ARFragment: onResume 12-29 16:17:34.159 22875-22875/? I/View: ssignParent(ViewParent parent) 父是: android.view.ViewRootImpl@2d5754ef 12-29 16:17:34.179 22875-22925/? I/OpenGLRenderer:初始化 EGL,版本 1.4 12-29 16:17:34.189 22875-22875/? I/KudanAR:屏幕:1920x1128 12-29 16:17:34.499 22875-22875/? I/HwCust:为类 android.media.HwCustMediaPlayerImpl 找到构造函数 12-29 16:17:34.509 22875-22875/?E/MediaPlayer:应该已经设置了字幕控制器 12-29 16:17:34.519 22875-22875/?W/System.err: java.io.FileNotFoundException: 该文件不能作为文件描述符打开;它可能被压缩 12-29 16:17:34.519 22875-22875/? W/System.err:在 android.content.res.AssetManager.openAssetFd(本机方法) ... java.lang.reflect.Method.invoke(Method.java:372) 12-29 16:17:34.519 22875-22875/? W/System.err:在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:964) 12-29 16:17:34.519 22875-22875/?W/System.err:在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:759) 12-29 16:17:34.529 22875-22875/?E/AndroidRuntime:致命异常:主进程:eu.kudan.ar,PID:22875 java.lang.NullPointerException:尝试调用虚拟方法 'eu.kudan.kudan.ARWorld eu.kudan.kudan.ARImageTrackable.getWorld()'在空对象引用上 在 eu.kudan.ar.MainActivity.setup(MainActivity.java:56) 在 eu.kudan.kudan.ARView.setup(ARView.java:104) 在 eu.kudan.kudan.ARView.onSizeChanged(ARView.java:306 ) 在 android.view.View.sizeChange(View.java:15848) 在 android.view.View.setFrame(View.java:15813) 在 android.view.SurfaceView.setFrame(SurfaceView.java:316) 在 android.view .View.layout(View.java:15729) 在 ....

资产导入良好。问题是 :

trackableSet.loadFromAsset("demo.KARMarker");

这是我的活动:


解决了

我将资产移动到 /sdcard/marker/asset/ 而不是

我使用的方法:

也许可使用:

sVmoznmKZ+4nFEHD6HoslwpC26PNuBZGHrikUwyon2BKSvza1yu2CqbSrae+pHPr1NHjhsf5pHQOZn8IEqXlqXFodGsrOJhxJANbMOdvnRLUi9/QWGqyRL9FViDmyohw6e5R7U4Ex8H7d7spLLvhfp5HFv56DgLr8c8sC2ipDtv9g1IjOTaY7UGxata3eulG2A/UkIdRv2NcotZXqan01xQUWFAislEwlGguParEYiwu11T4mqtU3dQBbfxpvxbczjdYz493YG3rAO2RHgT+5M5TJShJsz2irkNo71JD2Fzqf4AR2b4+7t1c55zKjegXzGS6Xa/rpNn9yiXUn7rUYIHNvN3cEQa9HsZiVxAV4vJgxFS+T/AxfWqKrEg1uj6xF5MsodZ2EkZ8mqliYIsxZqnFz+Re2HeWG8wvrEob0ZwRIO0TxppAemZc3HChTAPLcNt5gzeBk0oRP4wnrFAFFBDi8XjDocwTSVw++hWZb1qNHzt6bKLsMDRT057UVuuZB6M8f7EOQD79Oah0Vrx/3DUK6e9BEV8oGFNHtk1wyYEkg0i6RLhVSokGx//Qj36A4gCz3h1OjtfB0OuukbNq7xI1L/FcNQLmGYNGZwszARjGr9ESw1gVAkbQMxaV27uo/KoIq4+nR7RL8iT7t7NAaXCFIi24RR+7WGjTvKqWYjA=

0 投票
1 回答
641 浏览

kudan - 为什么 Kudan 的 Bundle ID 无效?

错误:您的本机 API 密钥对于 Bundle ID 无效:eu.kudan.ar

为什么会发生这个错误?我已经从网站上输入了正确的 ID...

https://wiki.kudan.eu/Development_License_Keys