Heart Beat

A team project with Elijah Lee and Judy Rubin.

Project Goals

  • To aid learners in connecting key points in an EKG cycle with events in the human cardiac heart cycle

  • Teach heart anatomy

  • Visually demonstrate blood flow through an adult human heart

Platform

  • Mobile (Android)

Audience

  •  Undergraduate physiology students 

 

My role in the project

For my part I took on the challenge of animating the heart pumping, visualizing the flow of blood through the heart, and programming the application. To accomplish these tasks I used a combination of ZBrush, Maya, and Unity3D.

ZBrush

  • Assisted group members in optimizing the heart model and creating UV, texture, and normal maps.
  • Learned how to create blend shape animations within ZBrush by utilizing the layers function and exporting to Maya 2016.

Maya

  • Developed a working knowledge of Maya's general interface.
  • Created animated arrows to simulate the flow of blood using rigged models, IK splines, and spline animation.

Unity 3D

  • Refined C# programming skills.
  • Created an augmented reality and touch control interface.
  • Learned how to create a cross section effect using a combination of a camera clipping plane and an unlit shader.
  • Explored creating 2D blood flow animations using the trail renderer particle effect, was ultimately scrapped in favor of 3D arrows.
  • Researched methods of incorporating 2D animations into the project that can be played on a mobile device.
Visualizing blood flow with animated arrows in Maya

Visualizing blood flow with animated arrows in Maya

Setting up the augmented reality camera in Unity3D

Setting up the augmented reality camera in Unity3D