Categories
Art Breakdown Houdini Prototypes

Procedural Monadnock – A WIP Unreal/Houdini Project

Description Stated Goal My goal is to create a procedural framework that efficiently populates landscapes with assets based on terrain characteristics, allowing for easy customization and fast iteration. This framework will seamlessly integrate features from both Houdini and Unreal, while maintaining a high level of realism. Background Through a conversation with a mentor over the […]

Categories
Art Breakdown Prototypes

OpenGL Particle System

Background The OpenGL Particle System was created as a final project for my Intermediate Graphics Programming course. It was developed by Yuuki Endo, Issac Lovy and myself over the course of two weeks. I was primarily responsible for implementing the skybox and translation of visual scripting to GLSL. Work on the primary shader files was […]

Categories
Art Breakdown Houdini Portfolio Python

Riptide – Technical Art

A collection of some of the Technical Art tools/shaders/etc… that I created whilst working on Riptide. This is not all of my work on the game, but rather a collection of mini-projects that I felt were worth showcasing. Houdini Asteroid Generation Procedurally generated asteroid meshes with automatic in-engine material application and collision, along with Nanite […]

Categories
Art Breakdown Portfolio Python

Unreal – Auto Prefix Tool

About This tools allow artists to easily organize their Unreal projects content folders using per-object type prefixes. It supports nearly all object types in vanilla Unreal Engine 5. This tools logic builds off the Maya Prefix/Suffix tool I created, but uses an entirely different API to integrate the logic with the engine. Learning This was […]

Categories
Art Breakdown Portfolio Python

Maya – Prefix/Suffix Tool

About This tool was made for artists who want to make their Maya projects more organized. It works by detecting the objects within the scene and assigning a prefix from a JSON file. Users are also able to assign custom prefixes and suffixes using the textfield at the bottom. All prefixes and suffixes are able […]

Categories
Art Breakdown Game Houdini

Songs of Sugar – Tech Art

Intro In this blog post I will be covering all the Tech Art contributions I made towards Songs of Sugar, an Abertay University Game Project. A link to the blog post about the game can be found below. Gerstner Waves – Unity Shader Graph The waves were created using The Gerstner Wave Function in Unity’s […]

Categories
Art Breakdown Game Game Jam Houdini Portfolio XR

VR Thor Game

Background This short game was the final project for one of my Fall 2022 classes, Extended Reality Technology. My partner Nathan Boisvert and I were inspired by Iron Man VR and we decided to make a similar game where the player takes the role of the Norse god Thor. Roles My role involved creating the […]

Categories
Art Breakdown Houdini

Grass Generator Breakdown – Houdini

This blog post will break down the Houdini section of the Grass generator. You will be able to see the construction of the meshes that are then animate using the Shader. I’ll also talk about the process and some problems I encountered throughout the project. Link to Portfolio Post here. Overview Construction The construction of the […]

Categories
Art Breakdown Houdini

Grass Generator Breakdown – Unreal

This blog post will break down the Unreal section of the Grass generator. You will be able to see the construction of the shader used to animate and color the grass meshes created using the Houdini tool. I’ll also talk about the process and some problems I encountered throughout the project. Link to Portfolio Post here. […]

Categories
Art Breakdown Houdini

Racetrack Breakdown – Track

This blog post will breakdown the Track from the Racetrack Toolset created in Houdini. You will be able to see the construction of the tool. I’ll also talk about the process and some problems I encountered throughout the project. Link to Portfolio Post here. Construction This entire system is built on a curve based input. From […]

Index