Saturday 12 April 2014

3D Modelling for Archaeologists

In this blog post, I will show archaeologists what 3D modelling packages are, how they can be used, which ones to use and what I recommend for you!

Disclaimer: these software programs may not be free indefinitely, even if they are free at the time of print. There are many trials of products, such as Photoshop (useful for editing photos, which can be used in modelling), but much of the free software is also constantly being updated/ is freeware, and so may contain bugs, so it may not work properly.


Introduction

3D modelling software does what it says on the tin; it allows you to create 3-dimensional models (if you know autoCAD, you can skip straight to the software section below
). The applications are obvious; building models that can bring a new level of interpretation to your work and allow a new medium to be exploited, so the public can be more informed and enjoy your work much more easily. Modelling software developed out of architecture and mechanical engineering, where the accurate visualization of components that are often not fully visible need to be seen. But in recent years the line ha blurred as to where 3D modelling software stops; it can be seen in many aspects of life, in particular video games. Because of it's flexibility in so many aspects of the modern world, archaeology and heritage-related specific software, or even software that is remotely relevant to us, is difficult to come by (unless you're in the right place at the right time).

Critcisms

A lot of worries and criticisms I have discussed with fellow archaeologists is that there is not enough time to incorporate modelling into many projects, because either the software will not be supported, or the software has to be learned, and this will take time away from the project and actual excavation. These are valid criticisms, but for a project that involves a large and/or  public audience that will find this information online, I argue that a model created using free software will not take very long to learn, the time and financial costs involved are very low, and most computers will be able to handle simple models. Compared to software that you have to pay for (such as AutoCAD), many of these software packages are not very advanced, nor do they provide some of the measuring tools necessary for a detailed reconstruction. But, at a time when the world has been undergoing a social and technological revolution since the creation of the internet, archaeology is being left behind in the technological front. but as a compensation, while we have always taken the hand me downs to begin with, such is the rate of development, in this situation the "hand me down" is free and I recommend it to archaeologists the world over, not least because a lot of these software packages are compatible with each other, especially when it comes to publishing! 

However, one thing that will have to be considered when you build a model is how you actually, well, build it. some complex lines and geometries need to be "thought through" before you start building it up (see fig.1). For example, to build an angular roof that fits a circular building, you will need to think about how to create the height of the roof, and how to model any inconsistencies in the roof. This also leads to the question of just how much detail you want to put into the model (down to the individual brick, for example, or just the walls), which details will be left to the textures (think of textures as coasts of paint for buildings, but can be applied to anything)?


Fig.1: Start thinking outside the box to construct more complex shapes. Made in Sketchup (author's own).

Theory?

Theoretically speaking, where is archaeological modelling? the truth is, I don't think we actually know. Yes, it's dangerous to take archaeological models at face value, but where does the theory come into modelling?  With apologies to David Clarke, we need to "lose our innocence" over modelling. In particular with reconstructing an artefact/building that has been destroyed, there is an element of variability/probability/interpretation that needs to be considered and explained. Is the data reliable enough to allow for multiple reconstructions? Part of this topic is  known as "procedural modelling", and none of the below modelling software can accomodate this. So how do you accomodate differing interpretations?  I think this debate will grow organically as it takes up more space in the archaeological literature.

The Software

So on to the software!

At the beginning of your project (or even the thing that makes you start your project), you see an artefact/object that you think would look nice as a virtual model. This is my personal set of questions/ checklist for what you can model:

  • Can you photograph it from all angles freely (excluding the bottom, but would be nice if you could)?
  • If this isn't possible, can you get hold of more advanced techniques, like laser scanning, instead of photography?
  • Is it appropriate to create a virtual model of the object? If you're only going to use it for presentation, that fine, and these free applications are great, but you may not be asking the right archaeological questions if this is your primary focus. Ask the archaeological questions first, then think about how to model it.
  • Are there more appropriate methods available for what you want to model?
  • If this isn't possible, can you get some surveyed points of the object and hope to photogrammetrise it?
  • Most importantly, can it form the basis of your research question?
Here are the ones I recommend from his list, which vary in usefulness depending on your project/artefact. this is not an exhaustive list by any means, but a full list of free software technologies are on this blog:

  • SketchUp - very good for starting out on modelling in general, but doesn't contain many advanced functions in the free version. Because it is so simple, it is very easy to model large areas quickly, without using up much disk space. You can also add some textures, so a very convincing model can be built up quickly. It is better for modelling buildings, rather than smaller artefacts. It also doesn't allow you to import photos, but it can import snapshots of, and georeference to, Google Earth! as a results, it is very tempting to show excavations or known positions of buried features alongside standing features. Combined with it's own online depository, this means that it is very easy to find multiple models very easily. The greatest problem is when complex architecture (such as creating a finial, see fig 3 below) or smaller artefacts. There is also very in the way of photogrammetric functions. BUT, my main criticism is what Google will do with the data, particularly once it is on their depository (Google sold SketchUp in 2012 to Trimble, but Google still release a free version). Will your model put on Google Earth without your permission, for example? In this increasingly Big-Brother style world that Google is turning us into, are we unwittingly giving Google the very data it needs to accomplish such a task?
 fig.2: A work in progress of the gothick Library, Sir George Staunton Country Park, Havant. the simplicity of the model allows for rapid creation with limited data; this was the first time I used Sketchup, and it only took me an hour to make the building (author's own)!


Fig.3: Photo of the Beacon, Sir George Staunton Country Park, Havant. The finial is the metallic decoration on top, full of complex curves that could not be done through Sketchup, unless you were able to reach the top of the roof and measure all the survey points (author's own)!
The main modelling software packages I recommend are:
  • FreeCAD- this requires more knowledge to work than Sketchup, because FreeCAD can implement advanced motion simulation capabilities, so you can do some fancy things, like make a moving water wheel. It is not as intuitve as Sketchup though.
  • 123D catch and make- This is a suite of programs made by a large company (AutoDesk), they has an interface similar to autoCAD; i.e. they have a viewcube, the mechanics are reasponably intuitive too (although if you haven't used autoCAD, then SketchUp may feel more intuitive). It works mainly with dwg files made by autoCAD.
The main photogrammetric software packages that I recommend are:
  • Cultural Heritage Imaging have been pioneering unique photogrammetric techniques in the USA, and their free software is called Reflectance Transformative Imaging (aka RTI). As it has been specifically designed with cultural heritage specialists and archaeologists in mind. However, if you have never used photogrammetric techniques before, then it is worth going over to their website and reading their manual, because it has two programmes that you can download. The methods employed are easy to understand, but the steps in the program (RTIviewer) tend to feel a bit dislocated from the process of actually stitching the photos! Don't worry, this happens, and if you follow the instructions in their manual, you will get a results. This is probably the best photogrammetric software; however, it is highly recommended to read their website first and then employ their methodology (instead of their capture kit, you can get similar results, using a shiny ball, string and  a tripod for most artefacts/ faces). So this software requires the most planning too, but the results are worth it. One example of RTI being practised in the UK is the Saving Your Cemetery or Church in York.
  • 123D catch-autodesk's photogrammetric software. I haven't tried this, so I can't give my opinion!
Finally, to publish your model online for free, there are on or two ways of doing this. Some archaeologists are using sketchfab, which can upload over 25 file types of models (except for .dwg files from AutoCAD). This also exemplifies the multivocality of modelling; event though you have large Trans-National Corporations involved in this market, there are a huge number of very popular software packages, which are largely inter-compatible, allowing archaeologists to do what we want to do, particularly when it comes to publishing models!

So to summarise, if you think that you could model a building, the chances are that there will be a software package for you, that will be free, easy to learn, can be downloaded to your home PC. SketchUp is recommended if you don't mind sharing your models, but other freeware is available, that can do the job just as well.

No comments:

Post a Comment