top of page

Dyson Ring

This is a WebGL project that is developed to be held on the web and is inspired by brutalist architecture in the 20th century. The concrete city stands on top of the giant Dyson ring awaiting for the explorer.

GIF 3-21-2022 9-54-46 PM.gif
brutalist
brutalist

Breakdown

ToonShading Triplaner Shader

I made this shader variant for staircase and large ground planes in world-space UV and triplaner to maintain texture resolution and break tilling texture boundries.

Triplaner_ToonShading_Shader_graph4.png
Triplaner_ToonShading_Shader_graph.png
Triplaner_ToonShading_Shader_graph2.png
Triplaner_ToonShading_Shader_graph3.png

Final Result:

Ground.png
Breakdown

Portal Effect Shader

portal_shader_graph_3.png
GIF 3-30-2022 9-54-46 PM.gif
portal_shader_attributes.png

Portal close/open transitions were animated by the shader attribute and triggered by two bool values Enter/Exit. When the avatar enter the trigger zone, portal will transit from Closed state to the Opened state after playing the opening animation.

Portal_Animator.png
Portal_Animator_2.png

Level Layout

Layout.png
Layout3.png
Level Layout

© 2016-2022 By Yufei Flora Yu all rights reserved.

bottom of page