top of page
Search

Outside-Inside-Out: Using Oculus Rift S for Location-Based VR

May 30, 2020
4 min read

When Lenovo-Israel got on-board as the main sponsor of AaronMan, it wasn't clear what VR headset would be used for it. Their main goal with the sponsorship was to promote their gaming PC brand - the Legion series. So we were sure to use these PCs, but other than that they didn't have an agenda for VR. Our code base at the time (March) supported Oculus and Vive, both unrelated to Lenovo. We suggested the idea to use their Windows-Mixed-Reality headset, the Lenovo-Explorer, since it was nicely branded. A final decision wasn't made yet, but we wanted to be ready for any scenario, and added support for WMR (more on that in a future post...).

Lenovo provided great gaming gear, but the VR model was an open question

What we didn't expect was that when the time came to order the equipment, Explorers were on their way out of circulation. Single units could be bought from certain vendors, but it wasn't enough. Eventually, Lenovo offered to order the brand-new Rift-S a model they had partnered with Oculus to create. We were super exited to have the most advanced PC-based VR running our game, less than a month after its world-wide release. But also - time was running out. Even though THEORETICALLY no programming was required to adapt the game from the previous Oculus, we weren't keen to take the risk. Everything HAD to work perfectly by the time the movie and the game premiered. No reviews on the Rift-S were published yet, and ordering to Israel meant waiting a couple of weeks before we got it. We took that bet, and committed to ourselves and to our partners to do whatever needed to deliver on time.

The Israeli Customs - the headsets were stuck there for over a week during crunch time. We were afraid they wouldn't even be there on time for the premiere of the film

The headsets arrived at our studio just a week before launching the game. We ran tests. Our game worked. WHEW! What a relieve.......


However - with a location based games - things don't end there. Testing in the studio guarantees there are no bugs with your code, not that the end user gets a good experience. So the time remaining was spent optimizing the use of the Rift-S in the cinema, which proved to be a challenging location for inside-out tracking. The differences from the previous Rift made us re-consider several elements planned for the physical location.


We concentrated our insights on this model, and what we think should be taken into account when putting it in a location based attraction. Most of the ideas are applicable to other inside-out tracking headsets such as the Oculus Quest and Windows Mixed Reality. Here they are:


1. Less cables & no sensor = faster set-up. This made it easier to move the whole VR station around the cinema to accommodate its needs (events, opening hours, premieres and such...)


2. Without external sensors we could have a much more compact stand - all the equipment nicely fits into a cube-shaped pole in the middle, and 4 players can play around it. No need to hang anything from the ceiling, or add poles and walls on the edges of our area. This too brought down the costs of assembling everything.


2. In the cinemas the game is being presented, there are huge LED screens around the VR station. They are bright, and play videos that aren't stable, Tracking was very poor when facing them. On the other hand, when you have no external sensors, you can experiment very easily with the orientation of the play area. So the solution is to manually move between each position, find the direction where the LED screens disturb the least, and set it as the front-facing direction. Worked like magic.

Our first test the with the Rift-S on sight. Cinemas are a challenging venue for inside out tracking.

3. The arrangement of the space around the VR area changed frequently, with movie promotional material, huge pop-up statues etc. being swapped and moved around, the Oculus Play Area had to be redefined pretty often. Sometimes every couple of hours. This slows us down. Instead of helping players in and out of VR, the cinema worker has to go through defining floor level, front direction, and the guardian system. We REALLY wish there was a way to ignore the Oculus saved Play Areas, and just use relative movement from tracking. Our game overrides the Oculus settings anyway and uses its own and boundaries and orientation that are aligned with the physical space. So This delay feels very redundant.


4. The VR operators at the sites have to deal with frequent Oculus software updates, probably because the model is still very new. This, in addition to handling the Play Area definition, and sometime solve tracking problems, amounts to a pretty demanding job. We learned that you must find good people to work with the equipment and customers, and to take the time to train them.


5. With the new design of the touch controllers it's a little harder to distinguish the left and right controllers. We didn't want customers to start the game with mixed controllers, and we wanted the operator to detect which is which as fast as possible. Our very simple and low-tech solution to this: stickers on the physical controllers, labels on the virtual controllers that are present in the game lobby.


6. The built in speakers did't work at all in a public space. It's summer break, there are a lot of families, kids, music, events. We added massive soundproof gaming headphones. They don't fit very well on top of the Rift-S, but the audio quality is amazing. It's the best we could do in the time we had.


7. The resolution jump in the display of the Rift-S made some of our lower-res texture appear a bit pixelated, so we changed them to a higher res version. There was no performance concern doing that cause we run on very powerful PCs. Perhaps with the Quest it's more of a struggle (we're curious to find out). That was the only change we made in the game itself when upgrading to Rift S.

So to sum things up - we're very happy with the Rift S. It gave us an advantage over other location based VR, which used an older generations with lower res displays. Also, and correct me if I'm wrong, AharonMan might be the first location-based experience to use this generation of headsets worldwide. I couldn't find other examples when working to adapt to this model, and also when preparing this blog post. We know that Oculus is designing hardware with emphasis on home entertainment, but they still make quality products at a reasonable price, and with a few small tweaks, you can use them in any location-based scenario.


Hopefully, sharing these conclusions will help other developers working on location based games, or upgrading their existing experiences.

Asaf

 
 
 

5 Comments


Trang cá độ bóng đá mình thấy bạn bè nhắc hoài nên cũng bấm vào xem thử cho biết. Mình không đọc sâu đâu, chỉ lướt qua bố cục với cách họ trình bày bài “top 10” thôi. Cảm giác đầu tiên là trang chia nội dung thành từng khối nhìn khá thoáng, kéo xuống không bị ngợp chữ. Có đoạn họ nhắc kiểu “kiểm định nghiêm ngặt hơn 1000 giờ trải nghiệm” đặt ngay trong phần nội dung chính nên mình liếc phát là hiểu họ đang muốn nói gì. Mấy tiêu đề lớn như “Top 10… 2026” làm nổi bật, nhìn cái là biết đang ở mục nào, không phải mò. Nói chung lướt nhanh vẫn theo kịp…

Like

8xbet ios dạo này thấy nhắc hoài nên mình cũng bấm vào xem thử cho biết. Mình không rành kèo kiếc gì đâu, chủ yếu tò mò giao diện có dễ dùng không. Lướt một vòng thấy trang làm kiểu hiện đại, chia khối nội dung rõ nên kéo xuống không bị rối mắt. Có đoạn họ để thông tin giấy phép kiểu PAGCOR với Curaçao khá lộ, đọc qua cũng thấy đỡ lăn tăn vì không phải mò mới ra. Mấy mục chính nằm ở menu quen thuộc, bấm qua lại khá mượt, không bị giật lag như vài trang mình từng thử. Nhìn chung cảm giác họ sắp xếp nội dung gọn gàng, nhất là mấy phần tóm…

Like

TG88 mình mới lướt thử vì thấy nhiều người nhắc, kiểu tò mò xem trang nhìn ra sao thôi chứ không có ý “soi” gì. Vào cái là thấy họ làm giao diện khá thoáng, chia khu vực rõ nên kéo một lúc vẫn biết mình đang ở mục nào, không bị rối chữ. Mình có đọc lướt phần giới thiệu thì thấy họ nói nhiều về chuyện tập trung trải nghiệm lâu dài hơn là chạy quảng cáo ngắn hạn, nghe cũng hợp lý kiểu làm bền bỉ. Cái mình thích nhất là kho trò chơi nhìn có vẻ được cập nhật đều, sắp xếp theo dạng khối nên nhìn phát nhận ra nhóm nội dung ngay, cuộn xuống…

Like

Bàn chuyện giao diện như mọi người ở đây thì mình cũng góp chút trải nghiệm nhanh: DN88 mình vào thử vì thấy nhiều người nhắc, mà bất ngờ là trang nhìn khá “dễ thở” chứ không kiểu chữ nghĩa dày đặc. Mấy phần nội dung được chia thành từng khối rõ ràng nên lướt qua là nắm được mình đang ở đâu, khỏi phải đọc kỹ từng dòng (mình chỉ xem cách họ bày bố thôi). Thanh menu đặt ngay chỗ dễ thấy, bấm chuyển qua lại vài mục thấy phản hồi nhanh, không phải chờ lâu. Mình thích nhất là các bảng thông tin dạng cột nhìn gọn gàng, chữ không dính vào nhau nên mắt đỡ mệt.…

Like

This was a very meaningful and engaging post that I found extremely useful. The clear explanations and step-by-step approach made it easier to understand even complex mathematical problems. I liked how the author focused on building strong fundamentals rather than just giving answers. As a mathematics student, I often read such content to gain better clarity. During hectic academic schedules, many students also explore Mathematics Assignment Help to stay on track with their coursework.

Like
  • LinkedIn
  • Instagram
  • Facebook
  • Discord
  • Steam
  • X

© 2024 Peanut Button LTD

bottom of page