Presentation Title

Developing a Three Dimensional Modeling Tool: Chamfer that Cuts Edges Nicely

Presenter Information

Chengcheng Wang

Location

House of Learning Library, 3rd floor

Start Date

18-3-2016 12:00 PM

End Date

18-3-2016 6:00 PM

Abstract

Three dimensional (3D) modeling has become an important technique because 3D models are in demand for 3D printers, virtual reality, video games, and animations. There are many 3D modeling software tools (such as extrude, bevel, chamfer, fillets, etc.) available with commercial 3D modeling software packages, such as Autodesk Maya and 3DS Max. However, theories and algorithms of these software tools are not readily available for developers to implement from scratch. In this project, one of the 3D modeling software tools, chamfer, has been studied and implemented inside a real-time 3D engine called UNIGINE using computer graphics theories and algorithms. Chamfer is a transitional edge between two vertices of an object. The reason for implementing chamfer is that it is one of the most challenging 3D modeling software tools to implement; implementing chamferm will deepen the knowledge and skills of developing other 3D modeling software tools. As a result, this project will enable 3D modelers who use UNIGINE to apply chamfer to their 3D models. Another benefit is to provide developers with an entire set of procedures and/or a reference to implement their own 3D modeling software tools.

Department

Computing Science

Faculty Advisor

Andrew Park

This document is currently not available here.

Share

COinS
 
Mar 18th, 12:00 PM Mar 18th, 6:00 PM

Developing a Three Dimensional Modeling Tool: Chamfer that Cuts Edges Nicely

House of Learning Library, 3rd floor

Three dimensional (3D) modeling has become an important technique because 3D models are in demand for 3D printers, virtual reality, video games, and animations. There are many 3D modeling software tools (such as extrude, bevel, chamfer, fillets, etc.) available with commercial 3D modeling software packages, such as Autodesk Maya and 3DS Max. However, theories and algorithms of these software tools are not readily available for developers to implement from scratch. In this project, one of the 3D modeling software tools, chamfer, has been studied and implemented inside a real-time 3D engine called UNIGINE using computer graphics theories and algorithms. Chamfer is a transitional edge between two vertices of an object. The reason for implementing chamfer is that it is one of the most challenging 3D modeling software tools to implement; implementing chamferm will deepen the knowledge and skills of developing other 3D modeling software tools. As a result, this project will enable 3D modelers who use UNIGINE to apply chamfer to their 3D models. Another benefit is to provide developers with an entire set of procedures and/or a reference to implement their own 3D modeling software tools.