<?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>Environment on Ethan&#39;s Archives</title>
    <link>https://ethanmulwee.com/tags/environment/</link>
    <description>Recent content in Environment 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>Sun, 12 Oct 2025 10:00:00 -0400</lastBuildDate>
    <atom:link href="https://ethanmulwee.com/tags/environment/index.xml" rel="self" type="application/rss+xml" />
    <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>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>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>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>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>
  </channel>
</rss>
