Sunday 29 March 2009

Games Portfolio - Journal (Week 7) - Cameras


Project Journal - Week 7

Project activity for the week of 23/03/09 (Week 7):
This week, not much work was spent on the Supreme Commander project outside of lesson time. With many other project deadlines for other subjects drawing near, priority was key with assignments such as the Team Project Presentation and the Games Design 2 Research Assignment to be handed in the same week.

During lesson we spent our two hours working with Cameras in the Supreme Commander engine. Adding in cameras to the map allowed us to perform a variety of things, whether it be dynamic panning of units or to give players more movie style effects for some in-game machinima.

The Cameras were added in by first changing the .lua script file for the map at hand, of which are:

"local ScenarioUtils = import('/lua/sim/ScenarioUtilities.lua')
function OnPopulate()
ScenarioUtils.InitializeArmies()
end

function OnStart(self)
end"

Before this however, all entries found in the official map editor tutorial of the Supreme Commander Wiki must be entered for the map to run. Next, the map editor is opened and a variety of tools can be used to insert the cameras into the level. The "CameraStart" and "CameraEnd" markers create a path for the cameras to follow, with them moving from one marker to the other. It's possible for the cameras to also focus on armies by creating a small set of script and linking the cameras to the "InitilizeArmies" markers. All of the items taught in lesson were recorded onto paper and printed out for later use, something that's to be of great aid during the production of my final mod.

For next week, I will hope to work more with cameras and create some dynamic video footage in the Supreme Commander engine.

To see all posts concerning this unit, click the 'Games Portfolio' tag below. To see all project journals, click the 'Journal' tag.

Sunday 22 March 2009

Games Portfolio - Journal (Week 6) - Modelling

Project Journal - Week 6

Project activity for the week of 16/03/09 (Week 6):
This week I worked mostly in 3Ds Max, tweaking my skills and getting once again used to using the tool set. For my final product, I hope to use 3Ds Max to create two units for players to use in-game, with both low and high polygon count versions imported. The high polygon model will be used for when the camera pans close to the units, while the low one for when the camera pans out. This is done to preserve CPU usage in computers, taking much less power to render tens of low polygon models on screen than high ones. 3Ds Max plays a vital role in the production of my project, therefore it's best to become used to working with the program before the final models are produced.

During lesson time this week we were told how to run the PC performance check for Supreme Commander. This allowed us to watch a pre-fought battle programmed into the game and test out if the machine playing the game at hand could run it efficiently. Although I couldn't really see how this could help our project in any way, it'll be interesting to see the pre-recorded match using our own units and map to see how PC efficient it all is.

For next week, I will hope to get more 3D Models finished ready for the final product.

To see all posts concerning this unit, click the 'Games Portfolio' tag below. To see all project journals, click the 'Journal' tag.

Sunday 15 March 2009

Games Portfolio - Journal (Week 5) - Research

Project Journal - Week 5

Project activity for the week of 09/03/09 (Week 5):
This week I spent most of my time conducting research into how the development process of my assignment can be undertaken. Searching various resources online, I posted up an article earlier in the week explaining what tutorials I found and how I am to import 3D Models and SupCom Edited maps into the tool set. You can read the article here.

During lesson time this week we started playing with the debug option in the Supreme Commander tool set. To access debug, the Supreme Commander .LUA file had to be edited, and cheats enabled in the options menu. Debug allows users to place down any object available in the game at any time they desire, also including any custom made models. We were taught how to mod the engine using 'Shadow' folders, editing the Supreme Commander system files to add our own edits into the game.

For next week, I hope to put research learnt into practise and import some models into Supreme Commander. Hopefully, I will also be able to figure out how to create and import animations for those models also.

To see all posts concerning this unit, click the 'Games Portfolio' tag below. To see all project journals, click the 'Journal' tag.

Friday 13 March 2009

Games Portfolio - Model and Terrain Development

Model and Terrain Development Overview

For our final assignment, we are expected as individuals to create and import our own 3D Models into the Supreme Commander Tool Set, producing and shaping our own terrain. Before this development process can take place however, research must be conducted as to how these 3D Models are created and imported, and how the SupCom Map Editor works.

When creating models for Supreme Commander, several different programs will need to be utilised. Firstly, custom units are produced in 3D Editing Software such as 3Ds Max or Maya. These models will need to be fully textured and exported as .MDL files, ready to be transferred into Supreme Commander.

When finally importing models into Supreme Commander, a 'Model Importer' can be downloaded from the Internet and used to transfer custom models into the game files. The importer has been made available from here and allows users to import saved models created in 3Ds Max or Maya, and then simply export them into the game.

Terrain creation for Supreme Commander can all be taken place inside the official SupCom Map Editor, of which is available here. The map editor allows users to build up terrain, place in scenery such as trees and lakes, and paint the areas with a series of different textures.

The following links give some very useful tutorials when attempting to use the SupCom Map Editor:

To see all posts concerning this unit, click the 'Games Portfolio' tag below.

Sunday 8 March 2009

Games Portfolio - Journal (Week 4) - Final Pitch Video


Project Journal - Week 4

Project activity for the week of 02/03/09 (Week 4):
This week I spent most of my time finalising my project pitch video, of which was handed in to the University office Thursday. My pitch ended up at 2:50 minutes long and consisted of images, sound and descriptions of ideas. Unfortunately, I could not gather the appropriate equipment to add a voice over, however will take this into account and make sure to get it for future works on the project. You can view my final project pitch video online below.

Click the link below to be taken to the video!


During lesson time this week we worked through several Photoshop tutorials. These tutorials taught us how to create, colour and apply textures to a 3D virtual model using Photoshop and 3Ds Max. Using these tools, we created masks in Photoshop, used the paint tool to add colour, text tool to add wording and applied these textures to a gas canister, of which was all done in 3Ds Max. These tutorials are to be useful for us in the future, with us creating models for our project in 3Ds Max and texturing them with the aid of Photoshop.

For next week, I plan on spending some time researching Supreme Commander. I hope to learn how models are imported and created, what is involved when creating a Supreme Commander map and what it's like to get to grips with the scripting language. All of this research will be posted up on the blog next weekend along with a sum up in the project journal. This is all in preparation of practical work, of which will be beginning in week 6.

To see all posts concerning this unit, click the 'Games Portfolio' tag below. To see all project journals, click the 'Journal' tag.

Sunday 1 March 2009

Games Portfolio - Journal (Week 3) - Pitch Production

Project Journal - Week 3

Project activity for the week of 23/02/09 (Week 3):
My project pitch is currently in development. I am aiming for a three minute video pitching my initial idea, how it will be possible to create that idea using 'Supreme Commander' and some inspirational images to help pitch the theme of my idea across. So far, the video is around 70% complete and will be finished early next week for the deadline on the 6th of March, Friday.

During lesson time this week we were asked to complete a survey given to us by Angela Tinwell. No work using the Supreme Commander Tool set was completed.

For next week, I plan on finishing the project pitch, adding in overlay text explaining my ideas and by recording a voice over if there is enough time remaining and the appropriate resources can be obtained. I will upload the project pitch video to an online video streaming website next week and include a link in my next project journal.

To see all posts concerning this unit, click the 'Games Portfolio' tag below. To see all project journals, click the 'Journal' tag.