Thursday, September 6, 2012

Monday, July 23, 2012

Grognack - Summoner Wars

Summoner Wars: Fan Art Contest.

My Version

Original


A link to my competition for the contest: http://www.plaidhatgames.com/news/91

Thursday, July 5, 2012

Sea Hause

Sea Hause Concept
Sea Hause - Sculpture



Sea Hause - 3D in UDK


Example MEL Script for Walk Cycle

//Select//
select -r LocHeal_L LocHeal_R LocSpine LocNeck LocShoulder_L LocWrist_L LocShoulder_R LocWrist_R LocHead ;

//Reset//

setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" -2.857;
setAttr "LocHeal_L.translateZ" -4.844;
setAttr "LocHeal_L.rotateX" 0;
setAttr "LocHeal_L.rotateY" 0;
setAttr "LocHeal_L.rotateZ" 0;

setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" -2.857;
setAttr "LocHeal_R.translateZ" -4.844;
setAttr "LocHeal_R.rotateX" 0;
setAttr "LocHeal_R.rotateY" 0;
setAttr "LocHeal_R.rotateZ" 0;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 13.731;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 28.954;
setAttr "LocNeck.translateZ" -3.68;
setAttr "LocNeck.rotateX" 0;
setAttr "LocNeck.rotateY" 0;
setAttr "LocNeck.rotateZ" 0;

setAttr "LocShoulder_L.translateX" -3.535;
setAttr "LocShoulder_L.translateY" -0.668;
setAttr "LocShoulder_L.translateZ" 0.231;
setAttr "LocShoulder_L.rotateX" 0;
setAttr "LocShoulder_L.rotateY" 0;
setAttr "LocShoulder_L.rotateZ" 0;

setAttr "LocShoulder_R.translateX" 3.535;
setAttr "LocShoulder_R.translateY" -0.668;
setAttr "LocShoulder_R.translateZ" 0.231;
setAttr "LocShoulder_R.rotateX" 0;
setAttr "LocShoulder_R.rotateY" 0;
setAttr "LocShoulder_R.rotateZ" 0;

setAttr "LocHead.translateX" 0;
setAttr "LocHead.translateY" 2.834;
setAttr "LocHead.translateZ" 0;
setAttr "LocHead.rotateX" 0;
setAttr "LocHead.rotateY" 0;
setAttr "LocHead.rotateZ" 0;

setAttr "LocWrist_L.translateX" -9.215;
setAttr "LocWrist_L.translateY" -0.193;
setAttr "LocWrist_L.translateZ" 0;
setAttr "LocWrist_L.rotateX" 0;
setAttr "LocWrist_L.rotateY" 0;
setAttr "LocWrist_L.rotateZ" 0;

setAttr "LocWrist_R.translateX" 9.215;
setAttr "LocWrist_R.translateY" -0.193;
setAttr "LocWrist_R.translateZ" 0;
setAttr "LocWrist_R.rotateX" 0;
setAttr "LocWrist_R.rotateY" 0;
setAttr "LocWrist_R.rotateZ" 0;


//Frame 1//
setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" -2.857;
setAttr "LocHeal_R.translateZ" -10;
setAttr "LocHeal_R.rotateX" 0;
setAttr "LocHeal_R.rotateY" 0;
setAttr "LocHeal_R.rotateZ" 0;

setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" 1.5;
setAttr "LocHeal_L.translateZ" 0.157;
setAttr "LocHeal_L.rotateX" -20;
setAttr "LocHeal_L.rotateY" 0;
setAttr "LocHeal_L.rotateZ" 0;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 13.731;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" 60;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" 60;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 30.23;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" 5;

//Frame 5 Mirror 1//
setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" -2.857;
setAttr "LocHeal_L.translateZ" -10;
setAttr "LocHeal_L.rotateX" 0;
setAttr "LocHeal_L.rotateY" 0;
setAttr "LocHeal_L.rotateZ" 0;

setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" 1.5;
setAttr "LocHeal_R.translateZ" 0.157;
setAttr "LocHeal_R.rotateX" -20;
setAttr "LocHeal_R.rotateY" 0;
setAttr "LocHeal_R.rotateZ" 0;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 13.731;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" -60;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" -60;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 30.23;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" 5;

//Frame 2//
setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" 1.206;
setAttr "LocHeal_R.translateZ" -10.016;
setAttr "LocHeal_R.rotateX" 20.479;
setAttr "LocHeal_R.rotateY" 3.546;
setAttr "LocHeal_R.rotateZ" 4.559;

setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" -0.679;
setAttr "LocHeal_L.translateZ" -0.628;
setAttr "LocHeal_L.rotateX" -10;
setAttr "LocHeal_L.rotateY" 0;
setAttr "LocHeal_L.rotateZ" 0;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 12.367;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" 30;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" 30;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 27.452;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" 0;

//Frame 6 Mirror 2//
setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" 1.206;
setAttr "LocHeal_L.translateZ" -10.016;
setAttr "LocHeal_L.rotateX" 20.479;
setAttr "LocHeal_L.rotateY" 3.546;
setAttr "LocHeal_L.rotateZ" 4.559;

setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" -0.679;
setAttr "LocHeal_R.translateZ" -0.628;
setAttr "LocHeal_R.rotateX" -10;
setAttr "LocHeal_R.rotateY" 0;
setAttr "LocHeal_R.rotateZ" 0;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 12.367;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" -30;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" -30;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 27.452;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" 0;

//Frame 3//
setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" 5.269;
setAttr "LocHeal_R.translateZ" -10.031;
setAttr "LocHeal_R.rotateX" 40.958;
setAttr "LocHeal_R.rotateY" 7.092;
setAttr "LocHeal_R.rotateZ" 9.117;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 13.731;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" -2.857;
setAttr "LocHeal_L.translateZ" -4.844;
setAttr "LocHeal_L.rotateX" 0;
setAttr "LocHeal_L.rotateY" 0;
setAttr "LocHeal_L.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" 0;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" 0;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 28.841;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" -5;

//Frame 7 Mirror 3//
setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" 5.269;
setAttr "LocHeal_L.translateZ" -10.031;
setAttr "LocHeal_L.rotateX" 40.958;
setAttr "LocHeal_L.rotateY" 7.092;
setAttr "LocHeal_L.rotateZ" 9.117;

setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" -2.857;
setAttr "LocHeal_R.translateZ" -4.844;
setAttr "LocHeal_R.rotateX" 0;
setAttr "LocHeal_R.rotateY" 0;
setAttr "LocHeal_R.rotateZ" 0;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 13.731;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" 0;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" 0;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 28.841;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" -5;

//Frame 4//
setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" -2.857;
setAttr "LocHeal_L.translateZ" -8.191;
setAttr "LocHeal_L.rotateX" 0;
setAttr "LocHeal_L.rotateY" 0;
setAttr "LocHeal_L.rotateZ" 0;

setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" 3.88;
setAttr "LocHeal_R.translateZ" -4.937;
setAttr "LocHeal_R.rotateX" 10.479;
setAttr "LocHeal_R.rotateY" 3.546;
setAttr "LocHeal_R.rotateZ" 4.559;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 14.994;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" -30;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" -30;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 30.23;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" 0;

//Frame 8 Mirror 4//
setAttr "LocHeal_R.translateX" -2.597;
setAttr "LocHeal_R.translateY" -2.857;
setAttr "LocHeal_R.translateZ" -8.191;
setAttr "LocHeal_R.rotateX" 0;
setAttr "LocHeal_R.rotateY" 0;
setAttr "LocHeal_R.rotateZ" 0;

setAttr "LocHeal_L.translateX" 2.597;
setAttr "LocHeal_L.translateY" 3.88;
setAttr "LocHeal_L.translateZ" -4.937;
setAttr "LocHeal_L.rotateX" 10.479;
setAttr "LocHeal_L.rotateY" 3.546;
setAttr "LocHeal_L.rotateZ" 4.559;

setAttr "LocSpine.translateX" 0;
setAttr "LocSpine.translateY" 14.994;
setAttr "LocSpine.translateZ" -3.661;
setAttr "LocSpine.rotateX" 0;
setAttr "LocSpine.rotateY" 0;
setAttr "LocSpine.rotateZ" 0;

setAttr "LocShoulder_L.rotateX" 90;
setAttr "LocShoulder_L.rotateY" 30;
setAttr "LocShoulder_L.rotateZ" 75;

setAttr "LocShoulder_R.rotateX" 90;
setAttr "LocShoulder_R.rotateY" 30;
setAttr "LocShoulder_R.rotateZ" -75;

setAttr "LocNeck.translateX" 0;
setAttr "LocNeck.translateY" 30.23;
setAttr "LocNeck.translateZ" -3.68;

setAttr "LocNeck.rotateZ" 0;



Swampy Ruins Pt2


Monday, May 28, 2012

Thursday, March 15, 2012

Parking Garage


Parking Garage, Porshe 911 build with AutoCAD to scale, converted to Maya.

Monday, February 6, 2012

Saturday, February 4, 2012

Tongue Bacteria


Tongue Bacteria, made with Zbrush & assembled with Photoshop.

Brush your teeth kids.

Friday, January 27, 2012

Preliminary Heroscape Castle


Preliminary Maya model of a Heroscape Castle. 14 pieces, modeled in Autocad and then imported into Maya, hand textures in Photoshop.