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.
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.
Come see our talk on "Pocket Time-Lapse" at SIGGRAPH today at 4pm in the Image Representation, Editing, & Generation session!
West Building, Rooms 118-120
Starting from tomorrow, I’ll be at SIGGRAPH in Vancouver to present BrepDiff, our B-rep generative model. 🛬 Feel free to reach out if you’d like to grab a coffee and chat! ☕️
Really excited to share this with you all! The website is already live at anadodik.github.io/publication/...
Logarithmic maps are incredibly useful for algorithms on surfaces--they're local 2D coordinates centered at a given source.
Yousuf Soliman and I found a better way to compute log maps w/ fast short-time heat flow in "The Affine Heat Method" presented @ SGP2025 today! 🧵
To showcase these capabilities, we've implemented and made available an interactive viewer.
Check out our code at github.com/brepdiff/bre...
Interactive results are also available on our webpage! brepdiff.github.io/interactive/...
8/8
More interestingly, we show that by leveraging DDIM inversion, we can interpolate between B-reps, even when their topologies differ. We believe these capabilities represent a significant step toward enhancing traditional design workflows with generative modeling.
7/8
The explicitness of the masked UV grid representation enables users to freely manipulate geometry without being constrained by topological validity. This supports intuitive and advanced editing operations such as autocompletion and merging B-reps.
6/8
Masked UV grids are directly compatible with diffusion transformers. In the paper, we introduce a modified noise schedule and an asynchronous denoising strategy to more effectively learn the underlying distribution, achieving performance on par with existing multi-stage models.
5/8
We instead propose a single-stage generative model for B-reps. Our key insight is that the full topology can be inferred from the faces alone by representing each face as a masked UV grid defined by structured point samples of its surface.
4/8
The boundary representation (B-rep) is the predominant format for 3D models in CAD applications.
However, its highly irregular and complex structure presents significant challenges for generative modeling, often necessitating intricate multi-stage generation pipelines.
3/8
BrepDiff generates boundary representations (B-reps) with diffusion. Here, we show examples of denoising trajectories along with their post-processed CAD solids.
2/8
📢 I'm excited to share BrepDiff, our single-stage B-rep diffusion model, which enables unconditional generation and editing of B-reps.
This work will be presented at #SIGGRAPH2025 with @mingilikesmangos.bsky.social, @dongsuzhang.bsky.social, and Young Min Kim.
🌐: brepdiff.github.io
1/8
MOTIVATION Graphical Processing Units (GPUs) are at the core of Computer Graphics research. These chips are critical for rendering images, processing geometric data, and training machine learning models. Yet, the production and disposal of GPUs emits CO2 and results in toxic e-waste [1]. METHOD We surveyed 888 papers presented at SIGGRAPH (premier conference for computer graphics research), from 2018 to 2024, and systematically gathered GPU models cited in the text. We then contextualize the hardware reported in papers with publicly available data of consumers’ hardware [2, 3]. REFERENCES [1] CRAWFORD, KATE. The Atlas of AI: Power, Politics, and the Planetary Costs of Artificial Intelligence. Yale University Press, 2021. [2] STEAM. Steam Hardware Survey. https://store.steampowered.com/hwsurvey [3] BLENDER. Blender Open Data. https://opendata.blender.org
Ever wondered how badly we're all addicted to buying new GPUs in graphics labs?
Come see our talk at #SIGGRAPH2025 to discuss how we can collectively move "Towards a sustainable use of GPUs in Graphics Research"
with @elie-michel.bsky.social @axelparis.bsky.social Octave Crespel and Felix Hähnlein
Such a good idea, I love it! Congrats and hope to see you in Vancouver! 🎉
📢New England Symposium on Graphics 2025 is BACK on April 26 at at MIT. Join us for inspiring talks, including a keynote by Prof. Wojciech Jarosz (Dartmouth) plus a poster session, networking, and more. Attendance is FREE—register now: forms.gle/5zWWAQL4KtU7.... Full details: nesg.graphics
Screenshot of a window showing two panes: on the left is a script, and on the right is a fidget spinner
A wireframe mesh of an architectural cross-section
Marge Simpson, holding a squishy cube-sphere-intersection, with the caption "I just think they're neat!"
I've just announced my new (blazing-fast) kernel for implicit surfaces: mattkeeter.com/projects/fid...
It's got something for everyone: Cool graphs! Multithreaded WebAssembly! Terrible mesh topology! JIT compilers!
After three years, I'm excited to finally show it off to a wider audience 😎
Following over 1.5 years of hard work (w/@njroussel.bsky.social &@rtabbara.bsky.social), we just released a brand-new version of Dr.Jit (v1.0), my lab's differentiable rendering compiler along with an updated Mitsuba (v3.6). The list of changes is insanely long—here is what we're most excited about🧵