So to test out if the mesh was working alright, I went through the whole process of putting it into Unity and putting it online. It went perfectly smoothly! Here it is, for you guys to walk around in if you want:
http://www.abfoglia.com/Test_build01.html (Not sure how to embed it in the blog yet :P)
Saturday, 24 April 2010
Wednesday, 21 April 2010
New Project! - Fort Genericum
I just started a new 3D project!
I'm going to try something new and blog about it, to try and keep myself focused. Every week there is going to be an update on the project, where I will be explaining the thought, and the process of making a 3D environment. I will also talk about any problems in the making of it, and how I managed to overcome those problems - or which compromises I had to make.
The main aim of this project is to test Unity as a visualization platform for 3D environments. Unity is a 3D game engine which can be run inside a browser, as a free standing program, or even on an iPhone or iPad. Plus, as well as Windows, it can also run on Mac.
These are tremendous benefits for a visualization tool. Most people would be able to access it, and straight from their browser as well. More importantly, you can explore any built environment from any angle, or even walk around it if you choose to...all in realtime! This gives a sense of space, dimension, and layout that a 2D image or a short video clip never could.
So to test this out, I've decided to build a fictitious Roman fort. Archaeology is a field which defintley needs better visualization techniques...but that is a rant for another post!

The Roman fort of Genericum was built sometime between the 1st-3rd century AD, somewhere on the northeren frontier of Roman Britain. Currently, it is manned by the IXth Cohort of Normalii, an auxiliary unit of about 5oo men (a cohors quingenariae).
The fort layout is fairly generic. It is more or less square, with rounded off edges, surrounded by a ditch. Like most Roman forts, the headquarters building (principia) is located in the center of the fort, at the point where the North-South Via Praetoria bisects the East-West Via Principalis. To the right of the principia there are a pair of granaries (horrea) and a building which functions as a sick bay and a place to stay for any people travelling through the fort. To the left of the principia is the praetorium, the house of the unit commander.
The other buildings are 6 barracks (centuria), each centuria housing a century. The barracks are split up into 10 contubernium, rooms where the 8 men of a contubernium sleep, with a suite for the centurion at one end.
The rest of the buildings contain the mess hall, kitchens, the officer's club, stables for the Cohort's animals (Mules, Donkeys, Horses, Oxen), cart houses, sleeping quarters for army slaves and servants (calones) and a variety of store rooms and workshops (fabricae).
Outside the fort to the east is a small civilian settlement (vicus), where camp followers (common law wives, prostitutes, merchants, etc.) and other civilians live. There are workshops, stores and taverns here, and this is where off duty soldiers would spend their time.
To the west there is a military bath house, and some other small buildings (Barns, local farms, smaller workshops).
All of the environment will be constructed in 3ds Max, and imported as a single asset into the Unity engine. Props, such as minor vegetation, pots, carts, etc. will be imported as seperate objects and placed in the environment via the unity editor.
The technical specifications and goals for the project are as follows. These are trying to take in to account that this is a low-polygon environment, for a browser based game engine.
The project will be divided into various stages, each of about a week. I have no deadline and other compromises though, so each stage can take as long as I need:
I'm going to try something new and blog about it, to try and keep myself focused. Every week there is going to be an update on the project, where I will be explaining the thought, and the process of making a 3D environment. I will also talk about any problems in the making of it, and how I managed to overcome those problems - or which compromises I had to make.
The main aim of this project is to test Unity as a visualization platform for 3D environments. Unity is a 3D game engine which can be run inside a browser, as a free standing program, or even on an iPhone or iPad. Plus, as well as Windows, it can also run on Mac.
These are tremendous benefits for a visualization tool. Most people would be able to access it, and straight from their browser as well. More importantly, you can explore any built environment from any angle, or even walk around it if you choose to...all in realtime! This gives a sense of space, dimension, and layout that a 2D image or a short video clip never could.
So to test this out, I've decided to build a fictitious Roman fort. Archaeology is a field which defintley needs better visualization techniques...but that is a rant for another post!

The Roman fort of Genericum was built sometime between the 1st-3rd century AD, somewhere on the northeren frontier of Roman Britain. Currently, it is manned by the IXth Cohort of Normalii, an auxiliary unit of about 5oo men (a cohors quingenariae).
The fort layout is fairly generic. It is more or less square, with rounded off edges, surrounded by a ditch. Like most Roman forts, the headquarters building (principia) is located in the center of the fort, at the point where the North-South Via Praetoria bisects the East-West Via Principalis. To the right of the principia there are a pair of granaries (horrea) and a building which functions as a sick bay and a place to stay for any people travelling through the fort. To the left of the principia is the praetorium, the house of the unit commander.
The other buildings are 6 barracks (centuria), each centuria housing a century. The barracks are split up into 10 contubernium, rooms where the 8 men of a contubernium sleep, with a suite for the centurion at one end.
The rest of the buildings contain the mess hall, kitchens, the officer's club, stables for the Cohort's animals (Mules, Donkeys, Horses, Oxen), cart houses, sleeping quarters for army slaves and servants (calones) and a variety of store rooms and workshops (fabricae).
Outside the fort to the east is a small civilian settlement (vicus), where camp followers (common law wives, prostitutes, merchants, etc.) and other civilians live. There are workshops, stores and taverns here, and this is where off duty soldiers would spend their time.
To the west there is a military bath house, and some other small buildings (Barns, local farms, smaller workshops).
All of the environment will be constructed in 3ds Max, and imported as a single asset into the Unity engine. Props, such as minor vegetation, pots, carts, etc. will be imported as seperate objects and placed in the environment via the unity editor.
The technical specifications and goals for the project are as follows. These are trying to take in to account that this is a low-polygon environment, for a browser based game engine.
- Polygon count of less than 100,000 for major scene elements. Props do not count towards this limit. Trees do, and will be counted as part of the scene. This is for lighting reasons.
- Textures no greater than 512x512, in .dds format. This allows for mip-mapping, and specular in the alpha channel.
- Normal maps for all textures
- Lighting baked in to the scene. This will be done in 3ds Max...If I can figure out how! It is possible, but I've never pulled it off yet. This will allow for shadows and Ambient Occlusion, neither of which are available in the free version of Unity.
- Getting blend textures to work with vertex paint, and importing to Unity. Very useful for making paths on terrain, and for breaking up tiling.
- Vegetation. Make my own trees and bushes. See if there is an economic way to make grass.
The project will be divided into various stages, each of about a week. I have no deadline and other compromises though, so each stage can take as long as I need:
- Stage 1: Fort layout and preliminary Unity tests - Creating the basic meshes for all the buildings in the fort, and importing it into Unity to see how it works. As of this post, i've already finished this. Last night I imported it into Unity AND IT WORKED RIGHT AWAY. WOOO!! This is why I love Unity. :) I still have to do some preliminary tests in trying to get the baked lighting working, and do some tests with blend textures before I move to the next stage though.
- Stage 2: Fort 1st detail pass and texturing - This is where I'll add some large "details" to the fort, and start creating the textures for, and texturing the fort itself. Large details will include things like the roads, the fort drainage system, steps up to the walls and fancy archways and doors for the Gatehouses. Add some wobble to the roofs and walls of buildings, so things don't look to perfect.
- Stage 3: Vicus - The basic meshes for the extramural vicus
- Stage 4: Vicus Texturing
- Stage 5: Other extramural buildings - Military baths, tombs, shrines, cisterns, other randomn buildings.
- Stage 6: Texturing the other extramural buildings
- Stage 7: Landscaping - Giving form to the landscape, adding in trees.
- Stage 8: General Detail Pass - See what other details can be added with the leftover polycount
- Stage 9: Props - Making props. Carts, amphorae, bushes, fences, hedges and other small objects.
- Stage 10: Unify it all in Unity!
Subscribe to:
Comments (Atom)