title: Challenges with RealityKit and ARKit
body: <p>I want to build a demo app in ARKit and I have some questions about what is currently possible with the beta (Apple has been calling this RealityKit, or ARKit 3.0).</p>
  
  <hr>
  
  <p>The demo app I'm trying to build should do the following: </p>
  
  <ol>
  <li><p>identify an object or image in the real environment, and create an anchor there</p></li>
  <li><p>render a virtual model attached to the anchor</p></li>
  <li><p>have the virtual model presented with occlusion</p></li>
  <li><p>have the virtual model move along with the anchor image / object</p></li>
  </ol>
  
  <hr>
  
  <p>I've tried adapting some code from earlier versions (ARKit 2.0 which leverages SceneKit), but certain features like people occlusion are not part of ARKit 2.0. </p>
  
  <p>As Apple has been iterating on their beta, a lot of features advertised on their site and at WWDC 2019 have seemingly disappeared from the documentation for RealityKit (people occlusion, body tracking, world tracking). </p>
  
  <p>The way I understand it, items (1) and (2) are possible with ARKit 2.0. Item (3) is advertised as possible with the beta, but I see little to no documentation.</p>
  
  <p>Is this possible to do in the latest beta? If so, what is the best approach?
  If not, are there any workarounds like mixing the old and new APIs or something?</p>