You are on page 1of 18

XR Training to help you

IN DEVELOPING
XR PROJECT
Presented by: Team 4
The Team

Ts. Dendi Permadi Steven Voon Faisal Athar Bin Mohd Fadzil
Multimedia University (MMU) Creatinno Tech Solutions Taylor's University
Lecturer Co-Founder, Creative Vortex XR lab
Programme Coordinator (VR) Technologist XR Specialist
IN THE EARLY 1940S, AN ODD-NAMED GADGET CALLED TELEVISION WAS
INVENTED. AT THAT TIME, ONLY A FEW PEOPLE COULD PREDICT THE
SIGNIFICANT INFLUENCE OF THIS TECHNOLOGY.
VR DEVELOPMENT
BEST PRACTICE
Use real-world scale
Avoid accelerations and camera movements
Build light and low – optimize!
Texture, poly count, scene size, and light count
Build in VR if possible
Quality check in VR
Test often – best tester is not you!
1. Get started -
VR Template
VR template in Unity and Unreal
Its quite light, clean to jump in to create vr
project quickly.
It has template for physic as well, grab
pick up object and throw, and navigation
teleport and joystick move forward button.
You get lighter scene file to start with and
controller already setup.

Minimum recommendation
hardware specs:
PC/Laptop with Windows 10 or 11
32GB RAM
Nvidia RTX3000 series Graphics Adapter
Ample storage space on your SSD/NvM
2. 3D assets libraries for VR/AR projects
SKETCHFAB STARTING POINTS AND REFERENCE

UNITY ASSETS STORE QUICK AND COST EFFECTIVE

UNREAL MARKETPLACE - SETS AND COLLECTIONS AVAILABLE


QUIXEL BRIDGE
ADHERE TO LICENSES, RIGHTS,
TURBOSQUID.COM AND PERMISSIONS
Unifying Unreal Engine Marketplace,
Sketchfab, Quixel, and the ArtStation
Marketplace into one
3. Optimized Textures and Materials

Keep materials light - Bake lighting


Avoid transparency – use opaque PNG – high resolution, alpha, and good sizes
materials
Work on high resolution use other TGA – high resolution, alpha, and bug file sizes
software and save lower smaller
resolution file size JPG – avoid compressed texture formats
Keep texture to the power of 2
Let the engine compress for you!
Mipmap - Level of Detail (LOD)
Reducing stress on the GPU or CPU.
4. Tips to minimize VR sickness
Discomfort, nausea, headache, fatigue, or drowsiness. Car sickness / motion
sickness cause by bright lights, movements of camera and jarring movements

How to minimize:
Frame rate minimum: 90 fps
Viewer in control of camera
Leave FOV alone
No camera FX – Depth of Field, Motion Blur, and Eye
Adaptation
Lowering brightness and cooler shades of light
Flat ground – use lifts or elevators if necessary
Add choice of locomotion, able to either teleport, controller to
move, minimal physical movement, or no movement at all.
Refresh Rate and VR
Number of times per second that a display updates the
image (display buffer)

Expressed in hertz, which translates to times per second, Example:


60 Hz – 60 frames per seconds (FPS)
Minimum for VR comfort: 90 Hz, or 90 FPS
Low refresh rate = VR sickness (discomfort)
If refresh rate is slower than brain process, immediately
disconnect (loss of presence)

VR requirement: fast and quick response in refresh


High refresh rate =
smooth performance -> Immersion, comfort, and presence
VR Comfort Rating
🟩 GREEN: COMFORTABLE
Comfortable experiences are appropriate for most people.

🟨 YELLOW: MODERATE
Moderate experiences are appropriate for many but certainly not everyone.

🟧 ORANGE: INTENSE
Intense experiences are not appropriate for most people, especially people new to VR.

"You can't really immerse people into your stories if they're uncomfortable.
The challenge is balancing immersion, freedom and comfort"
Immersion
Virtual reality glasses can produce a visceral feeling of being in a
simulated world, a form of spatial immersion called Presence.

Natural interaction is key in virtual reality


5. Tips and Tricks for Lighting and VR
Keep light number low
Use static light (avoid stationary and dynamic)
Fake shadows when possible – baked lighting,
ambient occlusion
Keep light dim and cool
Minimize attenuation Radius and light cone angle
Eye adaptation/auto exposure “off”
6. VR/AR Audio Considerations
Audio Formats:
Mp3, ogg Vorbis, wave, and aiff are most-commonly
used
ogg = good choice, open-sources, and holds quality
with compression
-Some good free audio editing tolls available:
Audacity and Oceanaudio
Audio Tips

Get audio into your project early


Audio greatly enhances the overall experience
Audio-visual sync is key to add “believability”
Keep UI and HUD sounds separate with effect to create their own
space
Understand use of Spatial Audio
Be aware of levels – too loud = distracting, too low = lost
Online libraries are a great resources for diversity
Sound packs can often provide balanced, themed audio for projects
Create your own unique sounds!
Offsetting sound with sampling and layering for uniqueness.

Website download audio: Epidemicsound.com


Future Plan
Curation list of tutorials available on the internet,
youtube, etc
List of company training centers.
The case study company has undergone training
Consultant for decision maker/government to adept
XR.
Webinar Series and Community Building:
Plan to conduct a series of engaging webinars
and foster a community for XR software
developers.
Thank You
Presented by: Team 4

You might also like