Welcome to Project 11: Large 3D Scanner
All scans are ready for viewing here. Thanks for your patience! Enjoy!
1 Project Overview
The goal of this project is to design and build an inexpensive, large 3D Scanner. The large 3D scanner will provide the OSU Game Design Studios with digital 3D models with color texture mapped onto it. The digital 3D models can then be animated for use in movies and video games. Scannable objects will range from basketball size to human size, which we've decided as 1 to 6.5 ft. Texture resolution will be variable and can be set by the user. The digitized object will have a rough minimum polygon size of about the size of a human nose, which is a 1 in point spacing.
While low-end scanning solutions are readily available commercially, these are usually limited in either the size of the objects they can handle, or in only being able to capture an object's shape, not its surface patterns and coloration. To suitably capture objects to populate the digital worlds of modern computer games, our design must be able to capture these surface textures in addition to the underlying model structure.
Our scanner will tentatively consist of a non-contact active scanner powered though a wall outlet. User programming and operation of the scanner will be done via Blender on a PC or laptop. The PC or laptop will interface with a microcontroller in the scanner. The microcontroller will be used to digitally control the scanner’s devices such as light sensors and motors. While rotating around the object the scanner will emit light and detect its reflection to acquire information about its shape. Simultaneously, the scanner will capture surface textures and colors using a camera that is capable of operating in any lighting condition and the software. This imaging data will be stored on the PC or the laptop. Once the scanner obtains the objects 3D data, our open source software will stitch together the collected data to produce a digital 3D model that will be compatible with Maya, 3DS Max, and Blender.
*Needs to be able to scan object of size basketball to human size.
*Produce 3D models with color textures.
*Scanning times of at least 30 seconds.
*Must be eye safe.
*Data collected needs to be exportable to Maya, 3DS Max, and Blender.
*Point spacing can be up to 1 inch.
*A texture resolution of at least 10 DPI with 8 bit texture colors.
*Lighting conditions: needs to be able to scan in typical indoor lights.
*Alignment of scans.
*A clean tower.
*Improve camera position detection.
*Increase laser distance from camera.
*Stand cover boards for tower stability.
2 Background Research
3 System Requirements and Desired Features
4 Design Solutions
5 Top Level Block Design
Final Project Presentation
OSU Game Design Studios