← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Using Gaussian Splats to Simulate Digital Painting Brush Strokes

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Developed a tool to simulate digital painting using Gaussian splats.
  • Gaussian splats represent brush strokes with mean, covariance, color, and opacity.
  • Covariance encodes brush direction and elongation.
  • The project tested the Jolt framework for a non-trivial application.

From Pixelation to Painting

The project originated from an earlier edge-aware pixelation tool that deformed a grid to follow image edges for pixel art. This technique effectively preserved details and kept edges crisp. The developer realized that the same edge information, which marks boundaries and contours, could be applied to guide brush strokes in a digital painting context.

Computational Brush Strokes with Gaussians

In computational terms, a brush stroke was conceptualized as an elongated mark with a fading color center and specific orientation. A 2D Gaussian splat was found to map well to this concept. It includes a mean for stroke placement, a covariance matrix for stretching and rotation, and properties for color and opacity. The covariance matrix specifically encodes the brush's direction and elongation, with its major axis aligning with the stroke and minor axis across it.

Simulating Natural Painting Effects

Rendering a field of these Gaussian splats using standard over-compositing, where each splat occludes what is behind it based on its alpha, produces an effect similar to natural painting. This method allows for broad blocks of color to be laid down first, with finer details built on top using smaller, more translucent marks, mimicking the layering process of traditional painting.

Interactive Tool Development

The goal was to create an interactive tool where users could adjust sliders and see the painting reform in real-time. This project also served as an opportunity to evaluate the Jolt framework for building complex applications.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A developer explored using 2D Gaussian splats to create a digital painting tool that generates brush strokes based on image structure. This approach aims to mimic the appearance of traditional oil or acrylic painting by mapping Gaussian properties to stroke characteristics like color, opacity, and orientation.