Skip to content

This repository is where I push code to demonstrate different ideas in computer graphics more specifically WebGL

Notifications You must be signed in to change notification settings

pravinpoudel/Graphics_live_demo_WebGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

screenshot

Check this live site to try the demo.

This is a repo where i push code implementing different ideas and tools to visualize 3D Volume Data.

Guidance 🙏

This project is created with the help of Prof. Dr. Steve Petruzza and Will Usher.

Purpose 💡

This is a repository where i push code to demonstrate different ideas in Scientific Visualisation. Currently, this repo is hosting the project code of volumetric raycasting. You can read the article explaning the idea and code in icodeeveryday.com.

Tools 🚀

  1. API- WebGL 2.O (OPENGL ES 3.O)
  2. Shading Language - GLSL ES 3.O
  3. Rendering Technique- Volumetric ray casting (Single-Pass)
  4. Camera - Perspective Camera
  5. Controller - ArcBall (using quaternions)
  6. Bounding Box - Axis-Alligned Bounding Box (AABB)

Note ( for anyone frustated with decoding in GLSL like i was/am 😓 ) :

JS file webgl_lint.js included in index.html is a library developed by Gregg Tavares which is very useful tool for debugging specially for GLSL.

About

This repository is where I push code to demonstrate different ideas in computer graphics more specifically WebGL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published