Juhani Karlsson
 
 
 
 
VolvoStillSmall.png
 

Volvo XR Demo


The demo features realistic graphics, environment light estimation, performs depth occlusion with “real world” and transition from mixed reality to virtual reality - everything rendered in human-eye resolution.

This video is captured from single display so it can’t show the actual resolution of the demo.
The Varjo XR-1 device has 4 displays that is optically combined to achieve the “retina” resolution.

Demo is done in Unity.

 
 
 
 
 
 
AvatarEditor.PNG
 

Noice Avatar Editor


Designed Avatar Editor together with Pauli Ojanen that allows different body types and faces to work with single clothing asset. The runtime wraps the clothing to match the body and is “topologically agnostic” meaning nothing is tied to the geometry triangle order ect.

This enables us to update the assets and rigs dynamically without introducing dependencies between assets!

Avatar Editor runs on WebGL on browser and you can test it at noice.com after creating account.

 
 
 
 
 
 
Screenshot.png
 

Mount Koyasan VR

Realistic night-day cycle with very high-resolution assets in human-eye resolution.

I created custom mesh processing pipeline in Houdini that de-lighted the textures and processed the meshes for optimal culling and rendering. The scene was created and rendered in Unity.

Photogrammetry was captured by Jani Ylinen

Unity Technologies has released blog post about the creation: Unity Blog

 
 
UnityScreenshot.jpg
 
 
ShowreelStill.png

Showreel

Overview of my visual effects and games work over the years!

Shot breakdown is in Vimeo.

 
SolarSystemStill.png

 

XR Interactions

XR-1 eye-tracking and hand tracking interactions. This was custom build for our system so no ready made libraries was used. You can grab planets with your hands and use your eye gaze to make selections. For example you can look at planet and do “pinch” gesture with hands and it will get selected.

Done using Leap plugin, Unity and XR-1.

 

 

Software used