<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Markus Lehtola</title><description>Personal blog and project showcase by Markus Lehtola — writing on software, building things, and ideas in between.</description><link>https://markuslehtola.com/</link><item><title>Part 2: Turning 7.7 Million LiDAR Points into a Lightweight 3D Terrain for a Fabric Digital Twin</title><link>https://markuslehtola.com/blog/fabric-digital-twin-rayfin-part-2/</link><guid isPermaLink="true">https://markuslehtola.com/blog/fabric-digital-twin-rayfin-part-2/</guid><description>How we turned 7.7 million open LiDAR points into a 6,500-vertex terrain mesh that runs smoothly in any browser, using only free Finnish government data — plus modeling the wind turbine in Blender with Copilot.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Building a Fabric Digital Twin with Rayfin — Part 1: From Scaffold to Live Data</title><link>https://markuslehtola.com/blog/fabric-digital-twin-rayfin-part-1/</link><guid isPermaLink="true">https://markuslehtola.com/blog/fabric-digital-twin-rayfin-part-1/</guid><description>Standing up a Microsoft Fabric Rayfin app from an empty workspace to a 3D scene that renders live telemetry from a real database.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>