Wednesday, June 4, 2025

Gods of War Check-In 2: The PCG Era

 I took a step back from doing the asset manager because it was repetitive, and instead moved towards a more procedural direction. Using Unreal's PCG system, I have been working on creating a procedural environment for our scene. I used multiple different techniques to achieve the environment including self-pruning, spline sampling, normal to density conversions, spatial noise, and a lot of difference calculations.

For the meshes I used a single conifer tree mesh, three large fern meshes, and three small fern meshes.

This is the base I was working with.

Surface Sample (for Trees)

Post-filter and upper/lower bounds (for Trees)


Normal-to-density calculations (keep only flat surface)

Trees rendered (from above)

Large Fern Density Sample

Fern + Tree Difference Calculation

Large Fern Render

Small Fern Density Sample

Small Fern Render

Tree, Large Fern, and Small Fern Render Combined (from above)

Tree, Large Fern, and Small Fern Debug Combined

Spline added to create non-spawnable section

Render + Spline

Main Spawning Blueprint for Foliage

Applying Spline Data for non-spawnable area

Wednesday, May 21, 2025

Gods of War Sprint 1 - Project Setup

 For the summer Common Art project, my team will be creating a Japanese mythology scene with 3 characters and 1 creature. For this project, I am responsible for being the asset wrangler for outsourcing and creating tools for the project. 


This first sprint, I setup the initial project, setup the .p4ignore, setup a way for our undergrads to give us their assets, and created a mockup UI for an asset manager. I was also responsible for making sure all assets got into engine seamlessly and in the correct file structure.


The asset manager will use JSON to store information about owner, path, version, etc.







Tuesday, February 18, 2025

About Me

I hate tedium. Nothing kills creativity faster than getting stuck doing the same repetitive tasks over and over. As a tech artist, my goal is to build tools that cut out the busywork so artists can focus on what really matters—making cool shit. If I can make a workflow faster, smoother, or just less of a headache, then I’m doing my job right.

I’m all about efficiency and problem-solving. Whether it’s automating a tedious process, fixing a frustrating pipeline issue, or making a one-click tool that saves hours of work, I love finding ways to speed things up. There’s nothing better than hearing an artist say, “Wait, that’s it? That was so much faster!”

For me, tech art is about making things feel effortless. I don’t just want to build tools—I want to make them intuitive, seamless, and actually enjoyable to use. The best tools are the ones you don’t even think about because they just work. If I can take something that used to be frustrating and turn it into something artists barely notice, then I know I’ve done my job right.

At the end of the day, I just want to help people create without tech getting in the way. No more clunky workflows, no more wasted time—just smoother, faster, better ways to bring ideas to life. Let’s make cool shit, and let’s make it fast.


Friday, January 31, 2025

Common Art II - Week 4 - Asset Pack Lighting


 This week we had to light an asset pack given to us using references. I decided to do a underground safehouse with a horror twist. 


































































Monday, January 27, 2025

Common Art II - Week 3 - Custom Subject

 This week we had to do 2 lighting setups. I decided to do a cave with the minecart as the main subject.




Saturday, January 18, 2025

Common Art II - Week 2 - HDRI

 This week we had to make a composition using the cine camera, megascans, and an HDRI. I decided to do a desert-bazaar. I tried to keep the colors very warm toned and kept focus on the goods that were being sold and the stalls they were at. I used a quixel pack for the assets.




































Thursday, January 9, 2025

Common Art II - Week 1 - 3 Point Lighting

 This week we had a workshop on how to properly set up 3 point lighting for models. This includes setting up a key, rim, and fill light. Below are two models lit up by this lighting setup and the colored light version represents the key (red), rim (blue), and fill (green).























































Gods of War Check-In 6: The Final Push

 This final sprint was the last push for the project. My goal was optimizing the rock wall even more, making the rocks bigger, and rigging t...