Showing posts with label Test. Show all posts
Showing posts with label Test. Show all posts

Saturday, 20 April 2013

Playtesting and Props

We had our first playtest of Echoes on Friday, after plenty of hard work getting it into a playable state. I am impressed with how well everyone did and couldn't be much happier with how it went. We managed to get a working game out , with a few bugs, and had more people than I expected turn up to play it. So overall it was a great success and we got some good feedback in the end, and found a few things we'd missed while playing.

As well as the game looking promising I have managed to get a few more props done, time is getting tight now but if I pull my finger out I'm sure I can do it.

Here is an updated of the church ruins:



Only basic textured on at the moment, I need to sort out some of the finer detail and scuff them up a bit, but it's a nice start. It only has a diffuse at the moment, and a quick opacity for the windows.

Here is the staff which I've just started to texture:





There's not much to say about this, the texture is pretty basic, I want to add a few more details to it but it should be a surprisingly quick one to texture. I'm quite pleased with how all the maps have come together to make the crystal.

Sunday, 14 April 2013

End of Easter

The Easter holiday is over and it was great to see all my friends and family and have some time to chill out but it also feels good to be back in Cardiff and in the working mood again.

I have been working on some of the particle effects in Unity and although the particles systems in Unity are easy to use I think they can be quite limiting on what can be achieved, that said there are some really useful tools in there for achieving what you want.

So far I have a trail added to the Fae's weapon:


This has a trail component on it causing the main trail, this was originally intended to just be active during attacks to add a swiping effect to emphasise the attacks but thought it worked when it's always on. I'll bring this up at the next group meeting and see what people think. The other part of it is a particle effect attached to the top of the staff which simulates in world space, hence the fact the particles trail behind, which I think has a nice added effect.

I also made some particles for the magic attack. At the moment the idea is energy is sucked in as he jumps into the air, then as he hits the ground with the staff the energy is expelled and some rocks fly up in the air from the impact. Again this hasn't been checked over by the ground and needs work but it's a start.


I have also been working on the church ruins which are used as the level transition and a possible boss fight. So far I have modelled them and I am in the process of unwrapping them although I am running into quite a few problems.

Either way here it is:



We have a play-testing session this Friday to see how we're doing so far so that's exciting, hopefully it will go well without too many hiccups.


Sunday, 10 March 2013

Texturing Time

Texturing has begun! I always like to switch between texturing and modelling a lot within a project so I don't get too overwhelmed by one or the other. This is particularly true about texturing as I consider it one of my weaker areas. Unfortunately due to the urgency of much of my work I have had to get all of the modelling, unwrapping and high poly sculpting done early, leaving the mountain of texturing to climb.

I began by going to the Centaur. It had been a while since I had worked on him so it was nice to be reunited with him again. I began by blocking out the base colours, then adding some texture detail. I then went on to render the normal maps and ambient occlusion maps to help give it some of that high poly detail. This was a bigger problem than I had hoped and eventually took me around 3 days to get to work...shame on me...I have always had trouble rendering these maps out and always waste too much time on them. In the end I used xNormal, I program I had used a bit before but this was the first real use of it.

Anyway, here is the current centaur texture so far. It only has the diffuse map on at the moment and it isn't finished, I want to work on the colours so they compliment each other more as well as adding detail to areas I haven't had a chance to yet like the quiver.


I'm quite pleased with certain aspects of it so far, such as the skin, which I normally have trouble emulating on my models. The ice has come out reasonably well so far as well considering the small amount of time put into them so far. The AO map has also massively helped to sell this texturing and I'm looking forward to doing more high poly sculpts and adding ambient occlusion and normal maps to my future models.

There are areas I'm not so pleased with as well, such as the leather straps. I always seem to have some kind of leather on my models and have never been able to get it to look quite right, I may got back and redo the leather completely. The rune like marking on his skin are also more like place holders at the moment rather than final ones.

I have also begun the Fae's textures, although these are in a much earlier form than the Centaur. As it stands the Fae only has blocked out colours and and AO map applied, this is because I get the centaur one working and I decided to get the Fae's AO done quickly while it was fresh in my mind.


Absolutely nothing about the Fae is final, and there is some AO cleaning I have done which isn't in the screen capture but it gives a nice first feeling of what the Fae will be like. The AO worked surprisingly well on the areas that varied a lot from the low poly to the high poly, such as the forearm detail and the roots on the feet, and could almost pass without a normal map, at least as a static, unlit mesh anyway. 

The textures are looking promising so far and it's certainly boosted my texturing confidence. I seem to have started this project with quite a bit more knowledge and expertise than I had before, which is strange as I'm not sure where it has come from, most of the work produced between last years game and this one was quite poor, but I seem to have pulled it all together for this final project and it is going much better than I could have expected.


Monday, 17 December 2012

Specialist Animation 2

It's been a while since I have posted because the project I've been working on is not the most visual project. We were doing an assignment in Unity in which we had to get certain game elements working. This was good as one of our biggest concerns for our major project game was that we do not have a programmer to create gameplay elements.

I'm pleased to see that the project went much better than expected, not just for me but for our entire team. We have gotten much more done than we expected to and it has allowed us to widen our scope and hopefully add even more to the game. We managed to get a lot of the puzzles done, as well as some we were not sure we had time to do and we managed to get certain elements like the camera and the AI working to a decent standard.

In the project I made a camera with 3 levels of zoom and a special fixed camera position for the boss fight, it's also possible to look around using the mouse. I created a door in which you need to pick up 2 keys, walk over to an object and press the F key to open a gate and I created some 'dragons' which attack you by breathing fire, this does damage and has a 1 in 4 chance of causing burn damage over time. The final thing I created was a box which you can go to, press F and it heals you to full health and stops the burn damage.

Here's a quick gameplay video:


There are a few problems such as the boss camera has a weird flick to it when it transitions between views but for a couple of weeks work in a subject I don't normally dabble in I was quite pleased. There's plenty more to do but between the members of our group using Unity we should have it under control.

We have also been using Playmaker, an add-on for Unity which you can get from the Unity Store which allows for scripting in a more visual sense, similar to Kismet in UDK.

We have now got until we go back to uni in January to finish the pre-production for this game so the pressure is on but I can't wait to get started on the production.

Here is a WIP of the Centaur:


I still need to do more work on the head, hair ect but I'm pretty pleased with it so far as drawing is not exactly my strong point, but I can see the improvement over last years major project work so that's always motivating.

I also found a digital painting I did over summer which I never got round to finishing because I ran out of time so I might as well post that here too. I attempted to recreate someone else's art work as I saw it as a good way of working outside of my comfort zone and to see how other people have done things.

This is my drawing:


Here is the original made by justaman78 over on DeviantArt. It was produced for the game HAVEN.


Mine is clearly better... what?.. fine their image is much better, but then learning from people better than you is a great way to improve.

I enjoyed learning some new styles during this drawing and I think it has helped prepare me for pre-production and even helped with the above centaur picture, so time well spent I think.




Tuesday, 23 October 2012

Loki's Poki Stick

I've had the last few days off in terms off university work as my Mum and Sister came up to visit which was nice, and we went out on Sunday night to see my comedian Ross Noble for the first time and that was a pretty awesome night.

But as for work, I've mostly been texturing my props for the current project, got to have these completed by Thursday so I have the last week free to model and unwrap the character. I've spent a fair amount of time these past few days trying to render out an ambient occlusion map which I have had partial success with. It is working but I have seems around the edges of the model, even though i have turned up the 'fill seams' option in the baked map setting.

So here is Loki's Sceptre, with the not quite working AO map:






So far it has a diffuse and a specular map on it, so I still need to start my normal map for this as well as finish these maps, but I'm pretty pleased with how this has turned out so far.

I have done some work on Mjolnir as well, but I have spent the majority of my time on the sceptre as the work seemed to be flowing quite well on that prop.



The hand strap is going to be changed, as having it all the same texture makes it look very boring, but the normal maps are working to a certain degree without spending too much time on them, and the tweaks that need to be done should be pretty simple. The spec map is only basic at the moment too so that will require some changes, but overall I think I can have both of these to a pretty good level of quality by Thursday, which would be great considering I've been learning a new program throughout.

I've also been posting bits and pieces to Polycount which is an awesome website based around game artists. Some of the work on there is incredible and it's a great community. Eventually I'll start a thread of my own work...but I think I'll build up my portfolio a bit more before then.


Saturday, 20 October 2012

By Thor's Hammer!

Just a quick update, unwrapped both weapons and started texturing the hammer now. All seems to be going well so far, and I'm enjoying the texturing a lot more now that I have my new Intuos 5!

So here is the hammer so far:



The black pattern is going to be normal mapped on it, it's just there as a place holder. There still isn't a spec map on it either, plenty more to do before this is finished.

I'm going to be moving on to Loki's sceptre soon, so I have a good basic texture for them before working on the details and I will have plenty to get feedback off during the tutorials on Monday.

Tuesday, 16 October 2012

Beginning of the last year...

So, this is it... The last year, after this the big scary world.

Anyway, we've begun a few projects at uni so far, the first of which is the pre-production from the final major project. For this project everyone has 4 projects to complete, which we can split between any amount of collaborative or personal projects, as long as 2 of the projects are part of a collaboration. During this time I will be putting all 4 of my projects into the same collaborative project, which is the Fae game I briefly mentioned in the past. For this project we have 11 people, all of which are artists or animators, who are putting various amounts of their time into the project.

In short it will be a game demo created in the Unity game engine about a faerie player character who has to defend a you girl who has found herself trapped in the Fae realm. She will face many dangers while in this unknown environment and you will have to use your abilities to defend her. The player starts off in a forest environment where they will be attacked by tree like creatures and small wyverns and will eventually end up in an icy environment plagued by centaurs.

For the project I have been tasked with creating the player character and the centaur enemy as well as various props mostly centred around the forest environment. The final part of my project will be using the unity game engine, as I did with the UDK game last year. This year however we have a much larger group with more people working within the game engine, so we will hopefully be able to achieve much more and get it looking closer to a stand alone game rather than the mod of last year.

So enough talking, lets have a look at the designs I have so far...

First up, here are some early designs of the player character, it has a forest theme to it so I was thinking of the bulk of the body being made of rocks, with vines and branches reaching between them holding together:

This is also the most finalized idea I have for the Ice Centaur so far:



The designs are still in early stages as we have only been working on the pre-prod for about a week. In this time I also managed to get camera to follow a moving player in unity by recycling code that people are sharing on the internet.

And that's project 1...

The pre production is done over a large period of time during which we have other projects to do. The first one of which we are half a week through. We have to model a character and 2 props in Maya, which is a new program for me to use and one that I really need to get a good grip on when looking for work. We are allowed to use existing characters and props but preferably ones that have not already been rendered in 3D. I chose to do Thor from the avengers movie as well as his hammer Mjolnir and Loki's Sceptre.

During the first week we need to have designed turnarounds and modelled the 2 props as a warm up for using Maya. I have already finished the majority of the modelling, with just a few tweaks needed here and there.

Here is Mjolnir, weighing in a 312 Polys:


And here is Loki's Sceptre at 494 Polys:


I'm pretty pleased with how these have turned out and how quickly I have managed to make them as I have had quite a bit of trouble adjusting from my 3Ds Max workflow, but it is starting to come together now and I should be ready for moving on to modelling Thor himself once I finish off his turnarounds.

Sunday, 29 April 2012

Almost 1st submittal time...

So tomorrow I have the first submittal deadline at 6:30pm so I have been rendering turnarounds like nobody's business...there are a LOT of turnarounds...

But as for work it's gone quite well over the last few days, I got the crossbow to face the right way now. It wasn't to do with the coding which would explain why I couldn't see it, it was just one of the settings on the skeletal mesh editor that told it to rotate at 90 degrees for some reason.

I've also scaled the crossbow up and the club down so it is more realistic. I tried doing this before but couldn't get the sizes so change, apparently you have to rescale and then re-skin in Max before exporting again. So I just created a used a Scale variable in the code to save me time.

I got the arrow flying more realistically, although sometimes it would mess up... either travelling very slowly or seemingly not appearing. But I went back on to the net and found a different piece of code for programming projectile static meshes and customised that one to fit the crossbow and arrow. This has worked much better now and I even have it so that the arrows stick into walls and objects! It goes wrong when you kill a player as the arrow floats where it hit the player but there is a chance I wont be able to fix that in time as I wouldn't really know where to start.

Here's a video of the crossbow working correctly and the arrows sticking into the walls:


I've also set up some sound cues for the firing of the crossbow, the impact of the arrow and attacking with the club (although the club hit is really annoying and needs to be changed). I then linked them through the code so that they play at the times specified and hey presto!

I've also used kismet for the first time in this project to change the starting weapons of the characters...but this has been met with limited success so far. I tried to get it so that when a player spawns it removes the existing weapon (the link gun) and replaces it with a custom weapon (the club) but at the moment it removes everyone's weapons and only gives them a club every time a player spawns, which is annoying when your trying to use a crossbow. I'll have to look into this more but for now I'm making it so the player keeps the link gun but also gets the club, for testing it's fine as the AI prefer the club and it never runs out of ammo so they don't use the link gun, but that will need to change.

Here's a screenshot of the simple kismet I have set up:


Joe did find an error earlier with getting his code and my code to run in game, as his code is run before my code due to its placement in the config folder but it references my packages. We cannot load my packages first though as they all expand on the default UDK code.

Hopefully this wont be too much of a problem come the final submission but we may not have it working in time for the 1st submittal which is a shame, but for the first deadline I don't think we've done too badly.

Wednesday, 25 April 2012

I'm losing track on what's new now...

Its been around a week and a half since my last post... how bad of me...

Anyway, a few of the days of were spent on getting my essay done for contextual studies, I wrote it on the difference between Western and Eastern game titles and why they differ. It was quite a fun essay to write and research but I had some trouble getting quotes for it...I was pretty pleased with what I managed in the end though...probably one of my better essays...hopefully...

As the title suggests, I'm flicking between bits of work all over the place at the moment, trying to get everything finished of at least in a workable state before the 1st submittal this Friday... I highly doubt everything will be working as I want by then, as the weapon script is proving more difficult than I anticipated...but hopefully by the time the final submittal roles round they should be working...

I'm saying hopefully a lot, that probably isn't good...

But on to work!

I've solved the wall lighting issue where a seam would appear about 3/4 of the way up the mesh and it didn't seem to show on any texture maps. It was just a smoothing groups issue...the amount of times that catches me out... but that's all sorted now, and I even went back and made a slight improvements to the wall while I was there.

I got around the issue of not being able to fire inside the cave as I was using 2 landscapes to make the holes for the cave, as you cant make holes in the landscape as its still in early development. To get around this I just made a quick mesh in 3DS Max and then stole the UDK texture I was using on the other cliffs. It's by no means ideal and it still needs work, but it proved to be a fairly simple, quick fix so I'm not complaining.




I have rescripted the crossbow weapon using the UT3 shock rifle files and adjusting the code. I'm not going to post it all here because it is really long and in 5 or so separate files. But basically I have the weapon in UDK and you can fire it. Although at the moment the crossbow is held sideways, it shoots giant arrows that don't face the right way and lasers shoot out of it and explode people...so yeah, not finalised yet. But I know how to solve most of them problems, or can at least work it out, the only thing I'm unsure about it the mesh emitter which is used to fire the arrows...but if worst comes to worst I can just use a particle emitter and try to make it look like a fast arrow.

Here's the crossbow being held wrong:


Here's the arrow not flying correctly:


As an added weapon bonus, I have the club pickup working, kinda... It's rotating above the pickup point fine, but I think the scale is too big and the pivot is just too high so when he holds it you can only make out the bottom of the handle, but that should be an easy change now that I have it working in game.



I've also made a flag tonight, working from since I left Uni and went shopping, I have managed to model, unwrap and skin a flag that will replace the default UT3 flag. It is 1144 polys, so that works out at 2288 tris in UDK. I have only got base textures on the flag at the moment, but I have a red and blue flag made on the same texture map so the team colours will work. I have not yet set up the physics and cloth on the flag yet so it is only static, but it should flow like the banners do on my environment.



I've made the game a Capture the Flag game mode now...but that only involves changing the prefix to the map name, but I have the flag capture points in now, so it's a playable CTF game!

Hmm, other things I have done...I have tweaked little bits of textures here and there, adding a few spots of mud or rips to the materials. But nothing too major there. Oh, and I made some blocking volumes to keep players for getting out of the level, it is a bit of a cheap way of keeping them in, but it saves no end of time play testing all the ways someone could escape from the map and then tweaking the map again so I'm not complaining.

An interesting error I have come across, which is almost 100% a user error not a program error, is that I have seemed to hide all of the textures and materials as well as deleting and not showing new actor classes. I have tried flicking it though all the different viewing modes but cant seem to figure it out, which is interesting...Luckily it's not just my map, the base UDK ones are like it too and the textures load when you play it, so I hopefully haven't horribly destroyed it a few days before 1st submission...


Makes it look snowy which is cool, but if anyone knows what has caused this could you just drop me a message with a fix? I'm sure I'll figure it out soon enough but any time saved on this project is a massive help. Maybe I only need a computer restart or something...but hopefully it wont stick around and be a problem...

I just managed to get no errors or warnings while compiling the UDK scripts...so that's a nice little personal victory for me

I was writing this blog as I was working on my other screen and I'm just gob smacked at how fast I'm working at the moment, I cant keep up blogging with everything that's getting done, and that's a really good feeling

/Superlongblogpost

Sunday, 15 April 2012

Caves and Script Changes

It's not been as long as usual since my last update but I'm going to try and update more often in smaller bites for the next few weeks as we're coming to the end of the project and there will be lots of changes and rushing about to come in the future, so here goes...

Possibly the biggest change I have made since the last update is texturing the cave. I have made a very quick diffuse map and quickly gone over it in Mudbox. I still need to improve it quite a bit but for how quick it was to make I think the results have turned out well.

There were a few problems with the unwrapping though, and that has continued to be a pain throughout the texturing of the cave, there are quite a few seams and they don't seem to be connecting well with the normal maps taken out of Mudbox. I seem to remember reading about a fix to this but to save time searching I manually went in with viewport canvas in 3DS Max to fill in the seams of the diffuse and normal maps.

I do intend to expand on this texture, adding unique parts to it in different rooms such as scratches or cave paintings, but that will most likely be a tweaking thing towards the end of the project. Here it is as it stands now though.



The cave itself was around 800 polys but I was getting some big smoothing issues, I applied meshsmooth to it which brought it up to around 3500 polys and I liked the result, plus it fixed my smoothing issues so I decided to keep it. The game still runs at about 33FPS while inside the cave as opposed to around 28FPS outside so the extra polys can be spared.

I have also added a few more of the rocks from outside in the cave to build on the walls as I intended to only build the outline of the cave in Max and then improve on it my adding rocks in UDK. Also doing it this way saves on memory as the rocks are already instanced in the scene so they do not take up as much memory as a brand new mesh.

I also thought that I would post the script for the weapons on here which I did a few weeks back incase anyone is interested in that or can point out any of the errors. I have them recognising the mesh in the game and have them doing damage when 'firing' but I have not yet set up the animations as I don't have them yet, and the meshes don't sit right in the 1st and 3rd person perspectives so I need to tweak the code to get them to sit right.

Here are the 2 files used to make the club work:



Here are the 2 that make the crossbow work:



And here is the bit of code that I changed in the script for the weapon pick up to change the static mesh to the one I have made:


All of the code there was taken from Epic's official UDK help pages at UDN and then edited to pick up my skeletal meshes and to have the amount of ammo and do the amount of damage ect that I want it to do in my game.

I have commented out (text in green) the animation sections for now as I don't have the animation files but I will fix them as soon as possible.

I intend to get the weapons working correctly in the next couple of weeks before the 1st submittal deadline, although that will probably be without the animations. Hopefully I can get that done and we will have a finished looking game ready to show by then, even if it will need quite a bit of tweaking.

So much for shorter blog posts....


Tuesday, 3 April 2012

UDK Extravaganza

Been a while since the last update and a lot has changed since then. I've moved back home for the next 3 weeks over Easter, which is nice because I get to see all my family and friends and it hasn't had an impact on my work so far...instead the opposite has happened, I've been getting more work done.

For a start I have modelled and textured 2 new assets over the last 2 days, well I kinda made 2... It more one that I have cut up to make 2 to save on asset creation time. They are a campfire and a weapon pickup point, they are simple but the plan was always to keep most of the props quick and simple so I can get more assets in. They both have diffuse maps but not specular or normal maps yet, I would leave them without normal maps to save on memory but they are using the same texture file as the walls and that already has a normal map, turns out using 1 map for many objects is actually quite rewarding.

Here is the campfire with fire particle effects (stolen from UDK)


And then the weapon pickup point is simply the campfire without the wood burning.


I need to look at the script a bit more but I should be able to set it so the weapons hover above the custom pickup point as they do in UDK. While on the subject I've managed to get the weapons into the engine so you can pick them up, took a while but it turns out you need a separate package for the weapons rather than a separate group like I was using.

Here's a screenshot of the crossbow hovering over the pickup point, they still need lots of work but it's a great first step.



I have added the barrels from the minor project assignment as they fit the theme of it quite well and its a free asset to add to the project without wasting much time, and every extra prop I add will increase the effectiveness of the overall feel of it.


These barrels also have physics materials attached to them and can be knocked over and fired around, the collision mesh has also been made in a way that means it will hit the tap and stop rolling in a realistic way without having an over the top collision mesh which is great.

Also I have remade the terrain as it was much larger than I needed it to be and it was having a negative impact on the performance. It also plays better now as it doesn't take so long to walk from one end to the other. The 3rd bonus to the smaller environment is that I have less space to fill with objects which also helps the performance as there's less meshes everywhere.



Finally I have the shadows working on the landscape better, turns out there is a setting for the quality of shadows in the landscapes properties that I changed from 1 to 10 and now it has pretty pretty shadows everywhere.



Also I have been improving the ogre texture and that is almost complete now as well as beginning a model for a banner that will be in front of the Mongol camp and in front of the Ogre cave...once that has been made.

So there's plenty more to do but I it has gone very well over the past week and if this keeps up I should have everything I need working with some extras if I am lucky :)

Thursday, 23 June 2011

Cryptic Run

Well I'm back in Cardiff to clean up my room and grab all of my stuff from uni this weekend, and then the joy of trying to get all that stuff back on a 2 and a half hour train journey.

But in terms of work...I decided to give the tiger animation a break for a few days as its gotten to the point where I need some feedback and by waiting a few days I can see it from a different view and possibly spot the mistakes and things that need editing. Its nice to have the luxury of leaving it for a while which is something you don't get when working to a timeline.

So the past couple of days I've been playing with the Cryptic Animation Rig which Cryptic Studios have released (http://www.crypticar.com) and I'm really enjoying using a rig that is used professionally and has so many customization options to look and work exactly how I want it to.

So to practice using this I've been working on a run cycle using the AR and I can already tell its an intuitive way of working and I have already got something that looks decent even after only a couple of days of work.