Recording of VR in a Box @ Techdays

Last weekend the recording of my session VR in a Box for the recent Microsoft Techdays was uploaded to YouTube. If you have any feedback let me know. I might do a follow-up if necessary.

You can view and download the slides over here:

In case you are looking for the APK to try it for yourself:

VR in a Box @ Microsoft TechDays

Today I spoke at the Microsoft Techdays in Amsterdam about Google Cardboard, Unity3D and Visual Studio.

There will be a recording available later which I will add to this post. But I promised the APK I’ve built during the demo.

You can download it here: VR_TechDays

In case you are looking for the .FBX model, you can find that here: VRBox FBX Model

Thanks again to everyone attended!

VR in a Box – Recap

VR in a Box

Last Wednessday, March 22th, I was given the opportunity to speak at an evening organized by the Dutch Mobile .NET meetup and hosted my Centric. Since I’ve been playing with the Google Cardboard and Unity3D for a while this was a nice opportunity to tell people about it.

I started with a small introduction with a bit of my history with VR and I explained what Google Cardboard is and how it works in combination with Unity3D.

The second part of the presentation was about converting a physical cardboard box into a 3D model. I talked about the process from taking and editing photos to creating the model and baking the textures.

The last part was about a quick introduction to  Unity3D, importing the model into Unity and showing it with dual cameras in Google VR. Eventually I wrote some code to walk around the model and how to handle in the event of the user gazing at a specific object in the scene.

These are the slides from the presentation. The demo will be available as a video soon.

Unity3D Editor Tools

For a while now I am streaming the building of a game with the working title ZombieCastlePrincess on Twitch. Although this game itself isn’t open source, I’ve put the editor scripts I build on my GitHub.

These scripts are available:

GroupInto, works on a selection and places the whole selection into a new Empty GameObject.

RandomizeSprites lets you select a list of sprites and places them randomly on the GameObjects with SpriteRenderers you selected.

RenameSelection renames your selection and places a number behind them (like “Grass (2)”).

ReplaceSprite replaces the sprite on the selected GameObject with another you select.

RoundOffColliders rounds the points of a 2D PolygonCollider to the nearest integer.

SelectBySprite selects all GameObjects in a scene that have a certain sprite.

SelectMissingSprites selects all GameObjects that are missing their sprites.

I’m sure this list will grow eventually. If you want to see me use these and build my game check me out on Twitch.