1CEPAP-UAB - Centre d'Estudis del Patrimoni Arqueòlogic de la Prehistòria, Universitat Autònoma de Barcelona, 08193 Bellaterra, Spain;
2ICArEHB – The interdisciplinary Center for Archaeology and Evolution of Human Behaviour, Universidade do Algarve, Campus de Gambelas, 8005-139 Faro, Portugal;
3CASEs- Culture, Archaeology, and Socio-Ecological Dynamics group. Universitat Pompeu Fabra. Departament d'Humanitats. 08005 Barcelona, Spain.
Protocol Citation: Javier Sánchez-Martínez, Katia Calmet, Jorge Martínez-Moreno, Xavier Roda Gilabert 2024. ReViBE: protocol for Refit Visualisation of lithic reduction sequences using the Blender Engine. protocols.io https://dx.doi.org/10.17504/protocols.io.kqdg32jrpv25/v1
Manuscript citation:
Sánchez-MartínezJ, Calmet, K, Martínez MorenoJ, Roda Gilabert X (submited) Virtual reconstruction of stone tool refitting by using 3D modelling and the Blender Engine: the application of the “ReViBE” protocol to the archaeological record. PLOS ONE
License: This is an open access protocol distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Protocol status: Working
We use this protocol and it's working
Created: October 09, 2024
Last Modified: October 09, 2024
Protocol Integer ID: 109420
Keywords: material culture, stone tools, lithic refittings, photogrammetry, Blender, 3D modelling
Funders Acknowledgement:
Program for the Requalification of the University System Margarita Salas
Grant ID: CA1/RSUE/2022-889183
Program for the Requalification of the University System Margarita Salas
Grant ID: CA1/RSUE/2021- 707703
Human occupation during the Upper Pleistocene and Holocene in the south-eastern Pyrenees
Grant ID: PID2022-136363NB-I00
National Public Employment Service
Grant ID: NextGenerationEU
Abstract
Here, we introduce ReViBE, a step-by-step protocol for visualising lithic refits through the utilisation of imaging technologies, photogrammetry, 3D modelling and Blender animation software. Lithic refittings represent high-resolution temporal sequences that shed light in cognitive, organisational and taphonomic aspects of the archaeological record, and have remained integral for the archaeological science since its inception. Despite their popularity, little work has been focused on the representation of refittings, traditionally undertaken through photography and archaeological drawing. While the use of these recording tools are widespread in the discipline, their application in refittings has limitations, as they fail to capture the three-dimensional nature of lithic reduction.
Our ReViBE protocol addresses this issue through a step-by-step procedure that combines the creation of 3D models in refittings and their animation, allowing a more dynamic visualization of lithic reduction sequences in high definition. The protocol consists of three main phases in which we explain how to perform photogrammetry on the refitted artifacts, create three-dimensional models from the captured images (e.g., Photoscan/Metashape), and finally, generate animation by reconstructing the motion of each individual piece in a temporal sequence (e.g., Blender).
Furthermore, we suggest incorporating protocols employing 3D modelling to aid in the digital visualization of material culture, enhancing the accessibility and study of archaeological heritage.
Content:
Part 1 – Initial remarks and set up preparation
Part 2 – Obtention of 3D models using photogrammetry
Part 3 – Converting images to 3D
Part 4 – Creation of animation sequences using Blender
Supplementary video
Image Attribution
All images by Katia Calmet and CEPAP-UAB.
Guidelines
Typographical emphasis used in the protocol:
References to materials and software used in italics, e.g. Helicon Focus
Software features in bold, e.g. Align Photos
Computational workflows linked by angle brackets (>), e.g. Workflow > Build Mesh
Keyboard buttons indicated by angle markers (< >), e.g. <Right-Click >
The last section of the protocol contains a video with an extended overview of the whole process.
Materials
Image capturing:
Camera (ideally with 35mm - 80mm focal length)
Tripod
Light box (optional)
PC or laptop
Rotating turntable
Modelling clay and plastic wrap
Photogrammetric scale marker
3D scanning and processing software:
Helicon Remote
Agisoft PhotoScan
Blender
Safety warnings
Application of this protocol is risk-free
Before start
Part 1 - Initial remarks and set up preparation
Part 1 - Initial remarks and set up preparation
Place the camera on a tripod (ideally with a zoom lens with a focal length between 35mm and 80mm). Do not use an autofocus lens.
Place the artefact in a light box or, if this is not available, on a plain coloured background.
Place the artefact on a turntable within the workspace.
Use a Photogrammetric scale marker to scale the images afterwards. Three free versions of the photogrammetric scale can be downloaded at this link (Porter, Roussel & Soressi, 2016a; Porter, Roussel & Soressi, 2016b).
If the artefact will not stand due to its irregular shape, use an appropriate amount of modelling clay wrapped in plastic wrap to create a modifiable support surface.
With 3 light sources, create diffused lighting from both sides and above. Try to avoid large shadows on the background surface and on the piece.
1. Workspace, to organise.
2. Markers to scale the artefact.
3. Scale bars to introduce the scale interval.
4. Model view, to see the development of the artefact.
5. Photo section where all the photos are separated. Masks can be applied in this area.
6. Freeform selection tool.
7. Markers.
8. Update, to apply the measurements to the scale bars.
In the left part of the screen, go to Workspace and tap <Right-click> on the mouse > Add Chunk.
Go to the pictures folder on your computer and drop all the photos with the artefact in a single position, with the front angle and the high angle.
Create a mask.
Go to the Photos section and open one. Use the magic wand to select the background.<Right-click>and select Add Selection. Do this for each photo.
Return to the model view.
Select Workflow on the toolbar and <Click> on Align photos.
In the pop-up window, select Accuracy > Medium and Pair preselection > Disabled.
Select Workflow on the toolbar again and <Click> on Build dense cloud.
On the pop-up window select Quality > Medium.
Select Workflow>Build Mesh.
In the following pop-up window leave the default parameters and <Click> the OK button.
Select Workflow>Build Texture.
In the following pop-up window leave the default parameters and<Click> the OK button.
Clean up the artefact, use the freeform selection tool and draw over the parts that do not belong to the artefact, and press <DELETE> on your keyboard.
Add Chunk2 on the Workspace.
In the Photos panel, move all the photos that are left in the pictures folder with the artefact to the other position.
Repeat , , , , ,.
Open Chunk 1 andgo to the Photos pane.
Open one of the photos from the high angle where the Photogrammetric scale markeris visible.
Using the marker tool, <Right-click> on one of the targets and select Create Marker.
Repeat on each reference target in the image.
<Right-click> on the target > place marker > choose the point that matches the one in the image above.
Repeat , in every high-angle photo.
On the Reference menu, go to the Makers section and select two points that are parallel to each other, <Right-click> and select create scale bar.
On the scale bar, enter the distance between the targets according to the distance in real life.
<Click> the Update icon and return to the model.
Repeat , , , on chunk2.
Now go to Workflow >Align Chunks.
In the pop-up window, select the two chunks and leave all the parameters as default.
Workflow > merge chunks.
In the pop-up window, select the two chunks and choose Merge models.
Export
File > Export Model > Export OBJ/FBX/KMZ…> OK
Part 4- Creating animated sequences using Blender
Part 4- Creating animated sequences using Blender
Blender is a flexible tool with many possibilities that allows the creation of animation sequences using the 3D models previously obtained by photogrammetry. Here we explain the different steps that should be followed up to create core reduction animation sequences.
Open Blender > Select the General option at the first menu.
Legend:
1. 3D cursor (for moving objects arround the workspace).
2. Rotate tool (to rotate the object).
3. 3D view of the workspace.
4. Timeline (display of the movements in time by keyframes).
5. Viewport shading (view of the object with the texture).
6. Toggle the camera view.
7. Render Properties.
8. Output Properties.
9. Object Properties.
10. Scene collection (space with a list of all the objects).
11. Header (where the object mode options can be found).
Delete the cube by default, <Click> on the cube and press <DELETE>
File > Import > Obj. and browse for the object in the computer folder.
Place all the artefacts on the workspace.
<Click> on one of the artefacts.
<Click> on the viewport shading to see the object with the texture.
Go to object on the Header > Set Origin > Origin to centre of mass (surface).
To move objects press <G> on the keyboard and move the mouse to position the object. To change the position more precisely go to the object properties. <Right-click> to set.
To rescale objects, <Click> on the object in the workspace, press<S> and move the mouse in the object properties.
To rotate the object, select the rotate tool and move the mouse on the axis you want to rotate or in the object properties panel.
Repeat steps , . . for each object one by one.
Make the set up
Go to the Header>Add and <Click> on Camera.
Select the camera by clicking above it and press <G> on the keyboard, move the mouse, and move the camera until you have the object in the frame.
<Click> on Toggle the camera view and see what’s in the frame.
Adjust the frame, press<G>, and move the mouse, until you have the objects in the frame.
Go to the Header > Add > Light > Point.
Place 3 lights and create a standard 3 point lighting, one light behind the object and two lights from the sides of the camera.
Legend:
1. Artefacts/objects.
2. Camera.
3. Light point.
You can add another light to backfill.
Animation
Select Auto Keying on the Timeline to capture a keyframe every time an object moves.
Drag the bar on the timeline to the second you want the object's first action to end.
<Click> and drag the object you want to move to the first position.
Place the object where the object's action ends, then <Click> to fix it.
Move the bar on the timeline to the second the action starts.
To rotate the object, set it to the second in which the object has not changed its position, move the bar on the Timeline to the second in which the rotation will end.
Drag the 3D cursor over the object you want to rotate.
Use the Rotate tool and apply the rotation at the second the movement ends on the Timeline.
Repeat steps , , , for each object.
Render
Delimit the timeline where it says Start/End. Leave a few seconds at the end of the animation.
Go to the Rendering tab.
Output properties > output > name of the animation and where it's saved (folder) > Format File > FFmpeg video > Colour profile RGB > Encoding > container > MPEG-4 > Video > H264 > Lossless > Good.
Render Properties> Scene > Render Engine and change it to Cycles.
Render Properties>Film > Transparent.
Go to the Render tab (not rendering) >render animation.
There are several export options for this software, depending on how you want to use it and how quickly you can reproduce it on your device. You can also capture still images for editing in other programs, such as Adobe Photoshop, or for uploading to a website.
Supplementary video
Supplementary video
The video included in this section shows a detailed step-by-step process following the procedure explained in this protocol. Sample materials to ensure reproducibility of the method are available from this link.
Protocol references
ISO 5807:1985 (1985) Information processing. Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts. International Organization for Standardization. February 1985, 25 p
Myler, HR (1998). Fundamentals of engineering programming with C and Fortran. Cambridge University Press.
Porter, ST; Roussel, M; Soressi, M. (2016a).A Simple Photogrammetry Rig for the Reliable Creation of 3D Artifact Models in the Field: Lithic Examples from the Early Upper Paleolithic Sequence of Les Cottés (France). etrieved from the Data Repository for the University of
Minnesota, http://dx.doi.org/10.13020/D6201D.
Porter, ST, Roussel, M & Soressi, M (2016b). A simple photogrammetry rig for the reliable creation of 3D artefact models in the field: lithic examples from the Early Upper Paleolithic sequence of Les Cottés (France). Advances in Archaeological Practice, 4 (1), 71-86. https://doi.org/10.7183/2326-3768.4.1.71