Your Drains on Drugs
Keywords:
Unity Simulation in C#.
Designer + Developer.
海洋污染!电脑模拟!
Your drain’s on drugs is a computer simulation created by Unity. This project imagines a specualtive future where marine animal extreme behavior changes from a result of a number of prescription medications abused when the waste and residual medication drained into the water system on a massive scale.
My simulation explores how 4 different medications–– Lexapro, Xanax, Percocet and Ritalin––affect the water’s native animals, such as its fish species.
Featuring music from freesound.org:
https://freesound.org/people/scratchikken/sounds/115610/
https://freesound.org/people/pushtobreak/sounds/17760/
-
I divided this fictional world into 4 parts and created 4 different script-controllable behaviors. In the beginning of the simulation, the system randomly creates a tank of fish in different parts of the world. This world is entirely polluted by different types of “drugs” and medications. Only the middle area is safe. All the fish start their journey from the outside to the middle. They form a tornado to stay calm and safe. Within each section, the fish are mainly influenced by one type of medication.
From a technical perspective, I developed and modified the script based on the flocking algorithms. I used “tiggers” and rigidbody within the Unity to create an invisible area where the fish alter their behaviors from flocking and swimming into “getting drugged.” All different types of fish have their own class so their behaviors can respond to factors such as torques, forces, and gravity. The flocking algorithm is an overall managing algorithm to maintain the schooling. In addition, “a linked list” is utilized to make fish follow one by one. Different fish schools orbit around the center and form the tornado. This world slowly evolves from chaos into a peaceful and uniformed status. 3-D assets and fish come from Unity assets store, and I swapped out the texture to make it look “drugged.”
Featuring music from freesound.org:
https://freesound.org/people/scratchikken/sounds/115610/
https://freesound.org/people/pushtobreak/sounds/17760/
-
I divided this fictional world into 4 parts and created 4 different script-controllable behaviors. In the beginning of the simulation, the system randomly creates a tank of fish in different parts of the world. This world is entirely polluted by different types of “drugs” and medications. Only the middle area is safe. All the fish start their journey from the outside to the middle. They form a tornado to stay calm and safe. Within each section, the fish are mainly influenced by one type of medication.
From a technical perspective, I developed and modified the script based on the flocking algorithms. I used “tiggers” and rigidbody within the Unity to create an invisible area where the fish alter their behaviors from flocking and swimming into “getting drugged.” All different types of fish have their own class so their behaviors can respond to factors such as torques, forces, and gravity. The flocking algorithm is an overall managing algorithm to maintain the schooling. In addition, “a linked list” is utilized to make fish follow one by one. Different fish schools orbit around the center and form the tornado. This world slowly evolves from chaos into a peaceful and uniformed status. 3-D assets and fish come from Unity assets store, and I swapped out the texture to make it look “drugged.”