top of page

2K Character Reel

 Demo Reel 

NPC Maker

I developed this tool for Maya for creating a unique game ready NPC's in a matter of minutes.
UI coming soon!


This tool derives from a single head shader network powered by masks, textures, blendshapes and set driven keys. 


 Real Time Hair 


Using the IMM brush tool I made a custom hair model in Maya segmented into three separate poly groups. This way Zbrush can determine the beginning middle and end section of the hair card for the curve stroke. 


I created the Hair texture using "HairStrand_Designer_V1". I separated portions according to different hair lengths, thickness and color. 


Getting the IMM brush to curve in different directions

helped break up the repetition of the beard. 

Stacking the hair cards from bottom to top was key in giving it a clean layered appearance.

image (39).png
image (40).png

Real time Michael Jordan


ESPN's "The Last Dance" documentary inspired me to create this model. Pushing realism for real time was my goal. 


Below is a list of tricks that helped me push realism.

- Using separate geometry for tear build      up between the eye and eye lid. 

- Using individual fibers for fuzz and            facial hair.

- Texture XYZ for skin textures.

- Sub surface scattering.

- Having plenty of photos to reference. 

image (42).png
image (41).png

This modeled was sculpted in Zbrush and rendered in real time in Marmoset Toolbag.

Frozen Body Pieces

image (1).png

In episode 9 of Star Trek: Discovery Season 2 the crew encounters a group of frozen bodies that shatter on the ground. My goal was to model these frozen pieces that cover the floors around the bodies.

image (2).png
image (5).png
image (4).png

These were sculpted in Zbrush and textured in Substance Painter. It was important to show the layers of clothing, tissue and ice. 

Advertisement characters

In Start trek: Picard, the crew encounters a series of characters in the form of interactive advertisements. 

image (9).png
image (10).png

This character was sculpted in Zbrush and textured in Substance. His Wand emitter he holds was modeled in Maya and textured in Substance. He went through several designs as seen below.

Screen Shot 2019-10-22 at 2.35.00 PM.png

To the left is the original reference provided by the Star Trek Team for me to match aesthetically. At first this character was to take on a more Japanese anime appearance but went through several changes which led to the final design. 

Screen Shot 2019-10-04 at 4.56.45 PM.png


Screen Shot 2019-10-22 at 2.35.22 PM.png


Screen Shot 2019-10-25 at 1.44.40 PM.png


In the end the team decided to go with a look that resembled a "Bolian" which is a race of characters from previous series of Star Trek.

They also made the last minute change to make the characters skin color red instead of blue as seen in the final version above. 

Screen Shot 2019-11-07 at 12.26.16
Screen Shot 2019-11-07 at 10.39.26

For this next character we ended up with one that resembles a drug dealer. This too went through several iterations. 

image (20).png
image (19).png
Screen Shot 2019-10-23 at 3.58.26 PM (1)

To the left is the reference provided by the team. He was originally to appear as a hawaiin poker dealer.

Below is the first version of his body which was sculpted and textured in Zbrush

In the end we decided on making him look more like a hippie drug dealer as seen in the final design.

Screen Shot 2019-10-23 at 5.04.15 PM.png
Screen Shot 2020-01-08 at 3.44.20 PM.png

Lastly was this robot character that fights one of the crew members.

image (16).png
image (17).png

Below are some concept sketches I created to better decide which look best suits this character. Ultimately I ended up going with something that resembled design "A".


A majority of this model was kit bashed. My inspiration for this design comes from a combination of the film "Real Steel" and anime series Gundam Wing.

Screen Shot 2019-10-15 at 11.33.50
Screen Shot 2019-10-15 at 11.33.38
Screen Shot 2019-10-15 at 11.34.00
Screen Shot 2019-10-15 at 11.34.06

3D Layout Environment

My task for this project was to concept and layout the CG scene to help the VFX team better understand the lay of the land. I created the environment using background stills, and Quixel Mega-scans for the rocks, cliffs and vegetation.  

Screen Shot 2019-12-19 at 1.26.45 PM.png
Screen Shot 2019-12-19 at 1.27.12 PM(1).

For this project I treated the environment almost as if it were a character. Giving it charm and style without sacrificing realism was what eventually brought me to my finished look and layout. 

Below is the final look developed by another VFX team as seen in episode 9 of Star trek: Picard

image (13).png

Future Boston 3D model

For Episode 1 of Star Trek: Picard our team was given background plates that weren't suitable for the camera angles. Our solution was for me to roughly model a Futuristic Boston based on their background plate. This way we had more flexibility for achieving accurate backgrounds. Below are stills from the final cut.

image (2).png
image (4).png

Below is my model as seen from Maya's viewport.

Screen Shot 2019-10-31 at 12.13.10

Google Earth helped me pin point the real world location of their background plate. With this I took screenshots of Google model and ran them through "Photoscan" to generate an accurate 3D model of the real world location.

Screen Shot 2019-10-30 at 4.36.27 PM.png
Screen Shot 2019-10-30 at 4.36.35 PM.png

Paper Mach'e material

image (36).png
image (35).png
image (31).png

Made in Substance Designer, this material has several parameters artists can adjust to tweak the look for their Paper Mach'e model.

image (32).png
image (34).png
image (33).png

Real time Leon from Resident Evil 4


After recent rumors of a Resident Evil 4 remake being in development I got excited and made this model in hopes of seeing how a redesign of Leon may look. The base was designed in "Character Creator". The face and assets were designed in Zbrush and textured in Substance Painter. Rigged and ready for use in Unreal, Unity and Maya.


Tom Selleck Likeness Sculpt

Screen Shot 2020-03-07 at 3.12.03 PM.png

Tom Selleck felt like the perfect choice for a likeness sculpt. His bold facial features and iconic mustache seemed like a great challenge.


To start I use my base head mesh in Zbrush and push and pull the proportions to match a photo reference. I then carefully work my way up the subdivisions as it needs more detail. This project taught me to take my time and keep things simple until the final stages.


The most difficult part of any likeness sculpt is finding solid reference. Luckily I found decent photos of Tom without his mustache and a buzzed head. This helped tremendously for figuring out whats going on under all fo that hair. For the hair I used fiber mesh separated into several sections.

Screen Shot 2020-03-07 at 3.27.38 PM.png

Custom VDM Brushes

Screen Shot 2020-03-07 at 2.09.47 PM.png
Screen Shot 2020-03-07 at 2.08.12 PM.png
Screen Shot 2020-03-07 at 2.09.08 PM.png
Screen Shot 2020-03-07 at 2.07.30 PM.png

Creating Vector Displacement brushes in zbrush helped me speed up my sculpting workflow tremendously. this way I can reuse parts across different models. My anatomy Brush lets me block out a solid head mesh in very little time

The base head seen below was created in a matter of minutes.

Screen Shot 2020-03-07 at 4.25.48 PM.png
Screen Shot 2020-03-07 at 4.26.19 PM.png
Screen Shot 2020-03-07 at 4.26.33 PM.png
Screen Shot 2020-03-07 at 4.26.50 PM.png
Screen Shot 2020-03-07 at 4.27.03 PM.png

Hard Surface Alien Suit

Screen Shot 2020-03-07 at 4.45.52 PM.png

My goal with this project was creating a hard surface suit. I drew inspiration from Evangelion, Spider-man from Avengers: Infinity War and Master Chief. 

Screen Shot 2020-03-07 at 4.47.11 PM.png

The model was sculpted in Zbrush using primarily the ClayBuildup and DamStandard brush. The Clay Polish feature helped sharpen the edges, getting rid of any awkward shapes that make it look like a clay sculpture.

I used Zremesh to calculate clean topology and exported into Substance Painter. From there I finish it off with a nice coat of paint and emissive maps to make the eyes glow.   

Screen Shot 2020-03-07 at 4.49.38 PM.png
Screen Shot 2020-03-07 at 4.49.51 PM.png
Screen Shot 2020-03-07 at 4.47.42 PM.png
Screen Shot 2020-03-07 at 4.46.49 PM.png

Real Time VFX Breakdowns

bottom of page