All Projects → BlackMirrorz → Arpointcloud

BlackMirrorz / Arpointcloud

Licence: mit
A Basic Example Of Visualising Point Clouds In ARKit

Programming Languages

swift
15916 projects
swift4
162 projects

Projects that are alternatives of or similar to Arpointcloud

ARVoxelKit
Voxel graphics framework using ARKit + SceneKit
Stars: ✭ 74 (+138.71%)
Mutual labels:  scenekit, arkit
Arkit
ARKit Base Project. Place virtual objects based on WWDC example project
Stars: ✭ 297 (+858.06%)
Mutual labels:  arkit, scenekit
SCNNodeVisualDebugger
A simple visual debugger for SceneKit
Stars: ✭ 18 (-41.94%)
Mutual labels:  scenekit, arkit
Arpaint
Draw with bare fingers in the air using ARKit
Stars: ✭ 672 (+2067.74%)
Mutual labels:  arkit, scenekit
Arkit Line Drawing
Changed the default ARKit project to draw a line where the camera is positioned
Stars: ✭ 390 (+1158.06%)
Mutual labels:  arkit, scenekit
SCNHighlight
Scale-invariant highlight effect for SCNNodes based on SCNTechnique
Stars: ✭ 20 (-35.48%)
Mutual labels:  scenekit, arkit
Argithubcommits
Show your GitHub commit records in 3D with ARKit and SceneKit. 用 ARKit 展示你的 GitHub 提交图
Stars: ✭ 280 (+803.23%)
Mutual labels:  arkit, scenekit
ARKit-SceneKit-Paint-Tiltbrush-Demo
Demo paint app with ARKit and SceneKit
Stars: ✭ 33 (+6.45%)
Mutual labels:  scenekit, arkit
Arkit Tictactoe
Tic-Tac-Toe implemented using ARKit+Scenekit
Stars: ✭ 382 (+1132.26%)
Mutual labels:  arkit, scenekit
Arkit Occlusion
A demonstration of vertical planes "tracking" and occlusions with ARKit+Scenekit
Stars: ✭ 341 (+1000%)
Mutual labels:  arkit, scenekit
ARBlockTower
Submission for WWDC 2018 Scholarship formatted into an iOS app
Stars: ✭ 24 (-22.58%)
Mutual labels:  scenekit, arkit
Arkit By Example
Apple ARKit example app
Stars: ✭ 458 (+1377.42%)
Mutual labels:  arkit, scenekit
ARKitPlusVR
Make VR with SceneKit & ARKit.
Stars: ✭ 83 (+167.74%)
Mutual labels:  scenekit, arkit
Arsolarplay
通过ARKit实现的太阳系动画
Stars: ✭ 593 (+1812.9%)
Mutual labels:  arkit, scenekit
ARKit-Sample-ObjC
ARKit sample application is written in Objective C with features of Add, Remove, Scale, Move, Snapshot for single and multiple objects with plane/surface detection, reset session and AR support checking.
Stars: ✭ 72 (+132.26%)
Mutual labels:  scenekit, arkit
Arbottlejump
An ARKit version of WeChat Bottle Jump game. ARKit 版微信跳一跳游戏
Stars: ✭ 259 (+735.48%)
Mutual labels:  arkit, scenekit
ARKit-SceneKIit Course
learning resource (SceneKit)
Stars: ✭ 102 (+229.03%)
Mutual labels:  scenekit, arkit
ARKitSceneKitExample
Simple AR app made with ARKit and SceneKit
Stars: ✭ 53 (+70.97%)
Mutual labels:  scenekit, arkit
Arkit Scnpath
Create paths for your Augmented Reality environments using just points to represent the centre of the path.
Stars: ✭ 312 (+906.45%)
Mutual labels:  arkit, scenekit
3dsnakear
Well known game Snake written in Swift using ARKit.
Stars: ✭ 453 (+1361.29%)
Mutual labels:  arkit, scenekit

ARKitPointCloud

This project is a basic example of visualizing a pointCloud in ARKit using the rawFeaturePoints available from the ARSession current frame.

All the code is fully commented so the apps functionality should be clear to everyone.

Branches:

The Master Branch was originally compiled in XCode10 Beta using Swift 4.

An updated Branch called 'Swift4.2' contains the project built in XCode 10.5 Beta and uses Swift 4.2.

Requirements:

The project is setup for iPhone, and in Portait Orientation.

Core Functionality:

This project visualizes the rawFeaturePoints from the ARSession, and displays these as SCNNodes, alongside a UILabel which displays the number of rawFeaturePoints which have been detected.

Notes:

Please note, that the use of this is not recommended for any distrubuted application.

The performance isn't great (although some gains were made) using the clone function of SCNNode.

As Apple also stipulates: ARKit does not guarantee that the number and arrangement of raw feature points will remain stable between software releases, or even between subsequent frames in the same session. Regardless, the point cloud can sometimes prove useful when debugging your app's placement of virtual objects into the real-world scene.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].