<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>John Sietsma</title><description>Creative technologist and technical leader. Real-time 3D, 3D capture, machine learning.</description><link>https://johnsietsma.com/</link><item><title>Flow maps in three.js</title><link>https://johnsietsma.com/posts/flow-maps/</link><guid isPermaLink="true">https://johnsietsma.com/posts/flow-maps/</guid><description>Flow maps are a simple way to get some movement into your shader. Valve</description><pubDate>Mon, 30 Nov 2015 14:00:00 GMT</pubDate></item><item><title>A fluid sim with flow map ShaderToy experiment</title><link>https://johnsietsma.com/posts/fluid-flow-shadertoy/</link><guid isPermaLink="true">https://johnsietsma.com/posts/fluid-flow-shadertoy/</guid><description>Following on from my previous Flow Map post, I wanted to see what flow maps would look like with maps generated in real time using a fluid sim.</description><pubDate>Tue, 12 Apr 2016 14:00:00 GMT</pubDate></item><item><title>Using a Fluid Sim to Generate a Flow Map</title><link>https://johnsietsma.com/posts/fluids-threejs/</link><guid isPermaLink="true">https://johnsietsma.com/posts/fluids-threejs/</guid><description>Here is a proof of concept of using a 2D fluid simluation to generate a Flow Map. This follows on from my Fluid/Flow Map ShaderToy experiment to do the ...</description><pubDate>Wed, 13 Apr 2016 14:00:00 GMT</pubDate></item><item><title>Infinite Points - Introduction</title><link>https://johnsietsma.com/posts/infinite-points-introduction/</link><guid isPermaLink="true">https://johnsietsma.com/posts/infinite-points-introduction/</guid><description>It&apos;s becoming more and more common to use photogrammetry and lidar scanning to capture buildings, engineering projects, sites of cultural significance, ...</description><pubDate>Thu, 28 Nov 2019 14:00:00 GMT</pubDate></item><item><title>Morton Order - Burst</title><link>https://johnsietsma.com/posts/mordon-burst/</link><guid isPermaLink="true">https://johnsietsma.com/posts/mordon-burst/</guid><description>(Part of a series where I think out loud about an out-of-core point cloud renderer I&apos;m working on.)</description><pubDate>Thu, 12 Dec 2019 14:00:00 GMT</pubDate></item><item><title>Morton Order - Introduction</title><link>https://johnsietsma.com/posts/morton-order-introduction/</link><guid isPermaLink="true">https://johnsietsma.com/posts/morton-order-introduction/</guid><description>For the out-of-core point cloud renderer I&apos;m working on I need a way to convert a node coordinate into an array index. The idea is all nodes in a layer ...</description><pubDate>Wed, 04 Dec 2019 14:00:00 GMT</pubDate></item><item><title>Native Sparse Array</title><link>https://johnsietsma.com/posts/native-sparse-array/</link><guid isPermaLink="true">https://johnsietsma.com/posts/native-sparse-array/</guid><description>(Part of a series where I think out loud about an out-of-core point cloud renderer I&apos;m working on.)</description><pubDate>Wed, 01 Jan 2020 14:00:00 GMT</pubDate></item><item><title>NativeInt</title><link>https://johnsietsma.com/posts/nativeint/</link><guid isPermaLink="true">https://johnsietsma.com/posts/nativeint/</guid><description>The NativeContainerIsAtomicWriteOnly attribute is required for use in IJobParallelFor, but it also means the container is marked as write only! If you u...</description><pubDate>Thu, 06 Feb 2020 14:00:00 GMT</pubDate></item><item><title>Physical Camera Component</title><link>https://johnsietsma.com/posts/physical-camera-component/</link><guid isPermaLink="true">https://johnsietsma.com/posts/physical-camera-component/</guid><description>Unity HDRP has a physical section on it&apos;s camera component. It mimics real-life camera settings like sensor, size, ISO, focal length and aperture. These...</description><pubDate>Sun, 19 Jul 2020 14:00:00 GMT</pubDate></item><item><title>Text Generation for Unity Jobs</title><link>https://johnsietsma.com/posts/text-generation-for-jobs/</link><guid isPermaLink="true">https://johnsietsma.com/posts/text-generation-for-jobs/</guid><description>You have a NativeArray of floats and and want to add a number to each element. You make an addition job. Easy!</description><pubDate>Sun, 19 Jan 2020 14:00:00 GMT</pubDate></item><item><title>How to use three.js in a blog post</title><link>https://johnsietsma.com/posts/threejs/</link><guid isPermaLink="true">https://johnsietsma.com/posts/threejs/</guid><description>The three.js introduction introduction for setting up a scene suggests you dynamically</description><pubDate>Sun, 29 Nov 2015 14:00:00 GMT</pubDate></item></channel></rss>