ari-goldman / cell-visualizer

OpenGL 3D cell organelle renderer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To run:

navigate into the src folder and run make && ./Cell_Visualizer in the terminal

To use:

  • Press the numbers 1-3 to see the different organelles
  • Press ESC to exit the program.
  • Click and drag mouse to rotate camera
  • Space to pause/unpause time
  • W/S to move time (+shift to move by a full second)

Current state:

  • 1: mitochondrion - this is by far the simplest thing drawn in the project, as it's just half a pill with flat area in it. This is supposed to be cartoony, so I drew lightning coming off of it every second or so
  • 2: golgi apparatus - since I refrained from using any sort of 3D modelling program for this, I figured the best way to represent this funky structure is using a raymarched scene, which this is. It also allows for easy blending of the vesicles into the cisternae
  • 3: ribosome - this infinitely shows a ribosome transcribing each set of 3 bases in mRNA and creating a protein chain out of it. This was particularly challenging, as I had no clue how to do the animation portion allowing to loop infinitely, but since I've figured out, it's become pretty clear and easy to udnerstand how it works!
mitochondrion golgi_app ribosome

About

OpenGL 3D cell organelle renderer


Languages

Language:C 72.5%Language:GLSL 25.6%Language:Makefile 1.9%