<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	
	>

<channel>
	<title>Shuang Bi</title>
	<link>https://shuang-bi.com</link>
	<description>Shuang Bi</description>
	<pubDate>Sun, 26 Apr 2026 15:24:56 +0000</pubDate>
	<generator>https://shuang-bi.com</generator>
	<language>en</language>
	
		
	<item>
		<title>Spatial Deck</title>
				
		<link>https://shuang-bi.com/Spatial-Deck</link>

		<pubDate>Sun, 26 Apr 2026 15:24:56 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/Spatial-Deck</guid>

		<description></description>
		
	</item>
		
		
	<item>
		<title>AI / Extended Reality</title>
				
		<link>https://shuang-bi.com/AI-Extended-Reality</link>

		<pubDate>Mon, 08 May 2023 23:46:55 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/AI-Extended-Reality</guid>

		<description>
&#60;img width="720" height="480" width_o="720" height_o="480" data-src="https://freight.cargo.site/t/original/i/d1a89f134cc5c6336436d38dd6794484e067cdbaab5e25f1ab9a37ee5857e34b/GeoquestAR_AWE-DemoGIF.gif" data-mid="213612047" border="0"  src="https://freight.cargo.site/w/720/i/d1a89f134cc5c6336436d38dd6794484e067cdbaab5e25f1ab9a37ee5857e34b/GeoquestAR_AWE-DemoGIF.gif" /&#62;
&#60;img width="810" height="810" width_o="810" height_o="810" data-src="https://freight.cargo.site/t/original/i/d4d36400ed37c608badf832409427ed3bb781ede2614e523287c43b171d6e007/Star-Interaction-01.gif" data-mid="219289793" border="0"  src="https://freight.cargo.site/w/810/i/d4d36400ed37c608badf832409427ed3bb781ede2614e523287c43b171d6e007/Star-Interaction-01.gif" /&#62;
&#60;img width="1536" height="1024" width_o="1536" height_o="1024" data-src="https://freight.cargo.site/t/original/i/210398df4b09be04bd6c88c893caaa36a228bc0808d67aeeeb4165e1fea10ba6/ChatGPT-Image-Aug-12--2025--09_29_10-PM.png" data-mid="236981490" border="0"  src="https://freight.cargo.site/w/1000/i/210398df4b09be04bd6c88c893caaa36a228bc0808d67aeeeb4165e1fea10ba6/ChatGPT-Image-Aug-12--2025--09_29_10-PM.png" /&#62;
&#60;img width="889" height="500" width_o="889" height_o="500" data-src="https://freight.cargo.site/t/original/i/5869db67dbc14a684d8a39341146bf843490a9f8a758dce4539a6143d54c48f9/Gif-01_1.gif" data-mid="182606762" border="0"  src="https://freight.cargo.site/w/889/i/5869db67dbc14a684d8a39341146bf843490a9f8a758dce4539a6143d54c48f9/Gif-01_1.gif" /&#62;
&#60;img width="2560" height="1440" width_o="2560" height_o="1440" data-src="https://freight.cargo.site/t/original/i/5c4d9b3e946b3e419af87dd08175b6666d77193cc04fd141744071082d63f486/Gun01.png" data-mid="197806719" border="0"  src="https://freight.cargo.site/w/1000/i/5c4d9b3e946b3e419af87dd08175b6666d77193cc04fd141744071082d63f486/Gun01.png" /&#62;
&#60;img width="600" height="600" width_o="600" height_o="600" data-src="https://freight.cargo.site/t/original/i/ab62cc9060c771dc1e051ffa45c617cef4af33da3681ee91b09a01f04f8cb55b/VR-Shopping-S.gif" data-mid="178139587" border="0"  src="https://freight.cargo.site/w/600/i/ab62cc9060c771dc1e051ffa45c617cef4af33da3681ee91b09a01f04f8cb55b/VR-Shopping-S.gif" /&#62;
&#60;img width="600" height="600" width_o="600" height_o="600" data-src="https://freight.cargo.site/t/original/i/9648960af7759b66cfb1fea7a2de2c4d443ebcfee0319f503d8a63688d4d28ff/GardenBlock-Game-s.gif" data-mid="178136375" border="0"  src="https://freight.cargo.site/w/600/i/9648960af7759b66cfb1fea7a2de2c4d443ebcfee0319f503d8a63688d4d28ff/GardenBlock-Game-s.gif" /&#62;
&#60;img width="1031" height="1033" width_o="1031" height_o="1033" data-src="https://freight.cargo.site/t/original/i/86ea8628ecaa76c0f2e943e62bcdca4fa2786dd8104034030cbd0c9514e20a86/VR-Therapist.jpg" data-mid="178132888" border="0"  src="https://freight.cargo.site/w/1000/i/86ea8628ecaa76c0f2e943e62bcdca4fa2786dd8104034030cbd0c9514e20a86/VR-Therapist.jpg" /&#62;
&#60;img width="2000" height="1333" width_o="2000" height_o="1333" data-src="https://freight.cargo.site/t/original/i/e9f82caedb02f233443ae94f80ae264885f2911ddb6dd2167fe046d6150f28f9/ex-v002A44.jpg" data-mid="178135666" border="0"  src="https://freight.cargo.site/w/1000/i/e9f82caedb02f233443ae94f80ae264885f2911ddb6dd2167fe046d6150f28f9/ex-v002A44.jpg" /&#62;
</description>
		
	</item>
		
		
	<item>
		<title>Architecture</title>
				
		<link>https://shuang-bi.com/Architecture</link>

		<pubDate>Sun, 27 Nov 2022 13:58:02 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/Architecture</guid>

		<description>
&#60;img width="2000" height="1333" width_o="2000" height_o="1333" data-src="https://freight.cargo.site/t/original/i/e9f82caedb02f233443ae94f80ae264885f2911ddb6dd2167fe046d6150f28f9/ex-v002A44.jpg" data-mid="160276026" border="0" alt="Evergreen Charter School" data-caption="Evergreen Charter School" src="https://freight.cargo.site/w/1000/i/e9f82caedb02f233443ae94f80ae264885f2911ddb6dd2167fe046d6150f28f9/ex-v002A44.jpg" /&#62;
&#60;img width="3374" height="2249" width_o="3374" height_o="2249" data-src="https://freight.cargo.site/t/original/i/73592402437a3bdae0795a4986b152ebace25a949e07e7f4b6699d728aec3d2a/Building-Section_DFA.jpg" data-mid="160275143" border="0" alt="Modular AC Hotel Nomad" data-caption="Modular AC Hotel Nomad" src="https://freight.cargo.site/w/1000/i/73592402437a3bdae0795a4986b152ebace25a949e07e7f4b6699d728aec3d2a/Building-Section_DFA.jpg" /&#62;
&#60;img width="1280" height="854" width_o="1280" height_o="854" data-src="https://freight.cargo.site/t/original/i/ef1a1aa5f697cfedab810bdbfa8dd880a988ecc374faa166ddee3d2e8f9f56f1/ARCH--WilsonZhang-ShuangBi-YuanLi-DavidMusa-SP21-01-Axon.gif" data-mid="160274367" border="0" alt="More Of Edgemere" data-caption="More Of Edgemere" src="https://freight.cargo.site/w/1000/i/ef1a1aa5f697cfedab810bdbfa8dd880a988ecc374faa166ddee3d2e8f9f56f1/ARCH--WilsonZhang-ShuangBi-YuanLi-DavidMusa-SP21-01-Axon.gif" /&#62;
&#60;img width="4324" height="2883" width_o="4324" height_o="2883" data-src="https://freight.cargo.site/t/original/i/01a1a02fdf615254557b91507f503008daef6b5ebdd161795582fd34e4a27eee/Render01.jpg" data-mid="160271031" border="0" alt="Park &#38;amp; Tower" data-caption="Park &#38;amp; Tower" src="https://freight.cargo.site/w/1000/i/01a1a02fdf615254557b91507f503008daef6b5ebdd161795582fd34e4a27eee/Render01.jpg" /&#62;
&#60;img width="2702" height="1801" width_o="2702" height_o="1801" data-src="https://freight.cargo.site/t/original/i/ae99b838fa0747760bd2a4aaddd399411a63db469b61fb50d98a6cec10008f7b/Render3-.jpg" data-mid="160271026" border="0" alt="Stacks" data-caption="Stacks" src="https://freight.cargo.site/w/1000/i/ae99b838fa0747760bd2a4aaddd399411a63db469b61fb50d98a6cec10008f7b/Render3-.jpg" /&#62;
&#60;img width="2848" height="1899" width_o="2848" height_o="1899" data-src="https://freight.cargo.site/t/original/i/91a34d2a426001f2b3572ab0a3ca533b806142260316556bf5f5fb3910b91849/arrival.jpg" data-mid="160271038" border="0" alt="Dunescape" data-caption="Dunescape" src="https://freight.cargo.site/w/1000/i/91a34d2a426001f2b3572ab0a3ca533b806142260316556bf5f5fb3910b91849/arrival.jpg" /&#62;
&#60;img width="4050" height="2700" width_o="4050" height_o="2700" data-src="https://freight.cargo.site/t/original/i/697f0034e97bb986e80b66086bc46e748a118e0fc279c7fa4f278dea188faa24/section-p-final.gif" data-mid="160271054" border="0" alt="Fluid Ground" data-caption="Fluid Ground" src="https://freight.cargo.site/w/1000/i/697f0034e97bb986e80b66086bc46e748a118e0fc279c7fa4f278dea188faa24/section-p-final.gif" /&#62;
&#60;img width="3200" height="2134" width_o="3200" height_o="2134" data-src="https://freight.cargo.site/t/original/i/7a18972bf21c4bde59c54c351018d0f0e68d1477d8cb17f5b36875570f29660b/Highway-Parkinglot.jpg" data-mid="160274574" border="0" alt="Disassembly Required" data-caption="Disassembly Required" src="https://freight.cargo.site/w/1000/i/7a18972bf21c4bde59c54c351018d0f0e68d1477d8cb17f5b36875570f29660b/Highway-Parkinglot.jpg" /&#62;
</description>
		
	</item>
		
		
	<item>
		<title>Shop Transformer</title>
				
		<link>https://shuang-bi.com/Shop-Transformer</link>

		<pubDate>Tue, 09 May 2023 01:43:43 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/Shop-Transformer</guid>

		<description>
	Shop Transformer
Tags: Virtual Reality, avatar, e-commerce, VR architectural experience

Time:&#38;nbsp; 3 days (2023)


Using Prada Transformer by OMA as the environment, this prototype tests a few features in the VR shopping application, including:Item browsing&#38;nbsp;
Outfits try-on &#38;amp; swapping with avatar

 VR scene changingController Interactions (poking, teleporting, distance grabbing)


References:


ReadyPlayerMe Avatar RiggingPrada Transformer by OMA &#38;nbsp;



Git Page
Softwares: 

Unity, Jetbrains Rider (C#), Rhino








Tech Specification:

Unity Engine [2022.2.17f1]

XR Interaction Toolkit [2.3.1]Oculus XR Plugin [3.3.0]OpenXR Plugin [1.7.0]Universal Render Pipeline [14.0.7]XR Plugin Management [4.3.3]ReadyPlayerMe Avatar Loader [1.3.2]ReadyPalyerMe Core [1.3.1]ReadyPlayerMe WebView [1.2.0]Animation Rigging [1.2.1]





	
	





Prototype Demo





</description>
		
	</item>
		
		
	<item>
		<title>VR Therapist (OpneAI)</title>
				
		<link>https://shuang-bi.com/VR-Therapist-OpneAI</link>

		<pubDate>Tue, 09 May 2023 02:03:43 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/VR-Therapist-OpneAI</guid>

		<description>
	VR Therapist [OpenAI]

Tags: Virtual Reality, Avatar, OpenAI, Mental health, Voice-to-text, Text-to-speech

Time : 2 days (2023)




Why

ChatGPT is powerful but lacks presence; therapy benefits from embodiment and context.



Goal: test whether a calm VR room and humanlike avatar increases willingness to talk.
How

Fake the hard parts to learn fast: amplitude-based mouth motion (not full lip-sync).



Map chat to physical affordances (Record / Receive buttons) and an in-scene transcript.
What

Stack: Unity (Quest 2), XR Interaction Toolkit, Mixamo, OpenAI (Whisper + GPT).



Loop: Record → Transcribe (Whisper) → Reflect (GPT) → Show/Play reply → Continue.



Scene: Minimal, soft lighting; seated avatar with simple mouth motion.Next&#38;nbsp;Emotion-reactive room: simple rules first (color/light shift with sentiment).Frictionless voice loop: pre-selected mic, inline transcription, auto-advance turns.Embodied reply polish: basic viseme lip-sync + idle breathing/gaze; one calm TTS voice.Lightweight memory &#38;amp; safety: local session log + “not crisis care” link, optional save.


References:





Text to Speech with AWS Polly in Unity 



ChatGPT in Unity





Use Your Voice as Input in Unity



Background music: 

Renda,David.
“Tranquility.”

 Ambient Chill
&#38;nbsp;





Softwares: Unity, Jetbrains Rider (C#), RevitTech Specification:

Unity Engine [2021.3.23f1]

XR Interaction Toolkiot [2.3.1]Oculus XR Plugin [3.3.0]Universal Render Pipeline [12.1.11]XR Plugin Management [4.3.3]OpenAI Unity [0.1.12] (including Whisper)AWS SDK for .NET [Standard 2.0 and 2.1]






	
	








&#60;img width="1075" height="1079" width_o="1075" height_o="1079" data-src="https://freight.cargo.site/t/original/i/4de00bdaa38ba7da0716b76726f6d74b6b7232dba10da2f7050e821b927c8a46/Screenshot-2025-08-14-092904.jpg" data-mid="237027408" border="0" alt="Focused environment with on-screen chat transcript" data-caption="Focused environment with on-screen chat transcript" src="https://freight.cargo.site/w/1000/i/4de00bdaa38ba7da0716b76726f6d74b6b7232dba10da2f7050e821b927c8a46/Screenshot-2025-08-14-092904.jpg" /&#62;
&#60;img width="812" height="553" width_o="812" height_o="553" data-src="https://freight.cargo.site/t/original/i/60dc3a0bc45e146a4a1a0628e6c3d2bd73753d27eb61a901f3533456d471ccef/Screenshot-2025-08-14-092948.jpg" data-mid="237027411" border="0" alt="Physical Affordances: 'Ask' &#38;amp; 'Receive' buttons" data-caption="Physical Affordances: 'Ask' &#38;amp; 'Receive' buttons" src="https://freight.cargo.site/w/812/i/60dc3a0bc45e146a4a1a0628e6c3d2bd73753d27eb61a901f3533456d471ccef/Screenshot-2025-08-14-092948.jpg" /&#62;

&#60;img width="858" height="365" width_o="858" height_o="365" data-src="https://freight.cargo.site/t/original/i/d7e3b4924d0e9e87c7a39de94debadb8af9c578860ba0188bdcc0da1e87c4d30/Screenshot-2025-08-14-093043.jpg" data-mid="237027409" border="0" alt="Volume-driven mouth motion (no lip-sync)" data-caption="Volume-driven mouth motion (no lip-sync)" src="https://freight.cargo.site/w/858/i/d7e3b4924d0e9e87c7a39de94debadb8af9c578860ba0188bdcc0da1e87c4d30/Screenshot-2025-08-14-093043.jpg" /&#62;

Prototype Demo







</description>
		
	</item>
		
		
	<item>
		<title>GardenBlock Game</title>
				
		<link>https://shuang-bi.com/GardenBlock-Game</link>

		<pubDate>Tue, 09 May 2023 02:41:34 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/GardenBlock-Game</guid>

		<description>
	GardenBlock Game

Tags: Virtual Reality, Lego, Space building, VR architectural experience

Time: one week (2023)


This project is a prototype for Blocks Explorer. Inspired by LEGO games, this prototype empowers users to design 3D patterns using premade tiles (GardenBlocks).Users can bring their designs to life by instantiating them into full-scale spaces, allowing for a unique and immersive design experience.

Core features:
Socket InteractionsController interactions (grabbing, teleporting)2D &#38;amp; 3D VR Interfaces

&#38;nbsp;



Git Page


Softwares: Unity, Jetbrains Rider (C#), RhinoTech Specification:

Unity Engine [2021.3.23f1]

Oculus XR Plugin [3.3.0]Universal Render Pipeline [12.1.11]XR Plugin Management [4.3.3]XR Hands [1.1.0]


	
	





Low-fidelity Prototyping





</description>
		
	</item>
		
		
	<item>
		<title>Baby Air Express</title>
				
		<link>https://shuang-bi.com/Baby-Air-Express</link>

		<pubDate>Wed, 13 Aug 2025 01:25:37 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/Baby-Air-Express</guid>

		<description>
	Baby Air Express

Tags: 

Horizon Worlds, TypeScript, Multiplayer, VR/Web/Mobile



Time: three weeks (2025)

Role: Co-designer &#38;amp; prototyper (with Saul Peña Gamero, Diem Dao)
What it is: A casual flying game where you deliver baby animals to their matching moms.




We presented at NYVR (July 2025)!

  Here

are our slides.


Why


Horizon’s player base favors playful, snackable loops; a whimsical flight mechanic felt differentiated.



Goal: test a simple pick-up and deliver core loop that’s teachable in seconds.



How


Flight implementation: the player “wears” the bird; movement is driven by simple physics for stable control.



Asset pipeline: fast 2D-to-3D using ChatGPT + Meshy; lightweight 2D HUD and custom leaderboard.



Build constraints: in-editor co-editing, auto-multiplayer, cross-device playtests; modular scripts and strict naming to manage world caps.



What


Core loop: start at the delivery station, mount the stork, grab a baby package, fly to the right mom, earn a score on the HUD and leaderboard.



Extras: a baby-bird “intern” companion follows the player.



Stack: Horizon Worlds editor, TypeScript, simple physics helpers, in-world UI.



So What


In-app authoring and auto-multiplayer made iteration fast without external networking.



Constraints (object/vertex caps, sync quirks) encouraged modular scripting and clear ownership.



AI-assisted asset generation materially shortened turnaround without blocking gameplay tests.



Next


UX polish: clearer onboarding, richer feedback, and lightweight progress tracking.



Art and audio: unified visual language, interactive SFX.



Content: new biomes (desert, ocean, polar) and additional animal sets.

&#38;nbsp;
Software: 

Horizon Worlds Desktop Editor, TypeScript, Rhino, Blender, Meshy AI


	
	



</description>
		
	</item>
		
		
	<item>
		<title>GeoquestAR</title>
				
		<link>https://shuang-bi.com/GeoquestAR</link>

		<pubDate>Tue, 25 Jun 2024 20:24:45 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/GeoquestAR</guid>

		<description>
	GeoquestAR

Tags: Augmented Reality, NREAL glasses,&#38;nbsp;Interactive Storytelling,&#38;nbsp;Location-Based Gaming

Time: two weeks (2024)


This project was built at 2024 MIT Reality Hack in a team of 5. It recieved 2 awards and was brought to AWE 2024 for demo: Best Use of MeshyWINNER Best Use of XREAL
INSPIRATION
GeoQuest AR was inspired by the desire to blend the exploratory spirit and exergame nature of geocaching with the digital interactivity and health incentives of Pokémon GO. By incorporating AR, we enhance the journey to the geocaching destination. We call this experience 'Geoquesting'.
WHAT IT DOESA geoquesting app prototype that guides users on an interactive journey filled with quests and challenges. Successfully completing these tasks leads to the final destination and physical geocaching activities.



Core features:
GPS to AR Alignment: Utilizes Mapbox SDK to convert GPS data to scene coordinates.NREAL SDK Interaction: Demonstrates prototype interactions with support from XREAL.Dynamic Object Generation: Uses Meshy.AI for runtime object generation and Trilib to download GLB files over the network, enabling digital item placement at geocache destinations.

&#38;nbsp;

Tech Specification:

Unity Engine [2022.3.24f1]XR Plugin Management [4.4.0]Xreal MR SDK [2.2.0]Mapbox SDK [2.0.1]Meshy.AI APIOpenAI Unity [2.0] (by&#38;nbsp;Sercan Altundas)Mixamo animationsTrilib for glb support


	
	






[Project link at MIT Reality Hack][Demo at AWE 2024]We modify the 3 stages of interactions before user reaches the wayoint to fit the theme of AWE.


&#60;img width="3414" height="1921" width_o="3414" height_o="1921" data-src="https://freight.cargo.site/t/original/i/865e2abf5660db0afec087f5c50648f184a57f9620b5170d960ef0850178109c/Screenshot-2024-06-25-at-12.56.35PM.png" data-mid="213605039" border="0" data-rotation="0" alt="1. Say an object you want to leave as a &#38;quot;cache&#38;quot; for future users (Whisper Audio-to-text, Meshy Text-to-3D." data-caption="1. Say an object you want to leave as a &#38;quot;cache&#38;quot; for future users (Whisper Audio-to-text, Meshy Text-to-3D." src="https://freight.cargo.site/w/1000/i/865e2abf5660db0afec087f5c50648f184a57f9620b5170d960ef0850178109c/Screenshot-2024-06-25-at-12.56.35PM.png" /&#62;
&#60;img width="3428" height="1928" width_o="3428" height_o="1928" data-src="https://freight.cargo.site/t/original/i/96cb1cf43e54ab41d3dc50b7c31b1c3bd2bccf4082a6dd6f09e3a9fa6f1325a8/Screenshot-2024-06-25-at-12.53.08PM.png" data-mid="213605009" border="0" alt="2. Point to shoot bubbles down (NREAL Hand-tracking))." data-caption="2. Point to shoot bubbles down (NREAL Hand-tracking))." src="https://freight.cargo.site/w/1000/i/96cb1cf43e54ab41d3dc50b7c31b1c3bd2bccf4082a6dd6f09e3a9fa6f1325a8/Screenshot-2024-06-25-at-12.53.08PM.png" /&#62;


&#60;img width="3426" height="1927" width_o="3426" height_o="1927" data-src="https://freight.cargo.site/t/original/i/46e43970120409d1147ffd607e861f925cc396c24afd54ff7ff90309f3a319d2/Screenshot-2024-06-25-at-12.55.32PM.png" data-mid="213605127" border="0" alt="3. Dance with &#38;quot;Palmer Luckey&#38;quot; (Meshy Text-to-3D, Mixamo animation)." data-caption="3. Dance with &#38;quot;Palmer Luckey&#38;quot; (Meshy Text-to-3D, Mixamo animation)." src="https://freight.cargo.site/w/1000/i/46e43970120409d1147ffd607e861f925cc396c24afd54ff7ff90309f3a319d2/Screenshot-2024-06-25-at-12.55.32PM.png" /&#62;
&#60;img width="3396" height="1911" width_o="3396" height_o="1911" data-src="https://freight.cargo.site/t/original/i/0ce01ee3c54f61bbd869a9560f65b695d01d18b3fd8cb7828538c1a125ff5ee8/Screenshot-2024-06-25-at-12.54.25PM.png" data-mid="213605005" border="0" alt="4. At the waypoint, retrieve the 'cache' you created earlier and explore the 'caches' left by other users." data-caption="4. At the waypoint, retrieve the 'cache' you created earlier and explore the 'caches' left by other users." src="https://freight.cargo.site/w/1000/i/0ce01ee3c54f61bbd869a9560f65b695d01d18b3fd8cb7828538c1a125ff5ee8/Screenshot-2024-06-25-at-12.54.25PM.png" /&#62;

Somehow we got Palmer Luckey to try our app...


&#60;img width="4284" height="5712" width_o="4284" height_o="5712" data-src="https://freight.cargo.site/t/original/i/fa8cd46a4939bb47bf108f65193848022c43dd917b70f788d3e1effada45a750/IMG_5725.JPG" data-mid="213609623" border="0"  src="https://freight.cargo.site/w/1000/i/fa8cd46a4939bb47bf108f65193848022c43dd917b70f788d3e1effada45a750/IMG_5725.JPG" /&#62;
&#60;img width="2268" height="4032" width_o="2268" height_o="4032" data-src="https://freight.cargo.site/t/original/i/17f522e0a7d5fe247999aa21cecd23c158c304f4472cd4f0fd68b606998dba54/IMG_8042.jpg" data-mid="213609315" border="0"  src="https://freight.cargo.site/w/1000/i/17f522e0a7d5fe247999aa21cecd23c158c304f4472cd4f0fd68b606998dba54/IMG_8042.jpg" /&#62;
&#60;img width="2268" height="4032" width_o="2268" height_o="4032" data-src="https://freight.cargo.site/t/original/i/5748e95f9edc7f1a6d13ea0cf236f6fe2a7135f600c578b28ff6b4c89ad93a80/IMG_8047.jpg" data-mid="213609313" border="0"  src="https://freight.cargo.site/w/1000/i/5748e95f9edc7f1a6d13ea0cf236f6fe2a7135f600c578b28ff6b4c89ad93a80/IMG_8047.jpg" /&#62;





</description>
		
	</item>
		
		
	<item>
		<title>StellarBit</title>
				
		<link>https://shuang-bi.com/StellarBit</link>

		<pubDate>Fri, 04 Oct 2024 16:16:26 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/StellarBit</guid>

		<description>
	StellarBit

Tags: Mixed Reality, Meta Quest 3,&#38;nbsp;Multi-Player,  Eudcational Game, Space Game

Time: two months (2024)
WHAT IT DOESPlayers create evolving stars that form a&#38;nbsp; symphony while interact with each other's physical rooms through a portal, bringing a tangible sense of connection that can’t be achieved in multiplayer VR experiences .



Core features:
Transform the physical environment into a materialized Scene Model and Space Setup using Meta’s MR Utility Kit.Connect with another user’s room (scene model) through a portal powered by Photon.Players can toss stars into each other’s rooms.Use either a controller or hand tracking to create stars.Stars grow and evolve through various life stages.Each star emits a unique tone at every stage of its evolution. Together, the stars create a harmonious symphony.Stars interact with each other, simulating physics with orbital motion and mass transfer.

&#38;nbsp;This MR multiplayer game prototype was developed by a team of three, with my responsibilities including:
Coding the evolution of stars through various life stages and interactions.Designing the 3D star assets.Defining the game style and graphic design.


Tech Specification:

Unity Engine [2022.3.24f1]XR Plugin Management [4.4.0]Xreal MR SDK [2.2.0]Mapbox SDK [2.0.1]Meshy.AI APIOpenAI Unity [2.0] (by&#38;nbsp;Sercan Altundas)Mixamo animationsTrilib for glb support


	
	Game Mechanics:
1. Physical Room Transformed Into Scene Model

&#60;img width="890" height="890" width_o="890" height_o="890" data-src="https://freight.cargo.site/t/original/i/03b5db2b8da3844152d8fb804fdc1dd51399ed0a013d729a060fdff4e6664838/Room-mapping.gif" data-mid="219217385" border="0" data-scale="94" src="https://freight.cargo.site/w/890/i/03b5db2b8da3844152d8fb804fdc1dd51399ed0a013d729a060fdff4e6664838/Room-mapping.gif" /&#62;

2a. Make Stars With Controller

&#60;img width="810" height="810" width_o="810" height_o="810" data-src="https://freight.cargo.site/t/original/i/15bba428457e7f826cd6fbab228c95b258315eeac7a9e1c3ac38e0c03bd9bd5d/Make-star---controllers.gif" data-mid="219217405" border="0"  src="https://freight.cargo.site/w/810/i/15bba428457e7f826cd6fbab228c95b258315eeac7a9e1c3ac38e0c03bd9bd5d/Make-star---controllers.gif" /&#62;

2b.&#38;nbsp;Make Stars With Hands&#60;img width="810" height="810" width_o="810" height_o="810" data-src="https://freight.cargo.site/t/original/i/7139aad8049f2214117933b45e425280e6774ca6d20a5d9e8468acc53dbbc71a/Make-star---hands.gif" data-mid="219218337" border="0"  src="https://freight.cargo.site/w/810/i/7139aad8049f2214117933b45e425280e6774ca6d20a5d9e8468acc53dbbc71a/Make-star---hands.gif" /&#62;


3. Star Evolvement and Interactions




</description>
		
	</item>
		
		
	<item>
		<title>Blocks Explorer</title>
				
		<link>https://shuang-bi.com/Blocks-Explorer</link>

		<pubDate>Mon, 19 Jun 2023 19:21:11 +0000</pubDate>

		<dc:creator>Shuang Bi</dc:creator>

		<guid isPermaLink="true">https://shuang-bi.com/Blocks-Explorer</guid>

		<description>
	Blocks Explorer

Tags: Virtual Reality, Lego, Building Block Game, Spatial Design, VR architectural experience, Material Menu

Time: two weeks (2023)



Architects have always used physical model-making to explore materials, forms and to iterate through design ideas. Combining this process with LEGO games, this application empowers designers and users alike to unleash their creativity in spatial design with AR and VR technologies. 

Users begin by playing premade building blocks in their physical environment using passthrough mode and then go explore their design at a full scale in VR. 

 With a simple toggle, this app switches smoothly between the top-down world-maker perspective and the immersive first-person viewpoint, allowing users to  unify the overall design language and refine the material details.  


Core features:
Switch modes (passthrough and VR)Object Interactions (snapping, rotating, material changing)Hand interactions (grabbing, poking, hand teleporting)Sound Interactions

&#38;nbsp;


In collaboration with Malin, Mike, and Crimson 


My contributions: 



Objects and environment designVR interactions design &#38;amp; prototypingAnimationsRecording &#38;amp; video editing
Softwares: Unity, Jetbrains Rider 

 (C#), Rhino


Tech Specification: 




Unity Engine [2021.3.23f1]

Oculus Integration [53.1]DOTween [Version 1.2.705]

Oculus XR Plugin [3.3.0]

Universal Render Pipeline [12.1.11]

XR Plugin Management [4.3.3]


	
	











&#60;img width="889" height="500" width_o="889" height_o="500" data-src="https://freight.cargo.site/t/original/i/5869db67dbc14a684d8a39341146bf843490a9f8a758dce4539a6143d54c48f9/Gif-01_1.gif" data-mid="182601629" border="0"  src="https://freight.cargo.site/w/889/i/5869db67dbc14a684d8a39341146bf843490a9f8a758dce4539a6143d54c48f9/Gif-01_1.gif" /&#62;
&#60;img width="889" height="500" width_o="889" height_o="500" data-src="https://freight.cargo.site/t/original/i/b26e386c5cbe4576e837836599b9946ed3e73734dc90f9d8c68beb47679598b7/Gif-02.gif" data-mid="182604688" border="0"  src="https://freight.cargo.site/w/889/i/b26e386c5cbe4576e837836599b9946ed3e73734dc90f9d8c68beb47679598b7/Gif-02.gif" /&#62;
Choose block types and materials;&#38;nbsp;toggle site model in AR; switch between AR and VR views


&#60;img width="747" height="420" width_o="747" height_o="420" data-src="https://freight.cargo.site/t/original/i/cc57f908f859ce9fd5c43643c2e52598d3136d43d766e3d7e39349e4edb0ae64/Gif-03.gif" data-mid="182606694" border="0"  src="https://freight.cargo.site/w/747/i/cc57f908f859ce9fd5c43643c2e52598d3136d43d766e3d7e39349e4edb0ae64/Gif-03.gif" /&#62;

Apply materials to structure in VR

Prototype [Full Video]



Music credit: 

Emanuel, 

Prins. “Aquarius.” Arbete/Fritid
</description>
		
	</item>
		
	</channel>
</rss>