<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Andrei Vince</title>
    <description>The latest articles on DEV Community by Andrei Vince (@andreivince).</description>
    <link>https://dev.to/andreivince</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3744556%2F404d4857-0d36-4727-a57c-f0fa399e731b.jpg</url>
      <title>DEV Community: Andrei Vince</title>
      <link>https://dev.to/andreivince</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/andreivince"/>
    <language>en</language>
    <item>
      <title>127 Posters at SIGGRAPH Asia 2025. Three Patterns Nobody Talked About. </title>
      <dc:creator>Andrei Vince</dc:creator>
      <pubDate>Wed, 11 Mar 2026 21:25:26 +0000</pubDate>
      <link>https://dev.to/andreivince/127-posters-at-siggraph-asia-2025-three-patterns-nobody-talked-about-12bd</link>
      <guid>https://dev.to/andreivince/127-posters-at-siggraph-asia-2025-three-patterns-nobody-talked-about-12bd</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftketzabrzh4ur2ngqc51.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftketzabrzh4ur2ngqc51.png" alt=" " width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I presented a poster at SIGGRAPH Asia 2025 in Hong Kong. The most valuable thing I did was read everyone else's.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The poster program ran December 15-18, 2025. 127 poster articles across 10 sessions, from Animation and Motion to Machine Learning. 178 accepted out of 869 submissions. 20% acceptance rate.&lt;/p&gt;

&lt;p&gt;I spent three days going through them and cross-checking against the ACM proceedings afterward. I wasn't looking for breakthroughs. I was looking for patterns.&lt;/p&gt;

&lt;p&gt;Three things stood out.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Diffusion is becoming plumbing.
&lt;/h2&gt;

&lt;p&gt;Everyone knows diffusion models are everywhere. That's not interesting anymore. What caught my attention was that people stopped treating diffusion as the main contribution and started treating it as a stage you plug into a bigger system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zenith&lt;/strong&gt; (Sayyad, Rothman, Zhai) couples geometry processing with diffusion to generate multi-layered top-down maps from 3D scenes. The input is World of Warcraft dungeon content. Procedural step first, diffusion as downstream refinement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Floorplan Generation with Graph Beta Diffusion&lt;/strong&gt; (Takeuchi, An, Yamashita) goes the opposite direction. Single-stage, end-to-end graph diffusion for residential floorplans, a simpler alternative to pipelines where errors stack up across stages.&lt;/p&gt;

&lt;p&gt;Our own work, &lt;strong&gt;A Framework for Architectural Geometry Synthesis Using Cellular Automata and Conditioned Diffusion Models&lt;/strong&gt; (Gokmen, Vince, Oh), combined a 3D cellular automata engine for voxel massing with diffusion conditioned on the geometry for higher fidelity output. Procedural rules handle structure and controllability. Diffusion handles visual and geometric richness. Separation of concerns.&lt;/p&gt;

&lt;p&gt;Diffusion also showed up outside the Machine Learning session entirely. In Creativity and Digital Art, &lt;strong&gt;PolyArt&lt;/strong&gt; is explicitly diffusion-based for multilingual movie poster generation. That's the signal. It's not just ML researchers using it. It's leaking into every session.&lt;/p&gt;

&lt;p&gt;The pattern: diffusion is becoming a reusable component. Bolt it onto a floorplan graph, a voxel massing, a processed game level. The interesting work isn't the diffusion model itself. It's the contract between the structure and the diffusion stage.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Physics-informed ML is where the real edge is.
&lt;/h2&gt;

&lt;p&gt;The best simulation posters weren't replacing physics with ML. They were combining them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TryIto&lt;/strong&gt; (Oppenheimer, Marino) is a hybrid cloth simulation framework. Classical physics simulation for the backbone. ML to learn the residual, everything the physics model misses. They didn't train a network to approximate the whole simulation. They let physics do what physics does well and used learning to close the gap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simulating 3D Thermal Fluid Dynamics in Data Centers&lt;/strong&gt; (Wang, Ng, See, Wang, Guan) applied a physics-informed neural network to 3D thermal fluid simulation, a domain that normally requires expensive simulation software. Same idea: keep the model based on real physics, cut the computational cost.&lt;/p&gt;

&lt;p&gt;If you build anything that touches simulation, rendering, robotics, or infrastructure, pay attention to this. Pure ML won't replace physics anytime soon. Hybrids will.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. One poster pointed at something bigger.
&lt;/h2&gt;

&lt;p&gt;I'll be honest. Two posters don't make a trend. But sometimes one example is enough to make you think about where things are going.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AniME&lt;/strong&gt; (Zhang, Xu, Yang, Yin, Liu, Xu, et al.) is a director-oriented multi-agent system for automated long-form animation generation. A director agent maintains global memory and coordinates specialized sub-agents across the workflow, from story to final video. Not prompt engineering. A stateful, coordinated system that maintains context across steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Theater Machine&lt;/strong&gt; (Gallist, Abasolo, Pham, Hagler) took a different angle. An interactive generative AI installation in a theater lobby, where the audience interacts with the content through a camera.&lt;/p&gt;

&lt;p&gt;Neither is a breakthrough on its own. But they point in the same direction: AI in creative contexts moving from "generate an output" to "orchestrate a production." Single-shot generation to systems that maintain state over time. That shift hasn't fully landed yet. But the early work is showing up.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I took away from all of it.
&lt;/h2&gt;

&lt;p&gt;The "Machine Learning" session label means less than you'd think. Diffusion appeared in Animation, in Creativity and Digital Art, and in ML. The boundaries between sessions are blurring because the methods are becoming shared infrastructure.&lt;/p&gt;

&lt;p&gt;Multiple posters were framed as pipelines, not isolated models. The interesting contribution wasn't the model. It was how stages talk to each other, what assumptions they share, and where they break.&lt;/p&gt;

&lt;p&gt;The most convincing results came from hybrid architectures. Physics plus residual learning. Procedural geometry plus diffusion. Stateful agent coordination. Not pure ML. Not pure classical methods. The combination.&lt;/p&gt;

&lt;p&gt;The conference theme was "Generative Renaissance." It captured something real. Generative models aren't a separate research area anymore. They're treated like infrastructure components.&lt;/p&gt;

&lt;p&gt;If you're building tools, pipelines, or products, the practical question stopped being "will ML be involved." It's now about what interfaces, constraints, and checks make an ML component actually safe and useful inside a real system.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Andrei Vince is a Stanford Design Challenge finalist (top 8 of 249 teams, 33 countries), co-author of research presented at SIGGRAPH Asia 2025 in Hong Kong, and a Software Engineer building AWS infrastructure that processes 30,000+ insurance documents at SuperKey Insurance.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>software</category>
    </item>
    <item>
      <title>Comparison Is Not the Thief of Joy</title>
      <dc:creator>Andrei Vince</dc:creator>
      <pubDate>Sat, 31 Jan 2026 23:51:20 +0000</pubDate>
      <link>https://dev.to/andreivince/comparison-is-not-the-thief-of-joy-87</link>
      <guid>https://dev.to/andreivince/comparison-is-not-the-thief-of-joy-87</guid>
      <description>&lt;p&gt;I might sound very contradictory right now, but depending on what your goals are, comparison is not the thief of joy.&lt;/p&gt;

&lt;p&gt;I compare myself all the time. I actually spend a lot of time comparing myself, and I always did. If done right, it can push you. If done wrong, it can drag you.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Comparison Gave Me
&lt;/h3&gt;

&lt;p&gt;If it wasn’t for comparison, I wouldn’t have a lot of what I have today. Some partnerships, organizations I discovered during comparison sessions with people ahead of me.&lt;/p&gt;

&lt;p&gt;I saw a guy who landed Microsoft. Instead of feeling bad about it, I studied what he did. I looked at his background, his projects, the organizations he was part of. That comparison led me to find communities and opportunities I didn’t even know existed.&lt;/p&gt;

&lt;p&gt;Comparison showed me what was possible. It gave me a map.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Difference Between Push and Drag
&lt;/h3&gt;

&lt;p&gt;Done right, comparison pushes you forward. You see someone doing something you want, and you study how they got there. You find the gaps in your own knowledge. You discover resources and paths you didn’t know about.&lt;/p&gt;

&lt;p&gt;Done wrong, it drags you down. You see their results and feel inadequate. You assume they’re just better or luckier. You give up before you start.&lt;/p&gt;

&lt;p&gt;The difference isn’t in what you see. It’s in what you do with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I Use It
&lt;/h3&gt;

&lt;p&gt;When I see someone achieve something I want, I don’t stop at admiring or envying. I dig deeper:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What organizations are they part of?&lt;/li&gt;
&lt;li&gt;What projects did they build?&lt;/li&gt;
&lt;li&gt;What skills do they highlight?&lt;/li&gt;
&lt;li&gt;Who do they connect with?&lt;/li&gt;
&lt;li&gt;What path did they take?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn’t stalking. It’s learning. Every person ahead of you has left breadcrumbs. Follow them.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real Benefit
&lt;/h3&gt;

&lt;p&gt;Comparison isn’t about feeling inferior. It’s about finding direction. When you don’t know what you don’t know, looking at people who have what you want is the fastest way to figure it out.&lt;/p&gt;

&lt;p&gt;That guy who landed Microsoft? He led me to discover tech communities I joined. Those communities led to partnerships. Those partnerships led to projects. Those projects led to opportunities.&lt;/p&gt;

&lt;p&gt;None of that happens if I just scroll past and feel bad about myself.&lt;/p&gt;

&lt;h3&gt;
  
  
  It Depends on the Person
&lt;/h3&gt;

&lt;p&gt;I’m someone that really wants to be the max version of myself. Sometimes it’s not healthy. But for me, with my goals, it’s worth it.&lt;/p&gt;

&lt;p&gt;I even use LLMs to help me compare with people ahead and see the gaps I need to fill. I study their paths, their choices, their results. Then I identify what I’m missing.&lt;/p&gt;

&lt;p&gt;Comparison is definitely not for everyone. But for me, it is. Just make sure you’re comparing to learn, not to despair. The people ahead of you aren’t there to make you feel behind. They’re there to show you the way forward.&lt;/p&gt;

</description>
      <category>motivation</category>
    </item>
  </channel>
</rss>
