Life & fun · alternatives · 2026
24 alternatives to Iridescent crystal with raymarching and signed distance fields
When building a 3D scene using libraries such as Three.js we generally use meshes. You define a geometry attach some material to it to…
Iridescent Crystal is a visual demonstration tool created by Varun that uses raymarching and signed distance field techniques to render an interactive crystal with color-shifting properties. It's designed for people… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Iridescent crystal with raymarching and signed distance fields launched in 2023; newer entries below may have overtaken it.
- 1

I'm the co-creator and maintainer of https://aframe.io/ and long time Web 3D graphics dev. Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful. Looking forward to hearing what features / rendering techniques you would love to see next.
2025 · sparkjs.dev · its alternatives →
- 2

I was wondering how I can arrange objects along a spherical helix path, and read some articles on it. I ended up learning about parametric equations again, and make this visualization to document what I learned: https://visualrambling.space/moving-objects-in-3d/ feel free to visit and let me know what you think!
2025 · visualrambling.space · its alternatives →
- 3RT
2023 · antimatter15.com · its alternatives →
- 4

The latest 3Blue1Brown video [1] about the M. C. Escher print gallery effect inspired me to re-implement the effect as WebGL fragment shader on my own. [1]: https://www.youtube.com/watch?v=ldxFjLJ3rVY
Apr 2026 · static.laszlokorte.de · its alternatives →
- 5

Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
2024 · 5-million-devs.netlify.com · its alternatives →
- 6
Vectary Photon▲181One-click photorealistic rendering for 2D designers
2019 · vectary.com · its alternatives →
- 73R
2020 · ahuth.github.io · its alternatives →
- 8

2018 · pbr-book.org · its alternatives →
- 9

I've been going through Cem Yuksel's "Introduction to Computer Graphics" course and thought that writing a volume renderer would be a good way to test my knowledge. It is a common technique used to render 3D medical data. Works by ray marching a specific step size, reading a 3D texture (e.g. MRI data), and calculating opacity values. Code should be easy to get started with for anyone familiar with the JS ecosystem. Questions for the HN community: I spent 20-25% of the entire time just setting up the project and fighting issues with the JavaScript ecosystem. This experience has made me…
2024 · github.com · its alternatives →
- 10OS
2019 · alexanderperrin.com.au · its alternatives →
- 11

A minimalist three-dimensional coding environment. Control 8x8x8 dots with a single JavaScript function.
2021 · doersino.github.io · its alternatives →
- 12

Generate high-quality triangulated and polygonal art from images. - rh12503/triangula
2021 · github.com · its alternatives →
- 13

Globe wireframe visualizations in Golang. Contribute to mmcloughlin/globe development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 14

I’ve been experimenting with Rust lately and wanted a project that would help me explore some of its lower-level and performance-oriented features. Inspired by Sebastian Lague’s videos, I decided to implement my own ray tracer from scratch. The initial goal was just to render a simple 3D scene in the browser at a reasonable frame rate. It evolved into a small renderer that can: • Run locally or on the web using wgpu and WebAssembly • Perform mesh rendering with a Bounding Volume Hierarchy (BVH) for acceleration • Simulate both direct and indirect illumination for photorealistic results • Be…
Nov 2025 · github.com · its alternatives →
- 15

2021 · victorribeiro.com · its alternatives →
- 16

I made a GLSL shader that bends 3D space using a 4D hypersphere projection. The idea: 1. Project a model onto a 4D sphere 2. Rotate the sphere 3. Project the model back to 3D Code and details: https://github.com/bntre/CurvedSpaceShader Curious what you think.
2025 · github.com · its alternatives →
- 17

Features include: - Several preset periodic orbits: the classic Figure-8, plus newly discovered 3D solutions from Li and Liao's recent database of 10,000+ orbits (https://arxiv.org/html/2508.08568v1) - Full 3D camera controls (rotate/pan/zoom) with body-following mode - Force and velocity vector visualization - Timeline scrubbing to explore the full orbital period The 3D presets are particularly interesting. Try "O₂(1.2)" or "Piano O₆(0.6)" from the Load Presets menu to see configurations where bodies weave in and out of the orbital plane. Most browser…
Nov 2025 · trisolarchaos.com · its alternatives →
- 18
ReactGlobe▲75Build interactive globe visualizations with ease 🌎
2019 · react-globe.netlify.com · its alternatives →
- 19RV
While studying Geometric Algebra I have built some interactive visualization to demonstrate how geometric transformations (rotation, scaling, translation) can be constructed by just composing reflections. Accepting reflection as the most elementary geometric operation was an eye opening moment for me. I think some of you might enjoy the interactive visuals.
Aug 2026 · static.laszlokorte.de · its alternatives →
- 20
RadianceKit▲95Turn photos into 3D Gaussian Splats on your Mac
Jun 2026 · radiancekit.de · its alternatives →
- 21FT
2021 · static.laszlokorte.de · its alternatives →
- 22AS
2016 · erkaman.github.io · its alternatives →
- 23MW
2019 · subdued-health.surge.sh · its alternatives →
- 24QA
Hi! This is my little project introducing quasicrystals animations with some parameters. It uses a custom shader to allow higher resolution. Not all combinations look equally good. For example the "Spectrum" color palette IMO makes sense only for low values of "Tempo" and "Pattern Density". If you have VR googles, I recommend trying the WebXR version - it's really nice.
Aug 2026 · hypnagogic-quasicrystals.github.io · its alternatives →
Also compare
- Spark, An advanced 3D Gaussian Splatting renderer for Three.js alternatives
- I was curious about spherical helix, ended up making this visualization alternatives
- Real-Time 3D Gaussian Splatting in WebGL alternatives
- M. C. Escher spiral in WebGL inspired by 3Blue1Brown alternatives
- A Marble Madness-inspired WebGL game we built for Netlify alternatives
- Vectary Photon alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →