ARKit: Examples of display conveniences?

Hello,


Question:

Example of display convenience in ARKit?


references:

https://developer.apple.com/documentation/arkit

bold/italics for emphasis:


"ARKit combines device motion tracking, camera scene capture, advanced scene processing, and display conveniences to simplify the task of building an AR experience."


Any kind souls out there that can give some examples of display conveniences, I would love to know. Apparently, it will help simplify the task of building my ARKit project :-)


Smartdog

We all learn by sharing what we know

Answered by Documentation Engineer in 411897022

The whole camera-capture pipeline (a la ARFrame capturedImage).

Technically, the renderers are provided by ARKit framework: ARSCNView, ARSKView

ARKit stiches up environment texures for you (based on the series of recenter camera images).

For custom renderers:

ARMatteGenerator helps Metal apps draw person segmentation.

Camera grain textures helps Metal app's virtual content blend more with the camera feed.


(edited 4/20/20 to provide links)

Accepted Answer

The whole camera-capture pipeline (a la ARFrame capturedImage).

Technically, the renderers are provided by ARKit framework: ARSCNView, ARSKView

ARKit stiches up environment texures for you (based on the series of recenter camera images).

For custom renderers:

ARMatteGenerator helps Metal apps draw person segmentation.

Camera grain textures helps Metal app's virtual content blend more with the camera feed.


(edited 4/20/20 to provide links)

Bobjt,


Thank you for the quick respons. Very kind of you to answer.


I think you put me on the correct track :-)


I surmised that it was being used similar to the usage of a convenience function.

'A convenience function is a non-essential subroutine in a programming library or framework which is intended to ease commonly performed tasks."
Source Wikipedia


Thank you for taking the time to answer


Smartdog

We all learn by sharing what we know

ARKit: Examples of display conveniences?
 
 
Q