Developer working on something new in XR for
@unity
. I focus on Augmented and Virtual Reality, building content, sharing knowledge and helping the community.
Excited to share what I've been working on
@unitygames
! If you're building mixed or virtual reality content or interested in porting existing content to
@Apple
Vision Pro apply to Unity’s beta program at to learn more!
Yesterday
#ARKit
2 was announced and the
@unity3d
plugin was released! In ARKit 2 you can use Environmental Probes which allows your augmented objects to realistically reflect light from their surroundings.
#AR
#UnityTips
#MadeWithUnity
Here's a
#UnityTip
about indoor
#AR
navigation, which a lot of people ask about but is a hard problem to solve.
@vishnuganti
and I designed a small app that shows off what’s possible. The goal is to get users from point A to point B. This thread explains our process with
@unity3d
Excited to share that
#ARKit
3.5 features are now available in
@unity3d
#ARFoundation
This includes real time meshing with the LiDAR scanner and more! more info here:
With
#AR
Foundation in
@unity3d
you can easily build AR apps from the same project to iOS or Android. Unity hooks up
#ARKit
or
#ARCore
depending on the platform. Here's the same app running on an
#iPhoneX
and a
#SamsungS8
and the steps to get get started today!
#UnityTips
The XR Interaction Toolkit is available in the package manager! It has components to easily add interaction to
#AR
and
#VR
applications in
@unity3d
Handling everything from object manipulation to UI, physics and more. Check out info here
#UnityTips
Hi, I’m Dan Miller 👋 I work as a software engineer at
@unitygames
on the XR team! There’s been a lot of exciting announcements in XR recently and now is a great time to consider upgrading to the 2022 LTS Editor!
A thread of XR updates and features for LTS 🧵
Today
@Apple
announced
#ARKit
4 that includes GeoAnchors. This lets you place anchors at a geo location and then save and reload them at a later time.
This app is from the dev portal. I tapped the map at the bottom and the blue AR spheres appeared in that location
#WWDC20
I worked on some post processing for mobile
#AR
with
@unity3d
It's built with ARFoundation and uses
#ARKit
camera intrinsics to link into the camera changing focus along with some grain and motion blur.
#madewithunity
it's open source and available here
Did you know the
@unity3d
frame recorder has the option for 360 stereo capture in 2018.1? Just add it to your project, put your camera in a good spot and hit record
#UnityTips
#360Video
super helpful for bringing high quality scenes to
#mobileVR
Excited to share a little sneak peak of what
@vishnuganti
and I have been working on. It's a cross platform
#AR
UI system built on top of
@unity3d
AR Foundation. It gives you the ability to show and fade UI depending on different types of apps and tracking types.
#MadeWithUnity
People occlusion (available in ARKit 3.0) in
@unity3d
with
#ARFoundation
was recently updated, simply add a AROcclusionManager to your camera and it just works! more info here
#madewithunity
Environment probes and much more are now supported in
@unity3d
#ARFoundation
here's a quick
#unitytip
about using environment probes which is an
#ARKit
feature that lets you reflect the real world in digital objects. It's available in Unity 2018.4 (1.5) and 2019.1+ (2.0+).
Build for visionOS with Unity Pro, Enterprise and Industry license starting today! We're opening up the closed beta for PolySpatial and visionOS support letting unity developers build for Apple Vision Pro!
I can't wait to see what you build!
More info:
Was inspired by posters around the office!
#ARCore
1.2 is officially out and supports Augmented Images. Anchor digital content to images in the real world. You can create databases in
@unity3d
or add images at run-time. It supports up to 20 unique images at a time!
#AR
#UnityTips
The latest
#ARKit4
depth features are now available in
@unity3d
with
#ARFoundation
check out the latest preview package and sample scenes available here here's an example of the depth map being used for occlusion.
Did you know
#ARCore
v1.1.0 now supports Instant Preview? You can stream your devices camera and position directly to the unity editor for a quicker iteration time. More info coming later this week!
#UnityTips
#AR
@unity3d
@googlevr
The
@unitygames
AR companion app is officially released, it makes Mac OS
#ObjectCapture
a lot more accessible. I've been creating 3D models and bringing them into
#AR
here's some things I learned and how to get started...
The video uses
#ARKit
and
#ARFoundation
🧵
Excited about building spatial computing experiences for
#AppleVisionPro
that leverage ARKit features? Check out the latest update we shipped as part of the visionOS template for
@unity
I know this
#UnityTips
has been shared before but I wanted to remind people about it because it's so helpful when debugging in
@unity3d
! You can click on the ... button in the inspector tab and turn your inspector into Debug mode to see private variables and more!
With the latest 1.1.4 release of our
#visionOS
packages for
@unity
we added a sample that lets you create a
#SwiftUI
window to interact and control unity content. Check it out in the PolySpatial package samples!
The
#UniteNow2020
session for
@unity3d
#ARFoundation
is now live! It covers the latest
#AR
features from depth to meshing as well as big improvements with AR Foundation like configuration management, URP support and more! all the demos are also available!
Working on
@unitygames
PolySpatial has been an amazing experience. I'm so proud of
@vvuk
@jonoforbes
@mtschoen
and the whole team for what we are able to accomplish!
Seeing this demo I worked on for Apple Vision Pro as a part of the Unity
#WWDC
talk was a very special moment! 😊
Did you know you can playback spatial videos (MV-HEVC) in
@unity
on
#visionOS
through PolySpatial?
There's a special VisionOSVideoComponent to enable it.
You can't see the spatial effect in this video but it looks cool on device! 😅
With the Apple Vision Pro releasing we've officially released 1.0 packages for
#visionOS
with
@unity
! This includes support for windowed, Virtual Reality and Mixed reality (shared space and immersive space) apps
This is just the beginning 🥽🍎
Happy Friday, time for
#AR
shaders for
@unity3d
they all use URP and shader graph, compatible with AR Foundation and Unity MARS!
available here
@arturonereu
and Landon Townsend did all the complex shader work, I just put them in AR 😀
#madewithunity
👏🏻
I worked on an app that combines my two favorite things,
#AugmentedReality
and
#Memes
! It's free but only works on iPhone X* and the new iPads since it uses the
#ARKit
TrueDepth camera. Check it out 😎 🤔❓
Interested in building or porting content made with
@unitygames
to the
@Apple
Vision Pro?
Two talks were just released at
#WWDC
that have a ton of information about how to get started and what to consider!
A quick guide 🧵
Did you know
#ARFoundation
in
@unity3d
handles shared and unique features? The Coaching Overlay available on
#ARKit
devices can be enabled for onboarding UI / UX. You can check if any subsystem is supported through code and handle each feature in a unique way.
#UnityTips
We've announced our plans for Open XR at
@unity3d
! It's being worked on and we will release an XR SDK implementation (package) that supports Open XR runtimes in the future.
Interested in building for the
#AppleVisionPro
go to the developer site and apply for a dev kit today!
If you're planning on using
@unitygames
make sure to apply to the PolySpatial beta at
Did you know the
@unity3d
#ARCore
SDK comes with a built in scene for computer vision using edge detection? It's meant to be hooked up to any computer vision library. Here's a quick look at it, the wipe is controlled with user input
#UnityTips
#MadeWithUnity
#AR
#CV
One of my favorite features available in
@unity3d
#MARS
is the ability to dynamically show content based on the bounding box of a surface using the Show objects in bounds action
#unitytips
This week’s
#AppleVisionPro
demo made with
@unity
shows off a simple approach for 3D portals! Look for it as a future package sample
It shows one approach on how to emulate Encounter Dinosaurs portal using some clever scene geometry along with the RealityKit Occlusion Material!
Here is some footage recorded from the headset. Building multi level dominoes all around my room is actually really fun. Create is a great example of fun ways to play in
#AR
#MagicLeap
Latest
#ARFoundation
demo utilizing
#ARKit
meshing surface classification to place unique objects in the world. Available open source with documentation here
Video breakdown in the latest Unite now video
#MadeWithUnity
The 1.1.4 packages of our
#visionOS
support for
@unity
add a lot more stability fort Play to Device. This is a remote-like feature that lets you quickly build, test, iterate and do look dev by sending changes from the editor directly to an app running on Apple Vision Pro.
Joining this presentation w/o context of the lineup was an error on my part. I want more diverse & inclusive events for our industry. My participation here would not reflect that, so I've bowed out & will work with internal teams to amplify more diverse voices for future events.
Pretty clever technique for a nice UI carousel in
@unity3d
available in the
@GoogleARVR
depth lab repo. a 3D cylinder with each UI panel centered at the root and offset + rotated and then renders to a render texture and detects input to rotate the object.
Excited about Apple Vision Pro, I can't wait for everyone to experience it for themselves.
It's been a lot of work (from a team full of amazing engineers) to support
#visionOS
with
@unity
and we can't wait to see what you build!
After over 4 years as an Evangelist / Advocate at
@unitygames
I've decided it's time for a change. I'm still working at Unity but have moved to a new team.
I'm beyond excited and about the new project, it's still in the XR space and I hope to share more in the future! 🤐😄
When using git based version control with
@unity3d
make sure you put your git files IN the project folder, they should be next to Assets/ProjectSettings/Packages. Github has a default git ignore that is helpful as a start
#UnityTips
I'm also really excited I was able to work with
@vishnuganti
and
@arturonereu
on a launch app available for
#AppleVisionPro
! It's a simple app that places a 3D clocks in your space, perfect for that multi-tasking spatial computing setup.
Wrapped up this demo with
@vishnuganti
exploring different types of hand jewelry in a fantasy game setting. It was fun to dive into the
@oculus
hand tracking APIs and get more comfortable building content for hands.
#MadeWithUnity
#VR
We're excited to bring on a guest host
@DanMillerDev
, XR Evangelist
@unity3d
to present at our next online developer workshop 🔥 👏
🗓️ Thursday April 30th, 1-3pm ET
🛠️ Porting mobile AR to Magic Leap using AR Foundation in Unity
Register now:
#magicleap
You can create a nice blinking light by using the Draw Halo property on lights then animating the range in
@unity3d
The halo effect works well for
#AR
lights too!
#UnityTips
Tuesday!
#gamedev
#ARCore
Did you know
#ARKit
2 now supports shared experiences via World Maps? You can easily relocalize and connect multiple devices for Multiplayer
#AR
check out the repo here
#UnityTips
#madewithunity
Doing some 1:1 real world static reflections using
#ARCore
and a 360 picture. This seems like a fun technique for art installations.
#MadeWithUnity
#AR
Cross platform Light Estimation is supported in
#ARFoundation
which combines
#ARKit
and
#ARCore
to get access to it subscribe to the cameraFrameReceived event. Here's the script and a video showing the same app running on both platforms. .
#UnityTips
Pushing your high end
#VR
project to the limit in
@unity3d
? Enable Stereo instanced rendering to maximize performance, it's supported for
#Vive
#Oculus
#PSVR
and windows
#MR
devices. It's a drop down in XR settings once VR has been enabled.
#UnityTips
Excited to show off a small demo I built using
@unity3d
MARS at the
#unityforhumanity
summit this week. It's an education app that lets you visualize endangered California plants. I'll walk through a quick demo of how it was built.
#AR
#UnityMARS
Getting started with mobile
#AR
with
@unity3d
? Checkout the recently updated AR Foundation Onboarding UX that
@vishnuganti
and I worked on, available on the asset store . It's now more
#accessible
with localization support for 11 languages! 🌎🌍🌏
#UnityTips
Excited to try out all the cool new features available with
#ARCore
1.9 and
@unity3d
lighting enchantments can not be understated. The more we know about the environment the better we can ground digital content in it and the better it looks!
#IO19
At
#WWDC22
this year
@Apple
released an accessibility plug-in for
@unity
that enables you to add things like voice over and dynamic text size to any iOS app!
Full session here:
Plug-in here:
Today is my 3 year anniversary at
@unity3d
it's been such a fun and rewarding journey so far. Here's to many more!
Pics:
Selfie on my first day of work
First work event at
@Google
, workshop being taught by
@arturonereu
Pic at Google campus
If your
@unity3d
scene looks like the first picture, save your scene, go to Window > Rendering > Lighting and click generate lighting at the bottom.
#UnityTips
from someone who sheds a tiny tear every time I see unbaked scenes on twitter 😆
Want video with properly transparency that works on mobile? render it out as webm format and make sure to check 'Keep Alpha' AND Transcode the video in the import settings.
#UnityTips
I learned the hard way after several hours of trying to figure it out 🙃
Congratulations to everyone at
@Apple
on today's release of the Apple Vision Pro!
It’s been a great partnership and I'm so proud of what we've accomplished at
@unity
. Seeing so many launch titles made with Unity has been incredible!
My high level advice for
#XRJobs
is to try out as many experiences as you can. At one of my old jobs we had a VR game club and every week we would play a different game. There's lots to learn from other games and applications that will help anyone better understand the space.
My role has changed a bit but I’ll be around for
#GDC
this week. I’ll be at the ask the experts area at the
@unity
booth starting tomorrow. A bit rusty on
#VR
and more up to date on
#AR
👋🏻😄
The
#XR
team at Unity has heard your feedback and improved project configuration for XR in
@unity3d
Get started building awesome games and apps for
#VR
right away!
#UnityTips