Introduction
This project is my final project for 3D visualization and game development course.
We built this project using Unity 3D. Wikipedia API English is used for query article contents and images.
Allow users in VR access Wikipedia contents with 3D models if available.
Video
Screenshots
Repository
Resources:
- Wikipedia API English https://www.mediawiki.org/wiki/API:Main_page
- AngleSharp Library https://anglesharp.github.io/
- Unity Package:
- Unity Particle Pack https://assetstore.unity.com/packages/essentials/tutorial-projects/unity-particle-pack-127325
- GLTF 3D model https://github.com/Siccity/GLTFUtility
- UIEffect https://github.com/mob-sakai/UIEffect
- VIVE Input Utility
- JSON .NET For Unity
- SteamVR Unity plugin for OpenVR https://github.com/ValveSoftware/steamvr_unity_plugin
Model assets:
- Church: https://assetstore.unity.com/packages/3d/environments/historic/church-model-110307
- Tiger: https://assetstore.unity.com/packages/3d/characters/animals/mammals/golden-tiger-55797
- Rabbit: https://assetstore.unity.com/packages/3d/characters/animals/white-rabbit-138709
- Stone and Butterfly: https://assetstore.unity.com/packages/3d/characters/animals/insects/butterfly-animated-58355
- Cat: https://assetstore.unity.com/packages/3d/characters/animals/lowpoly-toon-cat-lite-66083
- Rabbit: https://assetstore.unity.com/packages/3d/characters/animals/white-rabbit-138709
- Spider: https://assetstore.unity.com/packages/3d/characters/animals/insects/animated-spiders-pack-9864
Other resources and assets:
- Transparency shader (for Fade in/Fade out effect): https://ocias.com/blog/unity-stipple-transparency-shader/
- Fade in effect: adapted from https://stackoverflow.com/questions/44933517/fading-in-out-gameobject/44935943#44935943