Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Aframe docs: https://aframe.io/docs/
Visual inspector: Ctrl + Alt + i
Primitives are similar to prefabs in Unity. They abstract the core entity-component API to:
Pre-compose useful components together with prescribed defaults
Act as a shorthand for complex-but-common types of entities (e.g., <a-sky>
)
Provide a familiar interface for beginners since A-Frame takes HTML in a new direction
You can see the resulting page on Glitch
A-Frame and Project Resources
A-Frame Documentation: http://aframe.io/
A-Frame VR game examples: https://dseffects.com/vr/games.php
WebXR Input Profiles: https://github.com/immersive-web/webxr-input-profiles
A-Frame Ocean Example: http://codevember-19-ocean.glitch.me/
3D Assets: https://github.com/Yonet/MixedRealityResources#assets
Mesh Optimizer library: https://github.com/zeux/meshoptimizer
Mesh Optimizer Options: https://github.com/zeux/meshoptimizer/tree/master/gltf#options
Gltf Viewer: https://gltf-viewer.donmccurdy.com/
RapidCompact Mesh Optimizer: https://rapidcompact.com/
VArtiste Texture Painting Tool: https://vartiste.xyz/
VArtiste Tutorial:
Skies texture: https://www.cgskies.com/
Video outline:
This project is going to discuss WebXR & AI use cases and work on an hands on project
Introduction
A-Frame VR game examples:
WebXR Input Profiles:
Frogger game
A-Frame Ocean Example:
Helicopter Model from Sketchfab:
3D Assets:
Asset Optimization
Texture Optimization
Gltf Viewer:
Mesh Optimizer library: Mesh Optimizer Options:
RapidCompact Mesh Optimizer: Scene components overview
HDRI(High-Dynamic-Range Imaging) component
VArtiste Texture Painting Tool:
Skies texture:
Orbit Control component settings
Animation Street Components
Draw calls
Slides:
State of WebXR APIs:
Mozilla Developer Network:
Project is built on Immersive Web Co-chair 's AR starter project on Glitch. You can create a free account and make a copy of the AR Starter Kit project linked below by choosing Remix option. This will copy the project on to your account and you can start editing directly.
Find the related links document: .
Introduction
Why are we doing this?
What are we building in this video?
What you need for this session. Google Docs:
Introduction to Glitch:
A-Frame intro:
Adding Orbit Controls Component
3DStreet component:
Mapbox Component:
After manual configuration to position and rotate the street entity:
Augmented Reality example
A-Frame Presentation Component:
Q&A
Find the links on .