<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Portfolio on Ethan&#39;s Archives</title>
    <link>https://ethanmulwee.com/portfolio/</link>
    <description>Recent content in Portfolio on Ethan&#39;s Archives</description>
    <image>
      <title>Ethan&#39;s Archives</title>
      <url>https://ethanmulwee.com/images/Overlook-Banner.png</url>
      <link>https://ethanmulwee.com/images/Overlook-Banner.png</link>
    </image>
    <generator>Hugo -- 0.159.1</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 06 Apr 2026 10:00:00 -0400</lastBuildDate>
    <atom:link href="https://ethanmulwee.com/portfolio/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ti-84 Calculator</title>
      <link>https://ethanmulwee.com/portfolio/ti-84-calculator/</link>
      <pubDate>Sat, 26 Jul 2025 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/ti-84-calculator/</guid>
      <description>&lt;p&gt;A little model of my TI-84 calculator done as a short personal modeling project. The final model is about 15k tris with 1, 4k texture set. Modeled, unwrapped, and rendered in Blender, textured in Substance Painter.&lt;/p&gt;
&lt;p&gt;I put as much care as possible into capturing every little detail but that doesn&amp;rsquo;t mean I didn&amp;rsquo;t miss some. There is one pretty obvious thing I didn&amp;rsquo;t catch until after most of my renderings here see if you can spot it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>18th Century John Cuff Microscope</title>
      <link>https://ethanmulwee.com/portfolio/john-cuff-microscope/</link>
      <pubDate>Sat, 26 Jul 2025 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/john-cuff-microscope/</guid>
      <description>&lt;p&gt;This model was originally intended for a modeling competition which, I did submit it to and won with.&lt;/p&gt;
&lt;p&gt;However there was much more I wanted to do with the design so I have continued to work on it and research creator, history, and use of the microscope to try to make it as detailed and as accurate as possible. The Cuff-type Microscope was an innovation on early microscope design making microscopy much easier and more accessible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firetower Environment</title>
      <link>https://ethanmulwee.com/portfolio/firetower/</link>
      <pubDate>Wed, 11 Oct 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/firetower/</guid>
      <description>&lt;p&gt;The style of this work is largely inspired by &lt;a href=&#34;https://www.artstation.com/honzakrocak&#34;&gt;Jan Krocak&lt;/a&gt; and &lt;a href=&#34;https://dribbble.com/MikaelGustafsson/&#34;&gt;Mikael Gustafsson&lt;/a&gt;. Along with the dioramas of the youtube channel &lt;a href=&#34;https://www.youtube.com/watch?v=EfK3CLrS57U&#34;&gt;Boylei Hobby Time&lt;/a&gt;. The environment was based off a roblox showcase game called &lt;a href=&#34;https://www.roblox.com/games/17055713945/Above-The-Forest-WIP&#34;&gt;Above The Forest&lt;/a&gt; which was taken down a while ago but seems to have been archived. During the creation of this project I also played &lt;a href=&#34;https://store.steampowered.com/app/383870/Firewatch/&#34;&gt;Firewatch&lt;/a&gt;. I have a love for warm cool contrast and cozy environemnts as you can see in the rest of my portfolio.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Frigid Voyage</title>
      <link>https://ethanmulwee.com/portfolio/frigid-voyage/</link>
      <pubDate>Fri, 19 May 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/frigid-voyage/</guid>
      <description>&lt;p&gt;I created this animation as a submission to a &lt;a href=&#34;https://www.youtube.com/watch?v=GqJ20Ls2WSg&#34;&gt;Minecraft Animation Community Collab&lt;/a&gt; hosted by Chicoh in the style of the Pwnisher Challenge. The base animation of the player and boat was provided. When I was making this I had just read an &lt;a href=&#34;https://bramstout.nl/en/work/minecraft-live-2022-a-wardens-song/&#34;&gt;article&lt;/a&gt; by Bram Stout Productions about their work on &lt;a href=&#34;https://www.youtube.com/watch?v=0cpQC5jVMDg&amp;amp;list=RD0cpQC5jVMDg&#34;&gt;A Warden&amp;rsquo;s Song&lt;/a&gt;. In the video the smoke particle textures from in-game were used to create fog. I decided to do the same in this scene. The movement of the scraf and lantern where physically simulated using bones constrainted to cloth physics.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Procedual Tank Tracks (WIP)</title>
      <link>https://ethanmulwee.com/portfolio/procedual-tank-track-controller/</link>
      <pubDate>Tue, 18 Nov 2025 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/procedual-tank-track-controller/</guid>
      <description>&lt;p&gt;My friend was looking to make a game involving tanks and destructible terrain so as part of that project I devised a system for procedually simulating the motion fo tank tracks. i did this by using a piecewise parametric function, effectively a spline. The spline is composed of lines, arcs, and bézier curves.&lt;/p&gt;
&lt;video width=100% controls autoplay muted loop playsinline&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Procedual-Tank-Track/Tank.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Procedual-Tank-Track/Tank.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;p&gt;Beyond the parametric function for determining the position of links in the track. the controller it self uses a pretty standard system of raycast springs to create suspension. Iplan on improving the accuracy of the overall controller in the future.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mini Development Projects 2024</title>
      <link>https://ethanmulwee.com/portfolio/mini-development-projects-2024/</link>
      <pubDate>Mon, 16 Dec 2024 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/mini-development-projects-2024/</guid>
      <description>&lt;h1 id=&#34;spider-inverse-kinematics&#34;&gt;Spider Inverse Kinematics&lt;/h1&gt;
&lt;p&gt;this is an experiment i made in unity using FABRIK inverse kinematics. Someday I&amp;rsquo;d like to improve on this system and use it somewhere in an game. &lt;a href=&#34;https://github.com/Ethan-Mulwee/Inverse-Kinematics-Experiments/tree/main&#34;&gt;https://github.com/Ethan-Mulwee/Inverse-Kinematics-Experiments/tree/main&lt;/a&gt;&lt;/p&gt;
&lt;video width=100% autoplay loop muted playsinline controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Mini-Development-2024/spider-ik.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Mini-Development-2024/spider-ik.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;h1 id=&#34;raymarching&#34;&gt;Raymarching&lt;/h1&gt;
&lt;p&gt;I was learning how to make a basic application that could draw things with OpenGL using GLFW and C++. To have some fun with it I work some raymarching shaders for it.&lt;/p&gt;
&lt;h3 id=&#34;the-mandelbulb&#34;&gt;The Mandelbulb&lt;/h3&gt;
&lt;video width=100% autoplay loop muted playsinline controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Mini-Development-2024/fractal.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Mini-Development-2024/fractal.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;h3 id=&#34;infinite-spheres&#34;&gt;Infinite Spheres&lt;/h3&gt;
&lt;video width=100% autoplay loop muted playsinline controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Mini-Development-2024/spheres.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Mini-Development-2024/spheres.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;h1 id=&#34;falling-sand-raylib&#34;&gt;Falling Sand (Raylib)&lt;/h1&gt;
&lt;p&gt;This was one of my first C++ projects, &lt;a href=&#34;https://www.raylib.com/&#34;&gt;raylib&lt;/a&gt; was great for learning as it&amp;rsquo;s such a simple and easy to use library that makes coding very fun.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CCGJ Trophies</title>
      <link>https://ethanmulwee.com/portfolio/ccgj-trophies/</link>
      <pubDate>Wed, 24 Apr 2024 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/ccgj-trophies/</guid>
      <description>&lt;p&gt;Camel City Game Jam is an annual game jam for high school students. I created these three trophy models from the event with the help of concept art and ideas provided by other students. I then helped with the printing and assembly of the trophy models.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/CCGJ-Trophies/CCGJ-Trophies-edit.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/CCGJ-Trophies/All-Together.webp&#34;&gt;&lt;/p&gt;

&lt;div class=&#34;image-grid2&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/CCGJ-Trophies/CW_Solid.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/CCGJ-Trophies/CW_Disassembly.webp&#34;&gt;
&lt;/div&gt;


&lt;div class=&#34;image-grid2&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/CCGJ-Trophies/MM_Solid.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/CCGJ-Trophies/MM_Disassembly.webp&#34;&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href=&#34;https://camelcitygamejam.com/&#34;&gt;https://camelcitygamejam.com/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Procedual Pies</title>
      <link>https://ethanmulwee.com/portfolio/procedual-pies/</link>
      <pubDate>Sun, 21 Apr 2024 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/procedual-pies/</guid>
      <description>&lt;p&gt;Just a fun little project calling back to Nodevember 2020 when I made a pumpkin pie vector displacement shader. You can get the project file for free on gumroad &lt;a href=&#34;https://vortexthebreadman.gumroad.com/l/gqgcs&#34;&gt;https://vortexthebreadman.gumroad.com/l/gqgcs&lt;/a&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Pies/screenshot1.jpeg&#34;&gt;&lt;/p&gt;
&lt;video width=100% controls autoplay muted loop&gt;
    &lt;source src=&#34;https://ethanmulwee.com/video/Pies/0001-1202.mp4&#34;&gt;
&lt;/video&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Pies/modifier.jpeg&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Pies/nodes.jpeg&#34;&gt;&lt;/p&gt;
&lt;h1 id=&#34;reference-pies&#34;&gt;Reference Pies&lt;/h1&gt;
&lt;p&gt;I baked some actual pies as well.
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Pies/blueberry-pie.jpeg&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Pies/blueberry-slice.jpeg&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Pies/pumpkin-pie.jpeg&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ambush - Minecraft Wallpaper</title>
      <link>https://ethanmulwee.com/portfolio/ambush/</link>
      <pubDate>Sat, 30 Sep 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/ambush/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Ambush/01_Out.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Ambush/07_BTS.webp&#34;&gt;

&lt;div class=&#34;image-grid&#34;&gt;
  &lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Ambush/07_Diffuse_Pass.webp&#34;&gt;
diffuse pass
&lt;/div&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Ambush/07_Edge_Pass.webp&#34;&gt;
edge pass
&lt;/div&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Ambush/07_Curvature_Pass.webp&#34;&gt;
curvature pass
&lt;/div&gt;

&lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Ambush/07_Render_Edit.webp&#34;&gt;
alternative more monochromatic blue lantern version
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Six Sided Sustainability</title>
      <link>https://ethanmulwee.com/portfolio/six-sided-sustainabilty/</link>
      <pubDate>Fri, 18 Aug 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/six-sided-sustainabilty/</guid>
      <description>&lt;p&gt;Six Sided Sustainabilty was a group project made by me and a couple other students for the annual Games for Change Student Challenge in 2024. It was our first Unity game project and for me my first experience with programming. I served as the modeler and tech artist for the project creating the island assets models and procedural generation system. The game placed as a regional finalist.
Technical Details
I prototyped the island generation system using blender&amp;rsquo;s geometry nodes and translated the system into Unity&amp;rsquo;s C#. I made use of Perlin noise to shape the island and to create a smoothed shoreline texture and water gradient in shader. Later in the project I added a compute shader with hexagon SDFs to compute a more accurate shoreline texture. However this had to be cut for the webGL build as webGL doesn&amp;rsquo;t support compute shaders (I&amp;rsquo;ve yet to see if this is fixed with webGPU).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Smith &amp; Wesson Model 10</title>
      <link>https://ethanmulwee.com/portfolio/smith--wesson-model-10/</link>
      <pubDate>Fri, 18 Aug 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/smith--wesson-model-10/</guid>
      <description>&lt;p&gt;13k triangles, 2 4k texture sets. Modeled and unwrapped with Blender Textured with Substance Painter This project was my first time using substance painter. There are a few mistakes still present in the model and I&amp;rsquo;m not completely happy with the texturing but I&amp;rsquo;m overall satisfied with the result.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/03.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/10.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/09.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/uv-checker.jpeg&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/highpoly.jpeg&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/06.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Smith-&amp;-Wesson-Model-10/08.webp&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Legends of Dimensions</title>
      <link>https://ethanmulwee.com/portfolio/legends-of-dimensions-keyart/</link>
      <pubDate>Mon, 15 Aug 2022 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/legends-of-dimensions-keyart/</guid>
      <description>&lt;p&gt;A keyart created for a Minecraft marketplace team Panascais. Created almost entirely within blender through use of shaders, render layers, and compositing.&lt;/p&gt;
&lt;h3 style=&#34;text-align: center;&#34;&gt;Iterations&lt;/h3&gt;

&lt;div class=&#34;image-grid&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Legends-of-Dimensions/Dimensions-Adventures-WIP1.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Legends-of-Dimensions/Dimensions-Adventures-WIP6.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Legends-of-Dimensions/Dimensions-Adventures-WIP10.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Legends-of-Dimensions/Dimensions-Adventures-WIP14.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Legends-of-Dimensions/Dimensions-Adventures-WIP23.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Legends-of-Dimensions/Dimensions-Adventures-WIP29.webp&#34;&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Minecraft Living Room Loop</title>
      <link>https://ethanmulwee.com/portfolio/living-room/</link>
      <pubDate>Wed, 31 Jul 2024 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/living-room/</guid>
      <description>&lt;p&gt;A small personal project made based on a build by crispytwig: &lt;a href=&#34;https://x.com/thecrispytwig/status/1782657685445398529&#34;&gt;https://x.com/thecrispytwig/status/1782657685445398529&lt;/a&gt; With this project I tried to capture the feeling of being inside in late evening or early morning with rain or foggy weather outside.&lt;/p&gt;
&lt;video width=100% loop controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Living-Room/living-room.webm&#34;&gt;
&lt;/video&gt;</description>
    </item>
    <item>
      <title>Raygun (WIP)</title>
      <link>https://ethanmulwee.com/portfolio/raygun/</link>
      <pubDate>Mon, 06 Apr 2026 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/raygun/</guid>
      <description></description>
    </item>
    <item>
      <title>Bread Physics (WIP)</title>
      <link>https://ethanmulwee.com/portfolio/bread-physics/</link>
      <pubDate>Sun, 05 Apr 2026 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/bread-physics/</guid>
      <description>&lt;p&gt;Bread physics is a little unfinished physics engine experiment I made based on cyclone engine from the book Game Physics Engine Development inspired in part by Seth bling. I made this project while I was still very much learning C++ and how to handle graphics. I&amp;rsquo;d like to finish it sometime but I&amp;rsquo;d likely largely rewrite it before doing so. &lt;a href=&#34;https://github.com/Ethan-Mulwee/Bread-Physics&#34;&gt;https://github.com/Ethan-Mulwee/Bread-Physics&lt;/a&gt;
&lt;video width=100% autoplay loop muted playsinline controls&gt;
&lt;source src=&#34;https://ethanmulwee.com/images/Bread-Physics/Demo.webm&#34; type=&#34;video/webm&#34;&gt;
&lt;source src=&#34;https://ethanmulwee.com/images/Bread-Physics/Demo.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;for more details about experiments leading up to bread physics see &lt;a href=&#34;https://ethanmulwee.com/portfolio/physics-experiments/&#34;&gt;Physics-Experiments&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Physics Experiments</title>
      <link>https://ethanmulwee.com/portfolio/physics-experiments/</link>
      <pubDate>Sun, 12 Oct 2025 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/physics-experiments/</guid>
      <description>&lt;p&gt;These are experiments I made leading up to the development of &lt;a href=&#34;https://ethanmulwee.com/portfolio/bread-physics/&#34;&gt;Bread Physics&lt;/a&gt;. Also helped a lot in making my math library &lt;a href=&#34;https://github.com/Ethan-Mulwee/Bread-Math-Library&#34;&gt;Bread Math&lt;/a&gt;&lt;/p&gt;
&lt;video width=100% autoplay loop playsinline muted controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Particle-Physics.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Particle-Physics.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;video width=100% autoplay loop playsinline muted controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Raycast.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Raycast.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img alt=&#34;Line segment intersection math&#34; loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Line-Segment.webp&#34;&gt;
2D line segment intersection math
&lt;/div&gt;

&lt;video width=100% autoplay loop playsinline muted controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Raycast-Triangle.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Raycast-Triangle.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;div class=&#34;image-grid&#34;&gt;
  &lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img alt=&#34;Triangle intersection math&#34; loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Plane-Intersection.webp&#34;&gt;
Ray plane intersection
&lt;/div&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img alt=&#34;Triangle intersection math&#34; loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Barycentric-Coords.webp&#34;&gt;
Barycentric coordinates
&lt;/div&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img alt=&#34;Triangle intersection math&#34; loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Triangle-Bounds.webp&#34;&gt;
Triangle bounds
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img alt=&#34;Triangle intersection math&#34; loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Triangle-Raycast.webp&#34;&gt;
Ray triangle intersection math&lt;/p&gt;
&lt;/div&gt;

&lt;video width=100% autoplay loop playsinline muted controls&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Cube-Physics.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;source src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Cube-Physics.mp4&#34; type=&#34;video/mp4&#34;&gt;
&lt;/video&gt;
&lt;p&gt;
&lt;div class=&#34;image-grid2&#34;&gt;
  &lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Quaternion.webp&#34;&gt;
Figuring out quaternion rotation
&lt;/div&gt;
&lt;div class=&#34;grid-box-center&#34;&gt;
  &lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Change-of-basis.webp&#34;&gt;
Figuring out change of basis
&lt;/div&gt;

&lt;/div&gt;

&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Physics-Experiments/Collision.webp&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conquest of Fornia</title>
      <link>https://ethanmulwee.com/portfolio/conquest-of-fornia/</link>
      <pubDate>Fri, 18 Aug 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/conquest-of-fornia/</guid>
      <description>&lt;p&gt;Conqest of Fornia is a board game made by a team of me and other students in high school. It&amp;rsquo;s a resource management stargety game where the goals is to acquire as much land as possible to win the game. It was a lot of fun to make and I learned a lot while making it.&lt;/p&gt;
&lt;p&gt;During playtesting a lot of players had a difficult time understanding the game due to the ruleset not being simple enough. I think this hurt the game mechanically as well as the game did not have a very great or interesting core idea but rather split itself between multiple ideas like the market and the island; which failed to create a mechanical greater than the sum of it&amp;rsquo;s parts.
&lt;img loading=&#34;lazy&#34; src=&#34;https://ethanmulwee.com/images/Conquest-of-Fornia/board.webp&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Wilds</title>
      <link>https://ethanmulwee.com/portfolio/the-wilds/</link>
      <pubDate>Fri, 18 Aug 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/the-wilds/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ethanmulwee.com/posts/Minecraft-Stylization-Blender.md&#34;&gt;Technical breakdown&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tunic Fox</title>
      <link>https://ethanmulwee.com/portfolio/tunic-fox/</link>
      <pubDate>Fri, 18 Aug 2023 10:00:00 -0400</pubDate>
      <guid>https://ethanmulwee.com/portfolio/tunic-fox/</guid>
      <description></description>
    </item>
  </channel>
</rss>
