Professional Work

40defa0821f11a159c8f24c717cc7618

This video gives a tour of the "Retribution" ship in Call of Duty: Infinite Warfare, which acts as a home base throughout the game. I had the great pleasure of being Map Lead for a portion of time on this map, as well as being the primary Texture Artist throughout.

Additional renders are available HERE, clicking the link will open a new tab with password prompt.

More coming soon....

7b2ca8f2cb943559961cc3a880e128c0

In the following renders I was responsible for various world geo, texture application, prop placement, and texture creation for the asphalt materials and trims.

655b53b7f24e7076c65f93794eef3e5c
55c5cd5c1838516780789de5292a1785
2b2eae60e61fcdbe0140fc5e6b9334bf
11620d179cf07038dc95663aa13f1451
7b494cc34162599df1efe93c3660682e
6ef3bdd1ca46a57733a81a6bcd760d43

While working on Call of Duty: Infinite Warfare I provided multiple maps with prop support. 

1f908e3189f8aa7c3decc5fcb0cc9571
222c699e4a7d93319e80d48db2a0cd36

Responsible for desk, books, weapon texturing, and foliage assets. Worked with Emily Sherman who was responsible for set dressing and world building of the scene.

65982d26b07882ba9d6d89e1f97b5a67

Responsible for various foliage assets. Created "banana plant". Updated textures on other plants.

4f9a9ae8a24d696bf5387b1fe69d3c52

Created "Air Conditioner" prop.

B70897f4ccca03f9e3ed63ceed2b5a5d
78ce9113ce885dc256a35d644cc42c73
914f06705018a1ee86c7f9f53cef6040

"Horizon" map gameplay - The "Ship Support" and "Barrel" props can be seen here.

6f181c87a2dc9ef72d4a05da8e70034f
A671b9e7557bde373c42e17e72b9520c
49d68dd847abce22cfc9e48b99836e7b
Cf8f5f7981f5959c5fbdddfc5809e8bc

For the "Ascendance" DLC Pack I worked on the "Chop Shop" map where I was responsible for taking buildings from designer blockout to final polish. I also created props and materials for the map.

30c27ee24f7c8d2170755ee43cac5c1a
8ad1d27d9c2dce8c858c01a6031b09ca
E4e503f872257d3f7b54ab4dc619504e
Ab7b1b949d6cb0baf793e321f6296248
3f25b1eb37c53762a80ca11f44e3378a
32fd598cafca2eb812ce49adaf6a88a9
Efba1e1e68dac766b406a2b7ce07b7c1
B4b64df7b57ad0554afe85489d0c8d73
8ebbe1d8cca8db8cb9ce450ba50e2698