▲ 54 r/GraphicsProgramming+1 crossposts

Marching Tetrahedra - Volumetric Render Engine (OpenGL/C++) (Opensource)

We added Marching Tetrahedra Rendering effect to our Volumetric Render Engine.

Here, we Render our Volume data as a set of Polygon meshes by extracting 'iso surface'. It goes through whole dataset and tries to fit a polygon based on data values to calculate a polygonal mesh from the volume dataset.

Here's the Git Repo Link - https://github.com/mikejernil/volumetric-render-engine

We are building this over at 3D ENGINERD. & are planning to push our implement more features starting with Custom file loading, and support for more volumetric formats like DICOM, VDB etc.

u/Neither_Coffee_2308 — 2 days ago
▲ 138 r/GraphicsProgramming+1 crossposts

3D Volumetric Render Engine (OpenGL & C++) (Colormap)

Hey Everyone - we at 3D ENGINERD. are building a Volumetric Render Engine for Windows(Native). It's being built with OpenGL & C++

We're planning to publish the code open-source under MIT License on our Github (https://github.com/mikejernil) tomorrow, so you all can try it out and use it for your own applications. ✨

Currently it has -

  1. Volumetric RAW visualization support
  2. Different types of rendering (Colormap, Iso-surface etc.)
  3. Rotate & Zoom Controls (for easy navigation)
  4. 6 slicing planes to visualization cross-sections

We are planning to build more features and add support for more volumetric formats (like DICOM, VDB etc) soon!

Colormap Classification of an Internal Combustion Engine(shown in video):

Here we can see the volume data with colour values mapped to its material density.

As per our current Colormap we can see the Red is Higher density whereas blue is Low density Noise.

Applications : 

  1. Medical imaging
  2. Industrial testing
  3. Scientific visualization of data

It's till very early-stages and we're actively exploring into Volumetric rendering at the moment, any constructive feedback would be appreciated, thanks! :)

u/Neither_Coffee_2308 — 9 days ago
▲ 12 r/webgl+3 crossposts

3D Interactive Animated Story for Kids ✨

Glimpses from Experience

Hi everyone,

We built a fully 3D Interactive Animated story for kids (ages 4–12+) that runs entirely in the Web browser. It's about 5 minutes 30 seconds long and explores a new form of web-based 3D Interactive storytelling using Three.js.

This story has interactions more as an experiment and the storytelling is pretty linear. We plan to explore more decision making and story choices for future projects!

You can try it here: https://www.quantales.in/

Built with: • Three.js • React Three Fiber & Drei • GSAP

It runs on Android, desktop, and macOS. Unfortunately, iOS support wasn't feasible due to browser memory limitations. A lot of work went into building a reusable cinematic pipeline, with scenes structured as sequences of shots containing camera, framing, interaction, and timing data.

This is the first experience from our studio, 3D ENGINERD., and part of a larger vision to create interactive stories that teach values, humanities, and creative thinking through immersive experiences.

We have hardcoded all our staging, lighting and animation setups etc. For our next stories, we're planning to use Triplex (which wasn't as mature at the time we started on this project) to have our own GUI for our workflow, so that we can save a lot of time as an alternative to hardcoded artistic direction.

One of our early inspirations was: https://exp-my-little-storybook.lusion.co/

If you think it's worthy, we'd be honored to see it featured on the Three.js Website showcase or on X platform. Feedback is very welcome.

Our Insta Handle - https://www.instagram.com/quantales.in/

reddit.com
u/Neither_Coffee_2308 — 2 months ago