Monday, 7 May 2012

Assets

All of the textures for these assets were created by me using painting effects and brushes in Photoshop.






Friday, 20 April 2012

Error with Character Animations

This is a screen grab of my characters Animation tree.  This keep making the game crash as it was loading.  This problem has since been solved. (1st May)

Monday, 26 March 2012

Game Flow

This is how we see our opening screen looking when the player enters the game.


Wednesday, 21 March 2012

Mudbox Texture



















This is an early image of what the textures will look like, made up of four separate parts (layers) that are used to help create the overall effect of the ice above a original cave wall.

Monday, 19 March 2012

Mudbox

Everything is finally in Mudbox, with its detail rising (normal maps) and raided to be texture and brought into UDK. Of course this is now where the problem comes from, Mudbox doesn't use the same type of mapping as say Maya or 3D max, meaning you can't just place a texture on the model and have it tile. Instead you must paint the texture onto the mesh itself, this wouldn't be so bad if it wasn't for the fact that the only way to do that is to project an image of the texture onto the model and then paint it on. 
This is an annoying and so what time wasting mention but this is the only way Mudbox can apply its textures.
The below image is just a quick pieces of work done in about 20 minutes with lighting and shadowing applied in Mudbox. For as annoying and time wasting as it is, it turns out an awesome looking piece.

UDK Crashes

While trying to Import my character as a default following this tutorial
Epic Tutorials
I kept getting the same error when altering my customPawn script
in the default properties, line placed in
AnimTreeTemplate=AnimTree'NeasaRonayneAssets.SadbhCharacter.Walking'
Error:
C:\UDK\UDK-2011-01\Development\Src\NeasaRonayne\Classes\CustomPawn.uc(57) : Warning, Unknown property in defaults: AnimTreeTemplate=AnimTree'NeasaRonayneAssets.SadbhCharacter.Walking' (looked in CustomPawn)

To see whether or not my character would load i decided to alter the original file as a tester and then later solve this problem.  When I compiled my script there were no errors.
But while loading my level it repeated crashed UDK.exe
Reasons unknown

I then got some advice from Gemma and she posted her scripted which i followed and build proceeded with these errors

Script:

class CustomPawn extends UTPawn;

var int RegenPerSecond;
//variable for player in volume
//var bool bRegenVolume;
var float ElapsedTime;
var float DamageTime;

simulated event PostBeginPlay()
{
super.PostBeginPlay();

//print to show code is working
`Log("USING CUSTOM PAWN CALLED CustomPawn.");

//set the timer for 1 second
SetTimer(1.0,true);

}


function Timer ()
{
//if the pawn is in the water regenerate health
if(PhysicsVolume.bRegenVolume == true)
{
if (Controller.IsA('PlayerController') && !IsInPain() && Health<HealthMax)
{
Health = Min(Health+RegenPerSecond, HealthMax);
}
}

//if(PhysicsVolume.bDamageVolume == true)
//{
//calculate elapsed time
//ElapsedTime += DeltaTime;
 
//has enough time elapsed?
//if(ElapsedTime >= DamageTime)
//{
//DamagePerSec;
//}
//}
}


DefaultProperties
{
//breathing time
UnderWaterTime=+00000.000000
//set the variables
RegenPerSecond = 2
//set defaults for regeneration properties
DamageTime=1


Begin Object Class=SkeletalMeshComponent Name=PlayerSkeletalMeshComponent
//assigning mesh to environment
LightEnvironment=MyLightEnvironment
CastShadow=true
bCastDynamicShadow=true
bOwnerNoSee=false
bHasPhysicsAssetInstance=true
bEnableSoftBodySimulation=true
bSoftBodyAwakeonStartup=True
//PhysicsAsset=PhysicsAsset'HM01_Cecilia.Physics.girl_mesh_Physics'
SkeletalMesh=SkeletalMesh'NeasaRonayne.SadbhCharacter.Sadbh'
AnimSets(0)=AnimSet 'NeasaRonayne.CharacterSadbh.aT_bending'
AnimTreeTemplate=AnimTree'NeasaRonayne.CharacterSadbh.Walking'

HiddenGame=false
HiddenEditor=false
End Object

}
Note to be figured out

Floating

While playing the bending animation in the anim editor in UDK the character begins to float.  Trying to solve this problem.