Dimitri Diakopoulos
banner
ddiakopoulos.bsky.social
Dimitri Diakopoulos
@ddiakopoulos.bsky.social
I make stuff sometimes!

when i’m not blacksmithing, i shepard a research engineering team at apple
Reposted by Dimitri Diakopoulos
MacPaint is a key step in the history of UX (and visual design!)

I built a super simple way to use MacPaint 1.0 in workshops and lectures. Try it: juliendorra.com/macintosh/
October 22, 2025 at 9:50 AM
Reposted by Dimitri Diakopoulos
Sharing a little pen plotter calibration tool made with Claude laserpilot.github.io/Pen-Plotter-...

Code on GitHub. Meant to let me figure out just how close and fine I can get certain pen tips for fine drawings. (Cc @golan.bsky.social if this is useful for any students)
October 17, 2025 at 4:52 PM
Reposted by Dimitri Diakopoulos
Happy to announce: ReSWD. Sliced Wasserstein Distances are quite powerful, but they perform a Monte Carlo (MC) integration (over random directions). During an optimization this can lead to noisy gradients due to variance.

Project page: reservoirswd.github.io
October 2, 2025 at 12:42 PM
Reposted by Dimitri Diakopoulos
wave_tracer 0.1 released
wavetracer.dev

wave_tracer combines path tracing and wave optics in a novel way, for practical general-purpose wave simulations across a variety of EM modalities and applications.
August 30, 2025 at 3:23 PM
Everyone please follow this bot. It genuinely makes me chuckle at least once a day. I’d play the videogame!
Dispatch #129 from Zuma (Q CLEARANCE)

1. Illegal Science
2. Meme Swarms
August 28, 2025 at 5:45 PM
Reposted by Dimitri Diakopoulos
meshoptimizer v0.25 is out! Featuring new simplification function that optimizes positions and attributes for appearance, experimental permissive mode to simplify faceted regions with selective seam preservation, regularization option for improved tessellation quality and deformation, multiple ...
August 20, 2025 at 3:56 PM
Reposted by Dimitri Diakopoulos
Choosing the right colormap is tricky, too often, they hide subtle details or distort the data. Our new method transforms colormaps to boost local contrast and reveal just noticeable differences, all while keeping the visualization perceptually accurate and accessible.

dl.acm.org/doi/10.1145/...
August 15, 2025 at 3:44 PM
Reposted by Dimitri Diakopoulos
Methods like NeRF and Gaussian Splats model the world as radioactive fog, rendered using alpha blending. This produces great results.. but are volumes the only way to get there?🤔 Our new SIGGRAPH'25 paper directly reconstructs surfaces without heuristics or regularizers.
August 7, 2025 at 12:21 PM
Reposted by Dimitri Diakopoulos
A webpage for an interactive shader animation:
bleuje.com/js_sketches/...
August 3, 2025 at 4:25 PM
Reposted by Dimitri Diakopoulos
One of my coworkers, @tearsofjake.bsky.social, has a talk at SIGGRAPH this year about this really cool steerable perlin noise technique that was used on Moana 2. He's just posted some handy reference implementations for Houdini, Unity, Godot, and Blender; check it out!

github.com/jakericedesi...
GitHub - jakericedesigns/SteerablePerlinNoise: Implementations of "Steerable Perlin Noise" as presented at Siggraph 2025
Implementations of "Steerable Perlin Noise" as presented at Siggraph 2025 - jakericedesigns/SteerablePerlinNoise
github.com
July 28, 2025 at 7:01 PM
Reposted by Dimitri Diakopoulos
Here are the visionOS resources you've been looking for. Well some of them anyway. Just added @vrhermit.com's Getting Started With Widgets.
github.com/timmitra/vis...
GitHub - timmitra/visionosresources: My collection of interesting visionOS code and resources
My collection of interesting visionOS code and resources - timmitra/visionosresources
github.com
July 27, 2025 at 3:51 PM
Reposted by Dimitri Diakopoulos
We present a simplified, p5.js version of the vocal tract synthesizer from Neil Thapen's popular Pink Trombone, adapted for use in a creative coding assignment concerned with interaction design and absurd puppeteering.
Interactive: editor.p5js.org/golan/sketch...
Writeup: github.com/golanlevin/6...
July 25, 2025 at 4:52 PM
Reposted by Dimitri Diakopoulos
I wrote this article explaining algorithms for physarum-style simulations
bleuje.com/physarum-exp...
Algorithms for making interesting organic simulations
Article explaining simulation algorithms that produce complex organic behaviours, starting with the classic physarum algorithm from Jeff Jones.
bleuje.com
July 13, 2025 at 9:14 PM
I need (want) a 500k CNC machine but the economics of a hobby owner simply don’t work. Need something like a makerspace where the membership signup fee is like 50k.
June 20, 2025 at 5:31 PM
Reposted by Dimitri Diakopoulos
Our computer vision textbook is now available for free online here:
visionbook.mit.edu

We are working on adding some interactive components like search and (beta) integration with LLMs.

Hope this is useful and feel free to submit Github issues to help us improve the text!
Foundations of Computer Vision
The print version was published by
visionbook.mit.edu
June 15, 2025 at 3:45 PM
Reposted by Dimitri Diakopoulos
Phycomyces nitens - Hugo de Vries, 1879

From the The Art of Knowledge: Educational Botanical Wall Charts collection

geheugen.delpher.nl/en
April 8, 2025 at 11:53 AM
Reposted by Dimitri Diakopoulos
Mesh intersections is hard ! Three years of agonizing pain summarized in my article that just got accepted to ACM Transactions on Graphics

dl.acm.org/doi/10.1145/...

The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/ge...
June 13, 2025 at 8:33 AM
Reposted by Dimitri Diakopoulos
⭐ Image editing without paired data, delivering on the promise of RGB<->X! Edit in Intrinsic space, get back your image with the desired modification!
The method is quite fun too, conditional token optimization and noise inversion.
Editing appearance, geometry, lighting with precision is easy with a 3D scene representation. But it's so much more difficult with just an image or photograph.

Enter IntrinsicEdit: Precise generative image manipulation in intrinsic space (SIGGRAPH 2025)!

intrinsic-edit.github.io
IntrinsicEdit: Precise generative image manipulation in intrinsic space
We present a powerful generative editing workflow built on the RGB-X diffusion framework, enabling pixel-precise, semantic image manipulation across tasks like relighting, color adjustment, and object...
intrinsic-edit.github.io
June 12, 2025 at 9:51 PM
Reposted by Dimitri Diakopoulos
Gave up on trying to sell my Unreal Engine plugin, it's free now if you happen to want to 3D-paint textures in the Editor, or make things out of little grids-of-shapes: www.fab.com/listings/058...
Gradientspace Toolbox
Gradientspace Toolbox provides a suite of in-Editor Tools to improve content-creation workflows. Find our Tools in the Gradientspace tab in Modeling Mode! For more information and video demonstrations...
www.fab.com
June 11, 2025 at 7:04 PM
Reposted by Dimitri Diakopoulos
Feeling nostalgic for vacuum fluorescent displays of my youth, I've added p5.js implementations of 7, 14, and 16-segment procedural typefaces to my archive of p5-single-line-font-resources: github.com/golanlevin/p...
June 11, 2025 at 4:46 PM
Reposted by Dimitri Diakopoulos
The SIGGRAPH Physically Based Shading course is back this year: blog.selfshadow.com/publications...
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice
blog.selfshadow.com
June 10, 2025 at 3:19 PM
Reposted by Dimitri Diakopoulos
Our #SGP25 work studies a simple and effective way to uniformly sample implicit surfaces by casting rays. (1/9)

“Uniform Sampling of Surfaces by Casting Rays” w/ @abhishekmadan.bsky.social @nmwsharp.bsky.social and Alec Jacobson
June 10, 2025 at 2:40 PM
Reposted by Dimitri Diakopoulos
Selena's #Siggraph25 work found a simple, nearly one-line change that greatly eases neural field optimization for a wide variety of existing representations.

“Stochastic Preconditioning for Neural Field Optimization” by Selena Ling, Merlin Nimier-David, Alec Jacobson, & me.
June 3, 2025 at 12:43 AM
Reposted by Dimitri Diakopoulos
I wrote about my retro winter adventure where I built my childhood dream PC fabiensanglard.net/2168.
May 18, 2025 at 2:36 PM