Building an Environment from Standard Models Mark Green School of Creative Media.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

Processing Lecture. 1 What is processing?
Cascading Style Sheets
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Excel Tutorial 6 Managing Multiple Worksheets and Workbooks
Excel 2007 ® Business and Personal Finances What are the different ways you can create and display your Excel 2007 files?
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
Creating Tables in a Web Site Using an External Style Sheet HTML5 & CSS 7 th Edition.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Pulsar AnalyzerPlus Making noise measurement reporting easier.
Presenting Information on WWW using HTML. Presenting Information on the Web with HTML How Web sites are organized and implemented A brief introduction.
Advanced File Processing
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Using Dreamweaver. Slide 1 Dreamweaver has 2 screens that do different things The Document window where you create your WebPages The Site window where.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Web Technologies Website Development Trade & Industrial Education
CSS Classes and GIMP Tutorial Sunpreet Jassal (prefix subject with “[hist481]”) Feb 25, 2008HIST 481.
Introduction to Programming Peggy Batchelor.
Windows Tutorial 4 Working with the Internet and
App Inventor MIT App Inventor.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
University of Sunderland CDM105 Session 6 Dreamweaver and Multimedia Fireworks MX 2004 Creating Menus and Button images.
IS1825: Developing Multimedia Applications for Business Lecture 1: Introduction to CSS Rob Gleasure
Creating Buttons – Lesson 51 Creating Buttons Lesson 5.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
Click on these! %2Fblank%2Fbrowse.asp%3FA%3D383%26BMDRN%3D2000%26BCOB%3D0% 26C%3D64893.
Macromedia Studio 8 Step-by-Step MACROMEDIA FIREWORKS 8 Project 2: Experience Bank Logo.
EXAM REVIEW PROJECT Microsoft Excel Exam 1. EXAM PROCEDURES 10 minutes to review project before starting 60 minutes to complete the exam In this presentation,
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 3.1 Test-Driving the Welcome Application 3.2.
Design Elements of Graphical Representation, (Factors supporting appearance and functionality of solutions). P0CCUAA.
Chapter Five Advanced File Processing. 2 Lesson A Selecting, Manipulating, and Formatting Information.
Sanjay Johal. Introduction(1.1) In this PowerPoint I will be explaining :  The purpose of the code for each of the two given programs, e.g. to carry.
Installing BioPerl – how to add a repository to the PPM Start  All Programs  Active Perl…  Perl Package manager (If you don’t see a screen like the.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
5th Grade One Point Perspective shapes Materials –White paper (12x18 cut down to 12x12) –newsprint paper –18” ruler –triangle (in drawer w/rulers) –No.
Creating visual interfaces in python
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
AGB 3/26/121 ++=. 2 Yes, believe it or not this is a complete webpage. It has a Head, Title and Body between the start and end HTML Tag.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Make your own PowerPoint Jigsaw Puzzles Put Message Your Here.
Easy WP Guide V2.6 for WordPress 3.8. easywpguide.com Adding Tags within your Post Adding Tags whilst editing your Post, will automatically assign those.
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
An Introduction to Programming Using Alice 2.2, Second Edition Chapter 7 Recursive Algorithms.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
Create a Halloween Computer Game in Scratch
Microsoft Access 2013 Bobby Wan.
Introduction to Programming
Plotting Points In A Coordinate System
Warm Up:.
What are Cascading Stylesheets (CSS)?
Introduction to Problem Solving & Programming using Processing 2
Graph Transformations
Accomplishing Executables
Training & Development
Introduction to Problem Solving & Programming using Processing 2
Warm Up:.
Input and Output Python3 Beginner #3.
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Introduction to Problem Solving & Programming using Processing 2
Presentation transcript:

Building an Environment from Standard Models Mark Green School of Creative Media

Introduction How do we put together an environment without doing much modelling? Use the web! There are lots of sites with free models, can make our lives much easier one of the better known ones is

Example

Put together a simple environment with: air field plane ground sky using pre-built models and Blender can do this in about minutes

Models The ground and the sky are easy SE provides the sky, one line in the script file use Blender for the ground, large plane, subdivided a few times, convert to triangles add green material to make it look like ground or grass

Models The plane and airfield were downloaded from models are in 3ds format, each model has a different scale in SE the unit of measurement is 1 meter, environments should be on the order of 10 x 10 meters for easy navigation

3DS Models Need to know how big the 3ds models are so we can put them together we can use dump3ds for this purpose: a simple program that prints information about a 3ds file all information is in text format run from command line: dump3ds file_name

3DS Models For the air field the last few lines are: Total vertices: 2273, Total faces: 1739 Model size: ( , , -0.00) -> ( , , 33.00) Center: , , Size: , , this is a fairly large model, we will need to make it much smaller, we can do this in the script file

3DS Models In the script file we have: object field add hierarchy airfield scale 0.01 centre end add hierarchy is like add file in this case we scale by 0.01, reduce 3000 meter size to 30 meters also give the centre of the model, point to scale around

3DS Models We can do the same thing with the plane, in the script file: object plane add hierarchy biplane scale centre on first translate 9.4, 0, 0; end we make the plane even smaller and then position it on taxi way

3DS Models The on command is used to position the plane, it is executed on the first update before adding the plane I navigated to the taxi way to find its position, used eye position displayed at bottom of SE window then translated the plane to that position build the environment one piece at a time

Blender Model Need to add grass one large green plane below the air field in Blender create a plane, subdivide it a few times, convert to triangles now need to scale it to the right size we know that the air field is about 30 meters wide, so the plane should be that big

Blender Model The plane is about 2 meters centred at origin, so need to scale it by 16 use the n command for this, will provide a property sheet for entering a transformation easiest way to get accurate transformations also move the plane down a small amount, translate -0.1 in the z axis

Blender Now colour the model green, use material editor create a new material, then set the colour to green finally export the model using the Python program include in SE script the same way as before

Sky The sky is one line in the SE script: background colour the three numbers are the red, green and blue components of the background colour it should take about minutes to do this, with some practice you will be much quicker