Constructing a Realistic 3D Model from Stereoscopic Image Pairs
|
|
|
- Todd Gray
- 9 years ago
- Views:
Transcription
1 Constructing a Realistic 3D Model from Stereoscopic Image Pairs Alora Killian Abstract How can we create a realistic model using data from stereoscopic image pairs? This paper explores this question by using generated 3D data from image pairs taken of the St. Olaf College Regents building and comparing it to a model hand sculpted from Regents' architectural plans. We will investigate not only the process behind creating usable data from image pairs, but also how to build an accurate 3D model in the open source modeling software Blender. We will also factor in the realism gained from exporting it to the 3D application engines three.js and Copperlicht. We will discuss the applications of such work, with the overall goal of accurately displaying a model of the Regents building at St. Olaf College. Introduction Due to the great leaps in computer hardware and display, creating and viewing a 3D model has become accessible to everyone. Models are becoming a ubiquitous part of everyday life. A 3D model can help a doctor understand the inner workings of an ear, or describe the topography of the ocean. A necessary trait of such models, however, must consist of a certain 1
2 level of realism. Due to the nature of sculpting models by hand, constructing a hyper-realistic model from scratch will take far too long to be efficient. A possible solution to this problem is to construct a model directly from photographs. Stereoscopic image pairs can be analyzed for depth information for use in modeling. There are many different methods for gathering 3D data from static images [1]. For this paper, we will use data gathered with software developed explicitly for our project. While an explanation of these features is outside the limits of this paper, we will rely on the data pulled from these methods to construct our realistic models. Overview In this paper, we will focus on the goal of creating a realistic model of St. Olaf College's Regents building. We will first outline the previous work and necessary background of the project. We will then discuss the logistics of sculpting a model in order to check it against our data gathered from image pairs. We will also go over the methods required to correct polygonal data received and the file export types necessary for appropriate display. We will conclude with the future direction of the project. Background This project is part of a larger program at St. Olaf College called the Palantir project, which focuses on research in computer vision. The process of modeling Regents has been ongoing for a year in three different courses, with new students rotating in on various research positions. Each course involves a pipeline structure, where one team of students passes data 2
3 onto the next. It is in this way that we receive source images, vertex lists in the image coordinate space, and vertex lists in 3D coordinate space to use in our model. The original team in our stage of the pipeline previously created tools to convert this data into.obj files for importing into Blender [2]. In order to compile our stereoscopic image data, as well as construct a model by hand, we will use the 3D modeling software Blender. Blender is a open source tool used by animators, illustrators, and architects [3]. We chose this software due to the strong developer community, its flexibility, and the many plugins available for it. Besides for the Palantir project's previous work, there is little to no research done in the area of realistically modeling any object from stereoscopic image pairs in Blender. We hope this paper will provide some insight into how to correctly produce and check an accurate model. Modeling from Scratch For this project, we were able to request access to the Regents blueprints in a vector.pdf format. We used these to-scale blueprints as a starting point from which we created a model. Thanks to the Blender community, there was a detailed tutorial on building a model from blueprints which is a helpful starting point for anyone starting out in the 3D modeling area[4]. In order to correctly size our model, we cleaned up our vector.pdf files needed in the open source scalable graphics editor Inkscape [5]. After importing the files and following the tutorial mentioned, we scaled our model and used simple Blender processes to set the global origin to the same origin as our image data coordinates. By creating a model in this way, one is able to accurately measure the disparity between 3D models generated from stereoscopicbased data and the actual scale of the building. 3
4 It is worth mentioning, that due to time constraints, we were not able to complete the full six-story model from scratch. We only managed to complete the first two floors, and thus, will only compare stereoscopic data from the first two floors with our model. Applying Texture and Color In order to test accurate texture and color coordinate mapping and display between models, we procured the design information from the blueprints. The design document consisted of a list of all materials used in the construction of the building, such as paints, linoleum, and concrete types, as well as the companies these materials were purchased from. As most companies offer sample images for their wares, we found all swatches available and collected them for use with our model. Some companies also offer reflectance values and finish information, which is useful for accurate modeling in Blender. Due to time constraints, we were not able to apply these textures, colors, and other maps to our model. If we were not limited by time, we would have used a Windows program called xnormal to create normal and specularity maps for textured surfaces [6]. By taking four photographs of a surface, with a different light source in each image, a tangent-based normal map is generated. The specularity map would be generated from the normal map with slight modification and consideration to reflectance specifications on various materials. We would apply all colors, textures, and maps by hand to our model in Blender. Maps would also be applied to our stereoscopic image based model, in order to promote the most realistic model possible. 4
5 Exporting Data The next, and final stage, in the Palantir project's pipline deals with accurately displaying a model on various electronic mediums. This allows our model to be color corrected based on different screen displays, allowing for extreme and correct realism. In order to display the model, we need to export it into both three.js, an open source 3D engine for the web, and Copperlicht, a licensed 3D display engine [7] [8]. On the surface, the export process is extremely straightforward. Blender is a versatile exporter with many different available formats, and three.js and Copperlicht have just as many ways to import and display models. However, due to discrepancies in 3D export standards in file formats such as COLLADA and.obj, as well as differences between Blender versions and their export process, finding an appropriate format to export a model in became a tedious process. One important detail discovered during this process involved learning Copperlicht requires various code input for all colors, materials, and textures to appropriately show up when dealing with COLLADA. However, the process of applying this code is outside the scope of this paper, and if one is curious about the process, there is plenty of documentation available on the Copperlicht website. Results Comparing the exported models resulted in a relatively accurate analysis. Due to the time constraints and limits placed on teams earlier in the pipeline, we could only compare one hallway from the stereoscopic image based model. From initial observations, our strategy of comparing the image based model with the handmade model works extremely well for 5
6 promoting realistic 3D model creation. However, there is more work to be done in order to determine if this comparison method can work on a larger scale. Image Appendix Figure 1: Full view of completed handmade model. Figure 2: Inside view of hallway in handmade model. 6
7 Figure 3: Stereoscopic image data aligned with handmade model from an aerial view. Figure 4: Stereoscopic image data aligned with hallway in handmade model. Resources [1] "Photogrammetry: Current Suite of Software." Wikipedia. Wikipedia, 6 Dec Web. 16 Dec < [2] Ribe, James, Alora Killian, and Dan Anderson. "3D Modelling in Blender Based on 7
8 Polygonal Data." St. Olaf College, Print. [3] Blender. Blender Foundation, 14 Dec Web. 16 Dec < [4] Chaloupka, Vaclav, prod. Tutorial: building a house in Blender 3d software - part Web. 16 Dec < [5] Inkscape. Inkscape Administrators, 19 Nov Web. 16 Dec < [6] Orgaz, Santiago. xnormal. Santiago Orgaz & co., 29 Dec Web. 16 Dec < [7] three.js. mrdoob, 10 Dec Web. 16 Dec < [8] Gebhardt, Nikolaus. Copperlicht. Ambiera, n.d. Web. 16 Dec < 8
3D Modelling in Blender Based on Polygonal Data
3D Modelling in Blender Based on Polygonal Data James Ribe MSCS Department St. Olaf College 1500 St. Olaf Ave Northfield, MN 55438 [email protected] Alora Killian MSCS Department St. Olaf College 1500 St.
Sweet Home 3D user's guide
1 de 14 08/01/2013 13:08 Features Download Online Gallery Blog Documentation FAQ User's guide Video tutorial Developer's guides History Reviews Support 3D models Textures Translations Forum Report a bug
The Flat Shape Everything around us is shaped
The Flat Shape Everything around us is shaped The shape is the external appearance of the bodies of nature: Objects, animals, buildings, humans. Each form has certain qualities that distinguish it from
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
Programming 3D Applications with HTML5 and WebGL
Programming 3D Applications with HTML5 and WebGL Tony Parisi Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface ix Part I. Foundations 1. Introduction 3 HTML5: A New Visual Medium
Plug-in Software Developer Kit (SDK)
Updated February 2, 2012 2 modo 601 Plug-in Development Kit for PC and Mac The modo 601 Plug-in Software Development Kit provides a set of Application Programming Interfaces (APIs) and numerous source
Art Tuts Learn how to draw, animate, etc. Inkscape tutorials How to draw a candle. Candle
Art Tuts Learn how to draw, animate, etc Inkscape tutorials How to draw a candle Let s continue our How to draw in Inkscape series with a candle tutorial. At the beginning we'll use basic shapes, gradually
An Interactive method to control Computer Animation in an intuitive way.
An Interactive method to control Computer Animation in an intuitive way. Andrea Piscitello University of Illinois at Chicago 1200 W Harrison St, Chicago, IL [email protected] Ettore Trainiti University of
Creating a New Search
Getting Started The information search feature in AVImark allows the user to create and save queries to find specific information in the program. The Information Search in version 2010.4 and later now
My Materials. In this tutorial, we ll examine the material settings for some simple common materials used in modeling.
Course: 3D Design Title: My Materials Blender: Version 2.6X Level: Beginning Author; Neal Hirsig ([email protected]) (May 2012) My Materials In this tutorial, we ll examine the material settings for some
4VATARS PROJECT. Standard avatar specification for content creation in RealXtend
4VATARS PROJECT Standard avatar specification for content creation in RealXtend In partnership with the development team under opensource realxtend, the research program ENER of Ecole Nationale des Arts
IMGD 1001: The Game Art Pipeline
IMGD 1001: The Game Art Pipeline by Mark Claypool ([email protected]) Robert W. Lindeman ([email protected]) Artistic Courses AR 1100. ESSENTIALS OF ART. This course provides an introduction to the basic
Computer Graphics with OpenGL 3e
Computer Graphics with OpenGL 3e Chapter1 A surveys of Computer Graphics Computer Graphics Applications Graphs and Charts Computer-Aided Design Virtual-Reality Environments Data Visualizations Educations
Sweet Home 3D version 3.0 and later. Tutorial for sloping roofs and ceilings, dormers and more.
Sweet Home 3D version 3.0 and later Tutorial for sloping roofs and ceilings, dormers and more. Hans Dirkse - january 2011 Table of Contents 1 - Introduction 2 - Sloping ceiling 3 - Sloping ceiling with
The Rocket Steam Locomotive - Animation
Course: 3D Design Title: Rocket Steam Locomotive - Animation Blender: Version 2.6X Level: Beginning Author; Neal Hirsig ([email protected]) (May 2012) The Rocket Steam Locomotive - Animation In this tutorial
Production Design / Art Direction. TV Animation / Shorts
12 Head of 14 Head of Animation Studio 16 Top Creative Story Generates and develops story ideas, sequences, storyboards, elements and enhancements throughout production. TV Animation / Shorts Manages the
Our Process: Website Design & Development
Our Process: Website Design & Development HOW WE BUILD YOUR VIRTUAL HABITAT The process for building your website is a lot like building a new home. Like any good architect, this means asking questions
Creating Your Own 3D Models
14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case
Exercise: Building and zone geometry import from SketchUp
Exercise: Building and zone geometry import from SketchUp Purpose Learn how to create and import building and zone geometry from SketchUp into IDA ICE. Learn how to work with imported building and zone
IT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course
IT 386: 3D Modeling and Animation Review Sheet Sources: Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course Notes from CannedMushrooms on YouTube Notes from Digital Tutors tutorial
MISSION VALLEY REGIONAL OCCUPATION PROGRAM COMPUTER GRAPHICS DESIGN COURSE OUTINE
MISSION VALLEY REGIONAL OCCUPATION PROGRAM COMPUTER GRAPHICS DESIGN COURSE OUTINE 1. Course Title: Motion Graphics (Selected Studies) 2. CBEDS Title: Graphic Communications 3. CBEDS Number: 5751 4. Job
Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
Web design & planning
Instructor Guide Timing: 12 to 18 hours Level: Ages 15 and up Web design & planning Project Overview In this project, student teams work on a project to build a website for a client. The client selects
BIM Test At ASHRAE HQ
This article was published in ASHRAE Journal, April 2011. Copyright 2011 American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. Posted at www.ashrae.org. This article may not be
Tabletops. Lightweight and Convenient
Tabletops Lightweight and Convenient Big impact in a small space Skyline tabletop displays provide a powerful exhibiting presence with systems that are portable and convenient! Our full range of tabletop
Video, film, and animation are all moving images that are recorded onto videotape,
See also Data Display (Part 3) Document Design (Part 3) Instructions (Part 2) Specifications (Part 2) Visual Communication (Part 3) Video and Animation Video, film, and animation are all moving images
Surface and Volumetric Data Rendering and Visualization
Surface and Volumetric Data Rendering and Visualization LAB: Blender integration with OpenGL/Qt Massimo Mauro Department of Information Engineering Faculty of Engineering University of Brescia Via Branze,
Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.
COMP60321 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE M.Sc. in Advanced Computer Science Computer Animation Friday 18 th January 2008 Time: 09:45 11:45 Please answer any THREE Questions
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all
APPENDIX C. GS-35F-110DA GSA SCHEDULE LABOR RATES FOR SIN 132-51, IT SERVICES TECHNICAL AND CONSULTING, SIN 132-62 AUTHENTICATION SERVICES
APPENDIX C. GS-35F-110DA GSA SCHEDULE LABOR RATES FOR SIN 132-51, IT SERVICES TECHNICAL AND CONSULTING, SIN 132-62 AUTHENTICATION SERVICES GSA IT Schedule Labor Rates - GS-35F-110DA SINs 132-51 and 132-62
Develop Computer Animation
Name: Block: A. Introduction 1. Animation simulation of movement created by rapidly displaying images or frames. Relies on persistence of vision the way our eyes retain images for a split second longer
Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg
Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing
3D Modeling and Simulation using Image Stitching
3D Modeling and Simulation using Image Stitching Sean N. Braganza K. J. Somaiya College of Engineering, Mumbai, India ShubhamR.Langer K. J. Somaiya College of Engineering,Mumbai, India Pallavi G.Bhoite
Appendix N INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP WEB & DIGITAL COMMUNICATIONS PATHWAY WEB & DIGITAL MEDIA UNIT UNIT 6
Appendix N INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP WEB & DIGITAL COMMUNICATIONS PATHWAY WEB & DIGITAL MEDIA UNIT UNIT 6 Web & Digital Communications Pathway: (Unit 6) PAGE 1 OF 12 Unit 6: Pathway
Building 3D PDFs to Visualize Geological Data
PDFs to Visualize Geological Data Daniel W. Eungard and David A. Jeschke Digital Mapping Techniques 2015 Part 1: Subsurface geometry using Python and ArcScene David A. Jeschke Part 2: Building professional-quality
Georgia Department of Education Grade 3 Career Development Activity Energy Systems Estimated Time: 45 minutes
Goal Students will identify Energy as Georgia career cluster Objective define a career cluster as a grouping of occupations with common skills and knowledge identify sample occupations aligned with the
Using HDR Panoramas. Dr Ryan Southall - School of Architecture & Design, University of Brighton.
Using HDR Panoramas Dr Ryan Southall - School of Architecture & Design, University of Brighton. Introduction The LightLab project attempts to improve the integration of technology into design education
Self-Positioning Handheld 3D Scanner
Self-Positioning Handheld 3D Scanner Method Sheet: How to scan in Color and prep for Post Processing ZScan: Version 3.0 Last modified: 03/13/2009 POWERED BY Background theory The ZScanner 700CX was built
New Paltz Central School District Technology Computer Graphics 1 and 2. Time Essential Questions/Content Standards/Skills Assessments
September - October October - November New Paltz Central School District Unit 1: Introduction to Graphic Design and Recognize and analyze various forms of Digital class New Media graphic communication.
3D Modeling, Animation, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, and Special Effects ITP 215x (2 Units) Fall 2008 Objective Overview of developing a 3D animation from modeling to rendering: Basics of surfacing, lighting, animation, and modeling
RATIONALE FOR ADVENTURE TAKEAWAYS FOR CUB SCOUTS. Webelos Handbook, page 416 ADVENTURE REQUIREMENTS
GAME DESIGN RATIONALE FOR ADVENTURE Scouts will use technology safely in this adventure to make fun games fueled by their own ideas. They will learn to plan, organize, and execute those ideas while working
3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units) Objective Concepts Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Overview of developing a 3D animation
Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
What is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
How To Teach Art And Design At Clydewaterfront
Clyde Waterfront Education curriculum resources Lesson/project idea Arts and culture ulture Title Graphic design inspired by the architecture of Glasgow Lesson/project focus Lesson: Graphic design unit
Introduction to Computer Graphics
Introduction to Computer Graphics Version 1.1, January 2016 David J. Eck Hobart and William Smith Colleges This is a PDF version of a free, on-line book that is available at http://math.hws.edu/graphicsbook/.
Every Student I Every Day I Every Possibility
For the Facilities Master Plan March 4, 2015 1 Introduction This has been prepared to describe a proposed process to be implemented in order to develop comprehensive Facility Master Plans for all schools
TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE
TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE Dino Schweitzer, Jeff Boleng, Paul Graham United States Air Force Academy, CO 80840 [email protected] ABSTRACT Different approaches
The Car Tutorial Part 1 Creating a Racing Game for Unity
The Car Tutorial Part 1 Creating a Racing Game for Unity Introduction 3 We will show 3 Prerequisites 3 We will not show 4 Part 1: Assembling the Car 5 Adding Collision 6 Shadow settings for the car model
Converting an AutoCAD Drawing into PDF File
Tutorial Created by Brijesh Bhatha, 2004. Updated 2006 by Corinne Stewart ([email protected]) CP-208 Plan Preparation Studio - Prof. Elizabeth Macdonald 2 In this tutorial we will learn to create
Character Animation Tutorial
Character Animation Tutorial 1.Overview 2.Modelling 3.Texturing 5.Skeleton and IKs 4.Keys 5.Export the character and its animations 6.Load the character in Virtools 7.Material & texture tuning 8.Merge
Modelling 3D Avatar for Virtual Try on
Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex
SketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1
Welcome to GUI! Mechanics 26/02/2014 1 Requirements Info If you don t know C++, you CAN take this class additional time investment required early on GUI Java to C++ transition tutorial on course website
information planning communication art place making Visual Communication Methods
information planning communication art place making 1 introduction About This Document This document was created for the College of Urban Planning and Public Affairs, University of Illinois at Chicago
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,
ANIMATION I :: SYLLABUS
ANIMATION I :: SYLLABUS ARTS 4060 Spring 2013 Tuesdays and Fridays, 10:00 am to 11:50 am Sage, VAST Studio, 2411 Professor: Silvia Ruzanka Office: Sage 4202 Office Hours: By appointment or Mon. 2-4 Email:
New Generation of Software Development
New Generation of Software Development Terry Hon University of British Columbia 201-2366 Main Mall Vancouver B.C. V6T 1Z4 [email protected] ABSTRACT In this paper, I present a picture of what software development
INTRODUCTION TO RENDERING TECHNIQUES
INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature
The Principles of Effective Dashboards
The Principles of Effective Dashboards Contents 2 Overview 2 Business problems 3 Business drivers 4 Solution 5 Conclusion Abstract The dashboard has emerged as a business framework to manage and share
Designing a Pixar Film
At Pixar Animation Studios, we think our entire filmmaking process is a design process, alternating iterations of planning and implementation, all centered on storytelling. Like a painter, imagining the
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam [email protected] Mike Bailey [email protected] San Diego Supercomputer Center University of California San Diego Abstract With
GUIDE TO POST-PROCESSING OF THE POINT CLOUD
GUIDE TO POST-PROCESSING OF THE POINT CLOUD Contents Contents 3 Reconstructing the point cloud with MeshLab 16 Reconstructing the point cloud with CloudCompare 2 Reconstructing the point cloud with MeshLab
ART 170: Web Design 1
Banner Design Project Overview & Objectives Everyone will design a banner for a veterinary clinic. Objective Summary of the Project General objectives for the project in its entirety are: Design a banner
Department of Veterans Affairs VHA HANDBOOK 1850.05. Washington, DC 20420 July 1, 2011 INTERIOR DESIGN OPERATIONS AND SIGNAGE
Department of Veterans Affairs VHA HANDBOOK 1850.05 Veterans Health Administration Transmittal Sheet Washington, DC 20420 July 1, 2011 INTERIOR DESIGN OPERATIONS AND SIGNAGE 1. PURPOSE: This Veterans Health
A Database Re-engineering Workbench
A Database Re-engineering Workbench A project proposal by Anmol Sharma Abstract Data is not always available in the best form for processing, it is often provided in poor format or in a poor quality data
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY Shreya Kamani, Neel Vasa, Kriti Srivastava, D. J. Sanghvi College of Engineering, Mumbai 53 Abstract This paper presents a Virtual Trial Room application using
Overview of Land Construction Courses at Kansas State University
Overview of Land Construction Courses at Kansas State University Developed by Professor Day in the mid 1960 s at KSU, continuing to present time, is a vision of a Land Construction course series that examines
Graphic Design. Location: Patterson Campus - Bldg. K. Program Information. Occupational Choices. Average Full-Time Wage.
Graphic Design 178 Graphic Design Location: Patterson Campus - Bldg. K Program Information Graphic Design is a vital component of the communications people receive each day. Personal, professional, business,
Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig ([email protected]) (June 2012) Deciduous Trees
Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig ([email protected]) (June 2012) Deciduous Trees In general, modeling trees is a long and somewhat tedious
Dynamic Digital Depth (DDD) and Real-time 2D to 3D conversion on the ARM processor
Dynamic Digital Depth (DDD) and Real-time 2D to 3D conversion on the ARM processor November 2005 Abstract The use of mobile devices for entertainment consumption is a rapidly growing, global industry.
CSE 564: Visualization. GPU Programming (First Steps) GPU Generations. Klaus Mueller. Computer Science Department Stony Brook University
GPU Generations CSE 564: Visualization GPU Programming (First Steps) Klaus Mueller Computer Science Department Stony Brook University For the labs, 4th generation is desirable Graphics Hardware Pipeline
Drive. Etobicoke-Mimico Watershed Coalition
Drive Etobicoke-Mimico Watershed Coalition (Adapted from Google Drive for Academics available at https://docs.google.com/document/d/1hvbqob26dkpeimv6srdgwvpupuo5ntvojqjxorq0n20/edit?pli=1) Table of Contents
Clay Feature Tutorial
Clay Feature Tutorial This tutorial can be used to apply any type of feature to a vinyl doll. Keep in mind that baked clay will be NON-flexible whereas, vinyl will remain flexible. In the following photos,
How To Teach Computer Graphics
Computer Graphics Thilo Kielmann Lecture 1: 1 Introduction (basic administrative information) Course Overview + Examples (a.o. Pixar, Blender, ) Graphics Systems Hands-on Session General Introduction http://www.cs.vu.nl/~graphics/
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
Open Source vs. Proprietary
Open Source vs. Proprietary Software: Decision Criteria: Jim Barrington, SMS for Life Novartis, Switzerland, May 8 th. 2012 Open Source vs. Proprietary Open Source software (OSS) is computer software that
A Forrester Consulting Thought Leadership Paper Commissioned By AT&T Collaboration Frontier: An Integrated Experience
A Forrester Consulting Thought Leadership Paper Commissioned By AT&T August 2013 Table Of Contents Executive Summary... 2 The Profile Of Respondents Is Across The Board... 3 Investment In Collaboration
CRISP-DM, which stands for Cross-Industry Standard Process for Data Mining, is an industry-proven way to guide your data mining efforts.
CRISP-DM, which stands for Cross-Industry Standard Process for Data Mining, is an industry-proven way to guide your data mining efforts. As a methodology, it includes descriptions of the typical phases
9 Principles of Killer Dashboards SELL. SERVICE. MARKET. SUCCEED.
9 Principles of Killer Dashboards SELL. SERVICE. MARKET. SUCCEED. The information provided in this e-book is strictly for the convenience of our customers and is for general informational purposes only.
Game Development in Android Disgruntled Rats LLC. Sean Godinez Brian Morgan Michael Boldischar
Game Development in Android Disgruntled Rats LLC Sean Godinez Brian Morgan Michael Boldischar Overview Introduction Android Tools Game Development OpenGL ES Marketing Summary Questions Introduction Disgruntled
JEFFERSON TOWNSHIP PUBLIC SCHOOLS RELATED ARTS AND TECHNOLOGY CURRICULUM TITLE: 3D COMPUTER GRAPHICS GRADE: 10-12
JEFFERSON TOWNSHIP PUBLIC SCHOOLS RELATED ARTS AND TECHNOLOGY CURRICULUM TITLE: 3D COMPUTER GRAPHICS GRADE: 10-12 Grade 10-12 Related Arts and Technology Curriculum Page 2 TABLE OF CONTENTS JEFFERSON TOWNSHIP
Topics in Website Testing. [Reading assignment: Chapter 14, pp. 211-227]
Topics in Website Testing [Reading assignment: Chapter 14, pp. 211-227] How to test a website Easiest way to start is by treating the web site as a black box. Look at a sample website such as www.apple.com
The complete beginners guide to Adobe Illustrator. Get started
The complete beginners guide to Adobe Illustrator Get started The complete beginners guide to Adobe Illustrator VISUAL DEMO - What we are going to create on this course Go to page COURSE OVERVIEW - Project
Sales & Operations Planning The Next Generation. Tom Wallace & Bob Stahl. Copyright 2005 T. F. Wallace & Co.
DEMAND SUPPLY Sales & Operations Planning The Next Generation by Tom Wallace & Bob Stahl Copyright 2005 T. F. Wallace & Co. _ TABLE OF CONTENTS Executive Overview 3 Things Change Processes Evolve 4 Why
exhibiting solutions Tabletop Displays Impact and Convenience
exhibiting solutions Tabletop Displays Impact and Convenience Big impact in a small space Skyline tabletop displays provide a powerful exhibiting presence with systems that are portable and convenient!
Adobe Dreamweaver Exam Objectives
Adobe Dreamweaver audience needs for a website. 1.2 Identify webpage content that is relevant to the website purpose and appropriate for the target audience. 1.3 Demonstrate knowledge of standard copyright
Tutorial. Making Augmented Reality Accessible for Everyone. Copyright (c) 2010 Human Interface Technology Laboratory New Zealand
Tutorial Making Augmented Reality Accessible for Everyone Copyright (c) 2010 Human Interface Technology Laboratory New Zealand Table of Contents ABOUT BuildAR... 3 BuildAR TUTORIAL... 4-13 Part 1 Installation..4
Guiding Digital Success
213604 1008 OCLC Introduction Digitizing and making a collection of materials available on the Web is one of the most rewarding projects you ll ever work on. You ll find out more about the collection itself,
Broken Shard. Alpha Report. Benjamin Schagerl, Dominik Dechamps, Eduard Reger, Markus Wesemann. TUM Computer Games Laboratory
Broken Shard Alpha Report Benjamin Schagerl, Dominik Dechamps, Eduard Reger, Markus Wesemann TUM Computer Games Laboratory Desired Target Desired Target Network Server and Client One of our priority desired
