SIGHT [VR] - 视 [vr]
《Signt》是一款虚拟现实(VR)游戏,旨在模拟视障人士的日常体验,目的是促进公众的同理心和理解。我受到一款名为《见》的公益手机游戏的启发,在这款游戏中,玩家以视障人士的视角在空间中进行移动,同时揭开主角的背景故事。我将《见》中在黑暗中摸索移动的机制改编到了虚拟现实环境中。与移动版相比,这种游戏玩法在虚拟现实中提供了完全不同的互动体验。
P.S. 这是VR&AR课程的作业。
VIDEO 视频
GAMEPLAy 玩法
在游戏中,玩家将扮演一名视障人士,玩家身处酒店房间,需要找到出门的位置。玩家会从盲人的视角出发,完全在黑暗中完成这项看似简单的任务。他们可以使用盲杖感知周围的环境,检测区域内的物体(被检测的物体会被白色轮廓高亮显示,如左侧图片所示)。玩家必须通过这种方式摸索出离开房间的路径。
In the game, the player takes on the role of a visually impaired person who wakes up in a hotel room and needs to find their way out. From the perspective of a blind individual, the player completes this seemingly simple task in total darkness. They can use a tactile stick to sense the environment around them, with objects in the detection area being highlighted with white outlines (as shown in the image on the left). The player must use this method to find the path out of the room.
按下“触发”按钮使用手杖进行感知。控制器会提供简短的触觉反馈,并显示感知区域内物体的轮廓。当障碍物挡住玩家的道路时,控制器会持续震动以提供反馈,指示障碍物的位置:
· 如果障碍物挡住玩家的前方或后方,两个控制器会同时震动。
· 如果障碍物挡住玩家的左侧或右侧,左侧或右侧的控制器会单独震动。
使用左侧摇杆控制角色向前、向后、向左或向右移动,使用右侧摇杆控制角色旋转(你也可以通过旋转身体来达到相同的效果)。
当玩家成功离开房间后,环境将逐渐充满光线和色彩,展现出他们刚才所走过的房间。这与之前黑暗中的体验形成鲜明对比,帮助玩家更好地理解视障人士所面临的挑战。
Press the “Trigger” button to use the cane for sensing. The controller will give brief haptic feedback and display the outlines of objects within the sensing area. When an obstacle blocks the player’s path, the controller will provide continuous vibrations as feedback, indicating the position of the obstacle:
· If an obstacle blocks the player’s front or back, both controllers will vibrate simultaneously.
· If an obstacle blocks the player’s left or right side, the left or right controller will vibrate individually.
Use the left joystick to move the character forward, backward, left, or right, and the right joystick to rotate the character (you can also physically rotate your body to achieve the same effect). Once the player exits the room, the environment will gradually fill with light and color, revealing the room they had just navigated. This creates a stark contrast to the previous experience in darkness, helping players better understand the challenges faced by visually impaired individuals.
TECHNICAL IMPLEMENT 技术实现
· 使用Meta的VR SDK在Unity中开发。
· 应用了基于法线扩展的描边Shader,创建了模拟视觉障碍感知物体边缘的效果。
· 在相机上叠加了一个黑色画布,仅显示盲杖接触点附近物体的轮廓,增强了物体距离感和表面感知。
· Developed using Meta’s VR SDK in Unity.
· Applied a normal expansion-based Outline Shader to create stroke effects that simulate the perception of visual impairments.
· A black canvas overlays the camera, revealing only the outlines of objects at the tactile stick’s contact points, enhancing the perception of object distance and texture.