<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ocean | Ben Ahlbrand CV</title><link>https://benjamin.ahlbrand.me/tags/ocean/</link><atom:link href="https://benjamin.ahlbrand.me/tags/ocean/index.xml" rel="self" type="application/rss+xml"/><description>Ocean</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sat, 03 Mar 2018 00:00:00 +0000</lastBuildDate><image><url>https://benjamin.ahlbrand.me/media/sharing.png</url><title>Ocean</title><link>https://benjamin.ahlbrand.me/tags/ocean/</link></image><item><title>FFT Tensendorf Ocean Simulation</title><link>https://benjamin.ahlbrand.me/post/2022-06-28-fft-tensendorf-ocean-simulation/</link><pubDate>Sat, 03 Mar 2018 00:00:00 +0000</pubDate><guid>https://benjamin.ahlbrand.me/post/2022-06-28-fft-tensendorf-ocean-simulation/</guid><description>&lt;p>I implemented &lt;em>&lt;strong>&lt;a href="https://people.cs.clemson.edu/~jtessen/reports/papers_files/coursenotes2004.pdf" target="_blank" rel="noopener">this&lt;/a>&lt;/strong>&lt;/em> paper on CPU to simulate realistic oceans with FFT and rendered with my C++ OpenGL homebrew framework.&lt;/p>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/IQpkxOtWzlc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video">&lt;/iframe>
&lt;/div></description></item></channel></rss>