我想创建一个应用程序(在iPhone上),它执行此操作:
我有一个模板图像(一个徽标或任何对象),我想在相机视图中找到它并在找到它的地方放一层并跟踪它!
这是OpenCV的无标记AR!
我在这里阅读了一些文档和书籍以及Q&A-s,但遗憾的是
如果有人可以发给我一些源代码或一个非常有用的教程(一步一步),我真的很开心!
谢谢!
我想混合virtual reality和augmented reality。目标是我有一个立体相机(每只眼睛)。
我试图将两个ARSCNView放入一个,viewCotnroller但 ARKit 似乎只能同时启用一个ARWorldTrackingSessionConfiguration。我怎样才能做到这一点?
我研究过将视图的图形表示复制到另一个视图,但无法找到。请帮我找到解决方案。
我找到了这个链接,也许它可以照亮我们: ARKit with multiple users
这是我的问题的示例:
https://www.youtube.com/watch?v=d6LOqNnYm5s
PS:之前不像我的帖子,评论为什么!
A ARAnchor有6列,其中最后3列代表x,y和z坐标.
我想知道其他(第一)3列代表什么?
我正在开发一个应用程序,其概念是可以在实际放置对象之前“选择”对象。因此,我想做的是在架子上放置一些低质量的物品或类似物品。当用户选择对象时,他然后可以点击以将高质量版本的对象放置在他的区域中以供进一步查看。
我想知道vuforia是否可能。我想使用这个平台,因为据我所知它可以很好地运行,并且它是跨平台的(该应用程序需要用于android和HoloLens)。
我已经建立了基本的应用程序,您可以在其中放置胶囊。现在,我想在vuforia检测到接地平面后自动放置(在本例中为胶囊)。从我可以看到的平面搜索器中,有一些事件在检测到输入时熄灭,但是我找不到在检测到地平面时熄灭的事件。vuforia还有可能吗?我知道它可以与HoloLens一起使用,但我想知道对于Android或其他移动设备是否可行。我真的不知道从哪里开始寻找,所以我希望有人能指出我正确的方向。
让我知道是否需要提供更多信息!
随着 Unity 取消 .NET 脚本后端,我们一直在使用 IL2CPP 脚本后端,因此我们可以习惯它。我们很难调试 C++ 代码,因为创建的代码文件不使用与 .NET 代码相同的方法名称。更具体地说,我们正在为 Hololens 模拟器开发。
我听说 Unity 正在推出某种调试器,即使您使用 IL2CPP 脚本后端,它也可以让您在运行时调试托管的 .NET c# 代码,有谁知道这是否属实,如果是,什么时候会出来. 有没有人在做任何我们可能没有想到的事情来使这个调试更容易?
unity-game-engine augmented-reality visual-c++ hololens hololens-emulator
I am new to sceneform sdk for Android . I have added one Transformable Node , then i applied some rotation , scaling and changed its position also. Now on click of button i need to place second node with same rotation , scaling and position.
For that what i did is:
Node nodeTwo = new Node(); // second node
nodeTwo.setLocalPosition(nodeOne);
nodeTwo.setLocalRotation(nodeOne);
nodeTwo.setLocalScale(nodeOne);
nodeTwo.setRenderable(renderable);
Run Code Online (Sandbox Code Playgroud)
I have also tried with setWorldPosition() , setWorldRotation().. But nothing works , second node got …
android augmented-reality android-augmented-reality arcore sceneform
我正在使用 JavaScript在Spark AR 工作室中为 Facebook 制作简单的 AR 效果。我在场景中有两个 3D 对象,我想在单击按钮时在它们之间切换。
例如,我有两个按钮,当我单击第一个按钮时,我想显示第一个 3D 对象(并隐藏另一个)。反之亦然 - 当我点击第二个按钮时,我想显示第二个 3D 对象并隐藏第一个。
我可以看到一些关于如何通过脚本访问场景中对象的示例,但我还没有找到如何在 Spark AR 中创建或使用按钮的示例。
是否有任何简单的“拖放”方式来创建按钮并为其分配功能(如在 Unity 中)?或者我应该在场景中的画布上创建一个按钮的图像,使用 JavaScript 来“找到”它,检测手指是否触摸了这个图像并以这种方式触发一个功能?
我想对我现有的 AR 应用程序做一些修改,我想拆分视图并添加到 2ARSCNView中,这样用户就可以使用 VR Card Box 并获得不同的体验,但 Xcode 总是返回给我:
Session (0x102617d10): did fail with error: Error Domain=com.apple.arkit.error Code=102 "Required sensor failed."
Run Code Online (Sandbox Code Playgroud)
所以,我假设我不能同时运行 2 个ARSCNView会话,还是我错了?
什么是光线投射在ARKit和RealityKit方法?
func raycast(origin: SIMD3<Float>,
direction: SIMD3<Float>,
length: Float = 100,
query: CollisionCastQueryType = .all,
mask: CollisionGroup = .all,
relativeTo referenceEntity: Entity? = nil) -> [CollisionCastHit]
Run Code Online (Sandbox Code Playgroud)
或makeRaycastQuery实例方法:
func makeRaycastQuery(from point: CGPoint,
allowing target: ARRaycastQuery.Target,
alignment: ARRaycastQuery.TargetAlignment) -> ARRaycastQuery?
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。
在我之前的问题中,我已经找到了如何仅在对象上的一个轴上进行旋转变换,现在我希望将其设置为动画。
有没有办法在 RealityKit 中做到这一点?