# New Cinder-ARKit Cinder Block

**URL:** <https://discourse.libcinder.org/t/new-cinder-arkit-cinder-block/835>\
**Category:** Uncategorized\
**Created:** [August 23, 2017, 11:20am UTC](https://discourse.libcinder.org/t/new-cinder-arkit-cinder-block/835 "2017-08-23T11:20:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![felixfaire](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/felixfaire/32/168_2.png) [@felixfaire](https://discourse.libcinder.org/u/felixfaire)\
**Post date:** [August 23, 2017, 11:20am UTC](https://discourse.libcinder.org/t/new-cinder-arkit-cinder-block/835/1 "2017-08-23T11:20:06Z")

</div>

Some of you have probably seen this from the other ARKit thread but thought I would share it here more officially.

I have written a simple ARKit cinder block to create augmented reality apps on iOS with Cinder.

> **[felixfaire/Cinder-ARKit](https://github.com/felixfaire/Cinder-ARKit)**
>
> Simple bridge between Cinder and ARKit. Contribute to felixfaire/Cinder-ARKit development by creating an account on GitHub.

I’d welcome any feedback or feature requests anyone using it will have. Its really fun so hopefully some of you can get some use out of it.

Enjoy.

F

---

<div class="post-metadata">

**Author:** ![num3ric](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/num3ric/32/7_2.png) [@num3ric](https://discourse.libcinder.org/u/num3ric)\
**Post date:** [August 7, 2018, 4:11pm UTC](https://discourse.libcinder.org/t/new-cinder-arkit-cinder-block/835/2 "2018-08-07T16:11:07Z")

</div>

Hey Felix, thanks for this! I sketched out a bit of an alternative/thinner approach to ARKit partly based on your code here: [https://gist.github.com/num3ric/539791b3d286e182d13b1ea2734c99f9](https://gist.github.com/num3ric/539791b3d286e182d13b1ea2734c99f9)

Added face tracking and a direct GPU video to gl::texture conversion, which is what I needed primarily. I am missing the surface option here however, which could still be useful. There’s definitely value in cpp-wrapping and storing all the ARKit type in a custom delegate, but I’m not the one to do all that work haha!

Feel free to use/copy over some of this code back in your block.

Cheers~

---

<div class="post-metadata">

**Author:** ![felixfaire](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/felixfaire/32/168_2.png) [@felixfaire](https://discourse.libcinder.org/u/felixfaire)\
**Post date:** [August 7, 2018, 5:05pm UTC](https://discourse.libcinder.org/t/new-cinder-arkit-cinder-block/835/3 "2018-08-07T17:05:53Z")

</div>

Awesome. Thanks for this, i’ve dropped the ball a bit on this recently due to other projects but looking forward to getting back into it at some point. This will no doubt be very useful. If any of the projects you make with cinder and ARKit are public i’d love to see them (regardless of using my block or not)!

Best.

---

<div class="post-metadata">

**Author:** ![vinjn](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.libcinder.org/vinjn/32/44_2.png) [@vinjn](https://discourse.libcinder.org/u/vinjn)\
**Post date:** [January 15, 2019, 5:51am UTC](https://discourse.libcinder.org/t/new-cinder-arkit-cinder-block/835/4 "2019-01-15T05:51:39Z")

</div>

Thanks Felix, it works nicely.  
Since I mostly develop on Windows (Visual Studio is so good), I added a feature to simulate ARKit on non-iOS platforms.

> <https://github.com/jing-interactive/Cinder-ARKit/blob/master/include/CinderARKitSim.h>
