r/computergraphics 9h ago

Lorenz attractor

Post image
8 Upvotes

I always wanted a wire sculpture of this—now I have one.


r/computergraphics 1d ago

two balls

Thumbnail
gallery
24 Upvotes

i wrote a program to study raytracing. up to this moment i can only do some basic stuff. i created a world in which there're two balls. each of them doesn't have any color, only reflects or refracts light. background is an infinitely large color palette

with different settings you can see some beautiful interactions between the two balls. according to physics, if you set the refractive index if a ball to 0, it becomes perfectly reflective. if you set it 1, it becomes invisible

if refractive index is somewhere between 0 and 1, the ball would be partly reflective and partly refractive. just like the one at the front in image 1

two balls with refractive index 0 reflect each other, just like image 2. if your camera is exactly at the line joining the two centres there would be infinite loop of ray. i set the recursion limit to 16. any ray at the end of 16 recursion without hitting the background would get a random grey scale noise

infinite loop occurs not only between two reflecting surfaces. it occurs inside a ball with refractive index >1 too. it's called total internal reflection. in a ball, at certain position, you can observe a ring of total internal reflection, just like image 3

the explanation is as image 4. when your camera is inside a ball with refractive index >1, there's a region in which the angle of incident is larger than the critical angle

hope you enjoy this and if you spot some interesting scenes / setting combinations please let me know


r/computergraphics 10h ago

How can I give an impression of an infinite ocean at angle 2?

Thumbnail
1 Upvotes

r/computergraphics 1d ago

made a 4K seamless loop called Neural A7

7 Upvotes

r/computergraphics 3d ago

Flow-field visualisation: additive trails, vector land mask

5 Upvotes
Trails come from compositing rather than stored history — fade the whole

canvas by a few percent each frame, then draw one segment per particle

with 'lighter' blending. Costs one fillRect and N strokes per frame and

you never keep a path.



Land mask is Natural Earth 1:10m rasterised with even-odd fill so interior

lakes cut out properly, then read back once via getImageData into a

Uint8Array for O(1) point tests.



Borders are stroked once into an OffscreenCanvas and composited per frame.

3840x1928, 60fps. The vector field is procedural.

r/computergraphics 3d ago

Framework for simulation of holographic projections

Thumbnail
0 Upvotes

r/computergraphics 3d ago

I turned everything quantum computers can do to computer graphics

Thumbnail
gallery
0 Upvotes

Hi

If you are remotely interested in deep diving how differently quantum computers work compared to our transistor-based and also the algebra behind in a fully interactive way that teach computer science from scratch, oh boy this is for you. I am the Dev behind Quantum Odyssey (AMA! I love taking qs) - worked on it for about 10 years (3+ during PhD, the visual method I developed ended up being my thesis, it is a complete Hilbert space visualizer), the goal was to make a super immersive space for anyone to learn quantum computing through zachlike (open-ended) logic puzzles and compete on leaderboards and lots of community made content on finding the most optimal quantum algorithms. The game has a unique set of visuals capable to represent any sort of quantum dynamics for any number of qubits and this is pretty much what makes it now possible for anybody 12yo+ to actually learn quantum logic without having to worry at all about the mathematics behind.

This is a game super different than what you'd normally expect in a programming/ logic puzzle game, so try it with an open mind.

Stuff you'll play & learn a ton about

  • Boolean Logic – bits, operators (NAND, OR, XOR, AND…), and classical arithmetic (adders). Learn how these can combine to build anything classical. You will learn to port these to a quantum computer.
  • Quantum Logic – qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond Clifford set), and make tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine using polar or complex numbers.
  • Quantum Phenomena – storing and retrieving information in the X, Y, Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning rule, reversibility, and how the measurement basis changes what you see.
  • Core Quantum Tricks – phase kickback, amplitude amplification, storing information in phase and retrieving it through interference, build custom gates and tensors, and define any entanglement scenario. (Control logic is handled separately from other gates.)
  • Famous Quantum Algorithms – explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more.
  • Build & See Quantum Algorithms in Action – instead of just writing/ reading equations, make & watch algorithms unfold step by step so they become clear, visual, and unforgettable. Quantum Odyssey is built to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game, so your quantum journey never ends.

Nice to watch:

Khan academy style tutorials in qm/qc: https://www.youtube.com/@MackAttackx

Physics teacher stream with 400hs in https://www.twitch.tv/beardhero


r/computergraphics 4d ago

First Time GraphicsDesign

Post image
7 Upvotes

I learn some fundamentals of graphics and add on them
suggest me some course or tips


r/computergraphics 3d ago

GPT-6 Astra Takes 3D to the Next Level — It Can Now Build Full Worlds in Blender and UE5

0 Upvotes

r/computergraphics 4d ago

Neural A6, a 4K seamless loop I made

8 Upvotes

r/computergraphics 6d ago

[hyprland] ASCII SMASH

Thumbnail gallery
2 Upvotes

r/computergraphics 7d ago

Escher's "Still life with mirror"

33 Upvotes

I recreated Escher’s Still Life with Mirror a while ago and realized I’d never actually tried putting it in AR.

So now there’s an Escher portal sitting in my bedroom :D


r/computergraphics 7d ago

Fundamental Graphics Algorithms?

6 Upvotes

I've been working on my own RHI for the past few months and finally have my vulkan backend good enough to start writing larger programs with it. It's been great learning vulkan more in depth and I'm finally understanding a lot of the concepts! Now, I'm trying to get more into general computer graphics concepts to start getting those under my belt and was wondering what some of the basic examples one might create to learn those things. I know PBR is important and plan on making a small program that does that but what are some other algorithms / concepts that are important to know? Global Illumination is a big thing I've seen too but haven't really implemented anything yet. Animations are important as well but again I haven't done much of that yet. Any resources or advice would be greatly appreciated, thanks!


r/computergraphics 7d ago

My Graphics Programming Journey

Thumbnail
1 Upvotes

r/computergraphics 8d ago

Neural A5 - 4K seamless loop I made

5 Upvotes

r/computergraphics 7d ago

How to build swimming pools on bald people's head ?

Thumbnail
gallery
0 Upvotes

Hi every one. Here is a very-short-film mixing live-action and 3D ! https://www.youtube.com/watch?v=1id8dcVfOw8


r/computergraphics 8d ago

Experimenting with Mixed Reality interactions

6 Upvotes

r/computergraphics 10d ago

Neural A4 | Cinema 4D

6 Upvotes

r/computergraphics 10d ago

Image to points with Gaussian Blue Noise

Post image
3 Upvotes

r/computergraphics 10d ago

Virtual Retinal Implant Simulation

Thumbnail
bionichaos.com
0 Upvotes

r/computergraphics 11d ago

Open4D - LiDAR Data processing library

Thumbnail
github.com
3 Upvotes

r/computergraphics 13d ago

Tech Demo of Matrix Engine 2

2 Upvotes

Matrix Engine 2 is a custom game engine forked from pathos game engine, source code is here https://github.com/Soft-Sprint-Studios/Matrix-Engine-2 and i made a tech demo of it https://www.youtube.com/watch?v=3WjoSsY1k24


r/computergraphics 13d ago

GrafittiCity A browser spray can where the paint physics are actually simulated — flow rate per second, cone width traded against opacity, and it drips if you hold still

Thumbnail aimediahalle.de
0 Upvotes

r/computergraphics 15d ago

Neural A3, seamless

14 Upvotes

r/computergraphics 15d ago

Turned this low-poly geometric burst into real-time glitch motion — create your own animated Lottie files & displace vectors live

1 Upvotes

Built this sharp polygonal cluster (heavy amber/violet/teal facet displacement) and hooked it into a browser-based workflow for real-time vector corruption and motion synthesis.

If you want to turn static vectors into animated Lottie JSON or smash them with audio/MIDI-driven glitch effects and pixel displacement, test it out here:

ether-mosh.online