SlideShare a Scribd company logo
1 of 3
L3 Unit 66 Modelling – Partial

3D the basics                         by Cassie Coyne



Task 1 – Research

3D modelling is the art of creating characters and objects for 3D models, including life
forms, scenery, vegetation, furniture, and vehicles. It is created by means of 3D
computer application software. 3D modellers are sometimes also responsible for
applying textures to objects, characters, models and items, such as the surfaces of walls
and floors of buildings. This is highly skilled work which requires considerable knowledge
of lighting, perspective, materials, and visual effects. Specialist software packages are
used to create the models and modellers must portray the models as realistically as
possible in an efficient and effective way, making the most appropriate use of the technology.

In education, 3D modelling aims to show students how to control all the key aspects above
and use the programs to create evidence of the work and show they can use these facts and
extrapolate them into everyday life. For example if studying to become a game designer, the
student would have to show evidence they are experienced with the uses and methods of 3D
modelling. 3D computer graphics software refers to programs used to create 3D computer-
generated imagery. 3D modelers allow users to create and alter models via their 3D mesh.
Users can add, subtract, stretch and otherwise change the mesh to their desire. Models can be
viewed from a variety of angles, usually simultaneously. Models can be rotated and the view
can be zoomed in and out. 3D modelers can export their models to files, which can then be
imported into other applications as long as the metadata is compatible.

 Many modelers allow importers and exporters to be plugged-in, so they can read and write
data in the native formats of other applications. Most 3D modelers contain a number of
related features, such as ray tracers and other rendering alternatives and texture mapping
facilities. Some also contain features that support or allow animation of models. Some may
be able to generate full-motion video of a series of rendered scenes (i.e. animation). Some of
the programs which allow use of 3D modeling include 3DS MAX, Light Wave 3D, Swift 3D
and Animation: Master.

3D is used in a variety of professions including medicines, engineering, and architecture and
product design. One of the most strikingly important of these would be medicine. This would
be used when doctors/interns/nurses are using presentations to show a patient or a group of
students the anatomy of the human body. They can do this with a simple body model and a
presentation. These can also show the internal anatomy of the human body through creation
of the organs and muscle, bones and flesh etc. It is therefore vital the work is accurate and
precise in comparison to the actual human body. 3D displays create the illusion of depth by
presenting a different image to each eye. The techniques used to approximate it vary from
using 3D glasses with filtered lenses (red and cyan) or active shutter glasses, an auto
stereoscopic display, or a parallax barrier. In the end they all have the same effect; making
the viewers see in 3D.
In 3D computer graphics, polygonal modeling is an approach for modeling objects by
representing or approximating their surfaces using polygons. Polygonal modeling is well
suited to scan line rendering and is therefore the method of choice for real-time computer
graphics. Alternate methods of representing 3D objects include NURBS surfaces, subdivision
surfaces, and equation-based representations used in ray tracers. See polygon mesh for a
description of how polygonal models are represented and stored.

The basic object used in mesh modeling is a vertex, a point in three dimensional spaces. Two
vertices connected by a straight line become an edge. Three vertices, connected to the each
other by three edges, define a triangle, which is the simplest polygon in Euclidean space.
More complex polygons can be created out of multiple triangles, or as a single object with
more than 3 vertices. Four sided polygons (generally referred to as quads) and triangles are
the most common shapes used in polygonal modeling. A group of polygons, connected to
each other by shared vertices, is generally referred to as an element. Each of the polygons
making up an element is called a face. Many modeling programs do not strictly enforce
geometric theory; for example, it is possible for two vertices to have two distinct edges
connecting them, occupying exactly the same spatial location. It is also possible for two
vertices to exist at the same spatial coordinates, or two faces to exist at the same location.
Situations such as these are usually not desired and many packages support an auto-cleanup
function. If auto-cleanup is not present, however, they must be deleted manually.

A group of polygons which are connected by shared vertices is referred to as a mesh. In order
for a mesh to appear attractive when rendered, it is desirable that it be non-self-intersecting,
meaning that no edge passes through a polygon. Another way of looking at this is that the
mesh cannot pierce itself. It is also desirable that the mesh not contain any errors such as
doubled vertices, edges, or faces. For some purposes it is important that the mesh be a
manifold – that is, that it does not contain holes or singularities (locations where two distinct
sections of the mesh are connected by a single vertex). Although it is possible to construct a
mesh by manually specifying vertices and faces, it is much more common to build meshes
using a variety of tools. A wide variety of 3d graphics software packages are available for use
in constructing polygon meshes.

One of the more popular methods of constructing meshes is box modeling, which uses two
simple tools:

       The subdivide tool splits faces and edges into smaller pieces by adding new vertices.
       For example, a square would be subdivided by adding one vertex in the center and
       one on each edge, creating four smaller squares.
       The extrude tool is applied to a face or a group of faces. It creates a new face of the
       same size and shape which is connected to each of the existing edges by a face. Thus,
       performing the extrude operation on a square face would create a cube connected to
       the surface at the location of the face.

A second common modeling method is sometimes referred to as inflation modeling or
extrusion modeling. In this method, the user creates a 2d shape which traces the outline of an
object from a photograph or a drawing. The user then uses a second image of the subject from
a different angle and extrudes the 2d shape into 3d, again following the shape’s outline. This
method is especially common for creating faces and heads. In general, the artist will model
half of the head and then duplicate the vertices, invert their location relative to some plane,
and connect the two pieces together. This ensures that the model will be symmetrical.
Once a polygonal mesh has been constructed, further steps must be taken before it is useful
for games, animation, etc. The model must be texture mapped to add colors and texture to the
surface and it must be given a skeleton for animation. Meshes can also be assigned weights
and centers of gravity for use in physical simulation.

To display a model on a computer screen outside of the modeling environment, it is necessary
to store that model in one of the file formats listed below, and then use or write a program
capable of loading from that format. The two main methods of displaying 3d polygon models
are OpenGL and Direct3D. Both of these methods can be used with or without a 3d
accelerated graphics card.

There are many disadvantages to representing an object using polygons. Polygons are
incapable of accurately representing curved surfaces, so a large number of them must be used
to approximate curves in a visually appealing manner. The use of complex models has a cost
in lowered speed. In scan line conversion, each polygon must be converted and displayed,
regardless of size, and there are frequently a large number of models on the screen at any
given time. Often, programmers must use multiple models at varying levels of detail to
represent the same object in order to cut down on the number of polygons being rendered.
The main advantage of polygons is that they are faster than other representations. While a
modern graphics card can show a highly detailed scene at a frame rate of 60 frames per
second or higher, ray tracers, the main way of displaying non-polygonal models, are
incapable of achieving an interactive frame rate (10 frame/s or higher) with a similar amount
of detail.

3D rendering is the 3D computer graphics process of automatically converting 3D wire frame
models into 2D images with 3D photorealistic effects on a computer. Rendering is the final
process of creating the actual 2D image or animation from the prepared scene. This can be
compared to taking a photo or filming the scene after the setup is finished in real life. Several
different, and often specialized, rendering methods have been developed. These range from
the distinctly non-realistic wireframe rendering through polygon-based rendering, to more
advanced techniques such as: scan line rendering, ray tracing, or radio-city. Rendering may
take from fractions of a second to days for a single image/frame. In general, different
methods are better suited for either photo-realistic rendering, or real-time rendering.

Finally, some specialized methods of constructing high or low detail meshes exist. Sketch
based modeling is a user-friendly interface for constructing low-detail models quickly, while
3d scanners can be used to create high detail meshes based on existing real-world objects in
almost automatic way. These devices are very expensive, and are generally only used by
researchers and industry professionals but can generate high accuracy sub-mill metric digital
representations.



.

More Related Content

What's hot

3D Models and their Primary Characteristics
3D Models and their Primary Characteristics3D Models and their Primary Characteristics
3D Models and their Primary CharacteristicsVeetil Digital Service
 
Week 3 Polygonal Modelling
Week 3   Polygonal ModellingWeek 3   Polygonal Modelling
Week 3 Polygonal ModellingScottRoberts37
 
3D Final Work
3D Final Work3D Final Work
3D Final Workconor0994
 
Week 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesWeek 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesScottRoberts37
 
Mesh construction task 4 3 d the basics
Mesh construction task 4 3 d the basicsMesh construction task 4 3 d the basics
Mesh construction task 4 3 d the basicsThomas_Giblin_16
 
3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer GraphicsFaraz Akhtar
 
What is 3 d modeling unit 66
What is 3 d modeling   unit 66What is 3 d modeling   unit 66
What is 3 d modeling unit 66Richard Marshall
 
3D Modelig presentation (.ppt) 371 SE
3D Modelig presentation (.ppt) 371 SE3D Modelig presentation (.ppt) 371 SE
3D Modelig presentation (.ppt) 371 SEguest1460e5
 
Ha5 Full Article
Ha5 Full Article Ha5 Full Article
Ha5 Full Article nixon2011
 
3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SE3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SEguest1460e5
 
3D Modeling and Texturing Walkthrough
3D Modeling and Texturing Walkthrough3D Modeling and Texturing Walkthrough
3D Modeling and Texturing WalkthroughMartin Reimer
 
Zbrush Has The Answer To Everything
Zbrush Has The Answer To EverythingZbrush Has The Answer To Everything
Zbrush Has The Answer To EverythingAnimation Kolkata
 
Reconstruction of fingerprints
Reconstruction of fingerprintsReconstruction of fingerprints
Reconstruction of fingerprintsJuhi Khandelwal
 

What's hot (20)

3D Models and their Primary Characteristics
3D Models and their Primary Characteristics3D Models and their Primary Characteristics
3D Models and their Primary Characteristics
 
Week 3 Polygonal Modelling
Week 3   Polygonal ModellingWeek 3   Polygonal Modelling
Week 3 Polygonal Modelling
 
3D Final Work
3D Final Work3D Final Work
3D Final Work
 
3D - The Basics
3D - The Basics 3D - The Basics
3D - The Basics
 
Week 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesWeek 2 - 3D Modelling Principles
Week 2 - 3D Modelling Principles
 
Datt2500 week01
Datt2500 week01Datt2500 week01
Datt2500 week01
 
Mesh construction task 4 3 d the basics
Mesh construction task 4 3 d the basicsMesh construction task 4 3 d the basics
Mesh construction task 4 3 d the basics
 
3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics
 
What is 3 d modeling unit 66
What is 3 d modeling   unit 66What is 3 d modeling   unit 66
What is 3 d modeling unit 66
 
3 d modelling
3 d modelling3 d modelling
3 d modelling
 
3D Modelig presentation (.ppt) 371 SE
3D Modelig presentation (.ppt) 371 SE3D Modelig presentation (.ppt) 371 SE
3D Modelig presentation (.ppt) 371 SE
 
Datt 2501 week 10
Datt 2501 week 10Datt 2501 week 10
Datt 2501 week 10
 
Ha5 Full Article
Ha5 Full Article Ha5 Full Article
Ha5 Full Article
 
CGV 18CS62 VTU CSE
CGV 18CS62 VTU CSECGV 18CS62 VTU CSE
CGV 18CS62 VTU CSE
 
Art of maya
Art of mayaArt of maya
Art of maya
 
3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SE3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SE
 
3D Research
3D Research3D Research
3D Research
 
3D Modeling and Texturing Walkthrough
3D Modeling and Texturing Walkthrough3D Modeling and Texturing Walkthrough
3D Modeling and Texturing Walkthrough
 
Zbrush Has The Answer To Everything
Zbrush Has The Answer To EverythingZbrush Has The Answer To Everything
Zbrush Has The Answer To Everything
 
Reconstruction of fingerprints
Reconstruction of fingerprintsReconstruction of fingerprints
Reconstruction of fingerprints
 

Similar to L3 u66 modelling 3 d the basics task 1 research

Ha4 mesh construction
Ha4   mesh constructionHa4   mesh construction
Ha4 mesh constructionJordanSmith96
 
Overview on Various Types of 3D Modeling Techniques
Overview on Various Types of 3D Modeling TechniquesOverview on Various Types of 3D Modeling Techniques
Overview on Various Types of 3D Modeling TechniquesThePro3DStudio
 
3D Modeling Techniques : Types and Specific Applications
3D Modeling Techniques : Types and Specific Applications3D Modeling Techniques : Types and Specific Applications
3D Modeling Techniques : Types and Specific ApplicationsThePro3DStudio
 
Cad software programs engineer's handbook
Cad software programs   engineer's handbookCad software programs   engineer's handbook
Cad software programs engineer's handbookENDEAVOUR INTERNATIONAL
 
3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk mayaParvesh Taneja
 
VR_Module_3_PPT.pptx
VR_Module_3_PPT.pptxVR_Module_3_PPT.pptx
VR_Module_3_PPT.pptxvrfv
 
Know More About 3D Modeling
Know More About 3D ModelingKnow More About 3D Modeling
Know More About 3D Modelingmodelers
 
UNIT-II Immersive Design for 3D.pptx
UNIT-II Immersive Design for 3D.pptxUNIT-II Immersive Design for 3D.pptx
UNIT-II Immersive Design for 3D.pptxGOWSIKRAJA PALANISAMY
 
Ha5 3 d model article
Ha5 3 d model articleHa5 3 d model article
Ha5 3 d model articleJohnLongworth
 
Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Charling Li
 
L3 u66 modelling 3 d the basicstask 2 plan
L3 u66 modelling 3 d the basicstask 2 planL3 u66 modelling 3 d the basicstask 2 plan
L3 u66 modelling 3 d the basicstask 2 plancassie_coyne
 
Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...
Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...
Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...Klen Čopič Pucihar
 

Similar to L3 u66 modelling 3 d the basics task 1 research (20)

Ha4 mesh construction
Ha4   mesh constructionHa4   mesh construction
Ha4 mesh construction
 
Overview on Various Types of 3D Modeling Techniques
Overview on Various Types of 3D Modeling TechniquesOverview on Various Types of 3D Modeling Techniques
Overview on Various Types of 3D Modeling Techniques
 
3D Modeling Techniques : Types and Specific Applications
3D Modeling Techniques : Types and Specific Applications3D Modeling Techniques : Types and Specific Applications
3D Modeling Techniques : Types and Specific Applications
 
3D Plan
3D Plan3D Plan
3D Plan
 
Cad software programs engineer's handbook
Cad software programs   engineer's handbookCad software programs   engineer's handbook
Cad software programs engineer's handbook
 
3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya
 
Design and Modeling with Autodesk 3DS Max
Design and Modeling with Autodesk 3DS MaxDesign and Modeling with Autodesk 3DS Max
Design and Modeling with Autodesk 3DS Max
 
Article
ArticleArticle
Article
 
VR_Module_3_PPT.pptx
VR_Module_3_PPT.pptxVR_Module_3_PPT.pptx
VR_Module_3_PPT.pptx
 
Know More About 3D Modeling
Know More About 3D ModelingKnow More About 3D Modeling
Know More About 3D Modeling
 
UNIT-II Immersive Design for 3D.pptx
UNIT-II Immersive Design for 3D.pptxUNIT-II Immersive Design for 3D.pptx
UNIT-II Immersive Design for 3D.pptx
 
427lects
427lects427lects
427lects
 
Ha5 3 d model article
Ha5 3 d model articleHa5 3 d model article
Ha5 3 d model article
 
reviewpaper
reviewpaperreviewpaper
reviewpaper
 
Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)
 
Our 1st Seminar
Our 1st SeminarOur 1st Seminar
Our 1st Seminar
 
L3 u66 modelling 3 d the basicstask 2 plan
L3 u66 modelling 3 d the basicstask 2 planL3 u66 modelling 3 d the basicstask 2 plan
L3 u66 modelling 3 d the basicstask 2 plan
 
Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...
Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...
Using a Mobile Phone as a 2D Virtual Tracing Tool: Static Peephole vs. Magic ...
 
livingin3d
livingin3dlivingin3d
livingin3d
 
Ha4 constraints
Ha4   constraintsHa4   constraints
Ha4 constraints
 

More from cassie_coyne

Fmp schedule 20 02 2013
Fmp schedule 20 02 2013Fmp schedule 20 02 2013
Fmp schedule 20 02 2013cassie_coyne
 
Production log for fmp and final evaluation
Production log for fmp and final evaluationProduction log for fmp and final evaluation
Production log for fmp and final evaluationcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp v3
Production log for fmp v3Production log for fmp v3
Production log for fmp v3cassie_coyne
 
Production log for fmp v2
Production log for fmp v2Production log for fmp v2
Production log for fmp v2cassie_coyne
 
Production log for fmp v1
Production log for fmp v1Production log for fmp v1
Production log for fmp v1cassie_coyne
 
Jazz and blues moodboard research
Jazz and blues moodboard researchJazz and blues moodboard research
Jazz and blues moodboard researchcassie_coyne
 
Cassie fmp hollow queen 07 02 13
Cassie fmp hollow queen 07 02 13Cassie fmp hollow queen 07 02 13
Cassie fmp hollow queen 07 02 13cassie_coyne
 
Fmp ella f storyline updated
Fmp ella f storyline updatedFmp ella f storyline updated
Fmp ella f storyline updatedcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
FMP Pre Production
FMP Pre ProductionFMP Pre Production
FMP Pre Productioncassie_coyne
 
Fmp pre production
Fmp pre productionFmp pre production
Fmp pre productioncassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmpcassie_coyne
 

More from cassie_coyne (20)

Fmp ilp review
Fmp ilp reviewFmp ilp review
Fmp ilp review
 
Fmp schedule 20 02 2013
Fmp schedule 20 02 2013Fmp schedule 20 02 2013
Fmp schedule 20 02 2013
 
Production log for fmp and final evaluation
Production log for fmp and final evaluationProduction log for fmp and final evaluation
Production log for fmp and final evaluation
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp v3
Production log for fmp v3Production log for fmp v3
Production log for fmp v3
 
Production log for fmp v2
Production log for fmp v2Production log for fmp v2
Production log for fmp v2
 
Production log for fmp v1
Production log for fmp v1Production log for fmp v1
Production log for fmp v1
 
Jazz and blues moodboard research
Jazz and blues moodboard researchJazz and blues moodboard research
Jazz and blues moodboard research
 
Cassie fmp hollow queen 07 02 13
Cassie fmp hollow queen 07 02 13Cassie fmp hollow queen 07 02 13
Cassie fmp hollow queen 07 02 13
 
Fmp ella f storyline updated
Fmp ella f storyline updatedFmp ella f storyline updated
Fmp ella f storyline updated
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
FMP Pre Production
FMP Pre ProductionFMP Pre Production
FMP Pre Production
 
Fmp pre production
Fmp pre productionFmp pre production
Fmp pre production
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 
Production log for fmp
Production log for fmpProduction log for fmp
Production log for fmp
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

L3 u66 modelling 3 d the basics task 1 research

  • 1. L3 Unit 66 Modelling – Partial 3D the basics by Cassie Coyne Task 1 – Research 3D modelling is the art of creating characters and objects for 3D models, including life forms, scenery, vegetation, furniture, and vehicles. It is created by means of 3D computer application software. 3D modellers are sometimes also responsible for applying textures to objects, characters, models and items, such as the surfaces of walls and floors of buildings. This is highly skilled work which requires considerable knowledge of lighting, perspective, materials, and visual effects. Specialist software packages are used to create the models and modellers must portray the models as realistically as possible in an efficient and effective way, making the most appropriate use of the technology. In education, 3D modelling aims to show students how to control all the key aspects above and use the programs to create evidence of the work and show they can use these facts and extrapolate them into everyday life. For example if studying to become a game designer, the student would have to show evidence they are experienced with the uses and methods of 3D modelling. 3D computer graphics software refers to programs used to create 3D computer- generated imagery. 3D modelers allow users to create and alter models via their 3D mesh. Users can add, subtract, stretch and otherwise change the mesh to their desire. Models can be viewed from a variety of angles, usually simultaneously. Models can be rotated and the view can be zoomed in and out. 3D modelers can export their models to files, which can then be imported into other applications as long as the metadata is compatible. Many modelers allow importers and exporters to be plugged-in, so they can read and write data in the native formats of other applications. Most 3D modelers contain a number of related features, such as ray tracers and other rendering alternatives and texture mapping facilities. Some also contain features that support or allow animation of models. Some may be able to generate full-motion video of a series of rendered scenes (i.e. animation). Some of the programs which allow use of 3D modeling include 3DS MAX, Light Wave 3D, Swift 3D and Animation: Master. 3D is used in a variety of professions including medicines, engineering, and architecture and product design. One of the most strikingly important of these would be medicine. This would be used when doctors/interns/nurses are using presentations to show a patient or a group of students the anatomy of the human body. They can do this with a simple body model and a presentation. These can also show the internal anatomy of the human body through creation of the organs and muscle, bones and flesh etc. It is therefore vital the work is accurate and precise in comparison to the actual human body. 3D displays create the illusion of depth by presenting a different image to each eye. The techniques used to approximate it vary from using 3D glasses with filtered lenses (red and cyan) or active shutter glasses, an auto stereoscopic display, or a parallax barrier. In the end they all have the same effect; making the viewers see in 3D.
  • 2. In 3D computer graphics, polygonal modeling is an approach for modeling objects by representing or approximating their surfaces using polygons. Polygonal modeling is well suited to scan line rendering and is therefore the method of choice for real-time computer graphics. Alternate methods of representing 3D objects include NURBS surfaces, subdivision surfaces, and equation-based representations used in ray tracers. See polygon mesh for a description of how polygonal models are represented and stored. The basic object used in mesh modeling is a vertex, a point in three dimensional spaces. Two vertices connected by a straight line become an edge. Three vertices, connected to the each other by three edges, define a triangle, which is the simplest polygon in Euclidean space. More complex polygons can be created out of multiple triangles, or as a single object with more than 3 vertices. Four sided polygons (generally referred to as quads) and triangles are the most common shapes used in polygonal modeling. A group of polygons, connected to each other by shared vertices, is generally referred to as an element. Each of the polygons making up an element is called a face. Many modeling programs do not strictly enforce geometric theory; for example, it is possible for two vertices to have two distinct edges connecting them, occupying exactly the same spatial location. It is also possible for two vertices to exist at the same spatial coordinates, or two faces to exist at the same location. Situations such as these are usually not desired and many packages support an auto-cleanup function. If auto-cleanup is not present, however, they must be deleted manually. A group of polygons which are connected by shared vertices is referred to as a mesh. In order for a mesh to appear attractive when rendered, it is desirable that it be non-self-intersecting, meaning that no edge passes through a polygon. Another way of looking at this is that the mesh cannot pierce itself. It is also desirable that the mesh not contain any errors such as doubled vertices, edges, or faces. For some purposes it is important that the mesh be a manifold – that is, that it does not contain holes or singularities (locations where two distinct sections of the mesh are connected by a single vertex). Although it is possible to construct a mesh by manually specifying vertices and faces, it is much more common to build meshes using a variety of tools. A wide variety of 3d graphics software packages are available for use in constructing polygon meshes. One of the more popular methods of constructing meshes is box modeling, which uses two simple tools: The subdivide tool splits faces and edges into smaller pieces by adding new vertices. For example, a square would be subdivided by adding one vertex in the center and one on each edge, creating four smaller squares. The extrude tool is applied to a face or a group of faces. It creates a new face of the same size and shape which is connected to each of the existing edges by a face. Thus, performing the extrude operation on a square face would create a cube connected to the surface at the location of the face. A second common modeling method is sometimes referred to as inflation modeling or extrusion modeling. In this method, the user creates a 2d shape which traces the outline of an object from a photograph or a drawing. The user then uses a second image of the subject from a different angle and extrudes the 2d shape into 3d, again following the shape’s outline. This method is especially common for creating faces and heads. In general, the artist will model half of the head and then duplicate the vertices, invert their location relative to some plane, and connect the two pieces together. This ensures that the model will be symmetrical.
  • 3. Once a polygonal mesh has been constructed, further steps must be taken before it is useful for games, animation, etc. The model must be texture mapped to add colors and texture to the surface and it must be given a skeleton for animation. Meshes can also be assigned weights and centers of gravity for use in physical simulation. To display a model on a computer screen outside of the modeling environment, it is necessary to store that model in one of the file formats listed below, and then use or write a program capable of loading from that format. The two main methods of displaying 3d polygon models are OpenGL and Direct3D. Both of these methods can be used with or without a 3d accelerated graphics card. There are many disadvantages to representing an object using polygons. Polygons are incapable of accurately representing curved surfaces, so a large number of them must be used to approximate curves in a visually appealing manner. The use of complex models has a cost in lowered speed. In scan line conversion, each polygon must be converted and displayed, regardless of size, and there are frequently a large number of models on the screen at any given time. Often, programmers must use multiple models at varying levels of detail to represent the same object in order to cut down on the number of polygons being rendered. The main advantage of polygons is that they are faster than other representations. While a modern graphics card can show a highly detailed scene at a frame rate of 60 frames per second or higher, ray tracers, the main way of displaying non-polygonal models, are incapable of achieving an interactive frame rate (10 frame/s or higher) with a similar amount of detail. 3D rendering is the 3D computer graphics process of automatically converting 3D wire frame models into 2D images with 3D photorealistic effects on a computer. Rendering is the final process of creating the actual 2D image or animation from the prepared scene. This can be compared to taking a photo or filming the scene after the setup is finished in real life. Several different, and often specialized, rendering methods have been developed. These range from the distinctly non-realistic wireframe rendering through polygon-based rendering, to more advanced techniques such as: scan line rendering, ray tracing, or radio-city. Rendering may take from fractions of a second to days for a single image/frame. In general, different methods are better suited for either photo-realistic rendering, or real-time rendering. Finally, some specialized methods of constructing high or low detail meshes exist. Sketch based modeling is a user-friendly interface for constructing low-detail models quickly, while 3d scanners can be used to create high detail meshes based on existing real-world objects in almost automatic way. These devices are very expensive, and are generally only used by researchers and industry professionals but can generate high accuracy sub-mill metric digital representations. .