Procedural Modelling of Cities Implemented as a Blender Plug-In Kevin Mullane Supervisors: Kevin Glass and Shaun Bangay.

Slides:



Advertisements
Similar presentations
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
Advertisements

28 March 2003e-MapScholar: Requirements e-MapScholar: Needs and requirements Ross Purves.
RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
Procedures and Functions. What are they? They are both blocks of code that can be reused to perform specific task. However there is a difference: Function-
Programming Paradigms and languages
©2007; All materials property of Bridgeborn Page 1 Bridgeworks Integration.
In 3DMAX. Autodesk 3ds Max, formerly 3D Studio Max, is 3D computer graphics software for making 3D animations, models, and images. It was developed and.
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
C Interactive Animation of Cities over Time Paul C. DiLorenzo, Victor B. Zordan, Duong Tran Riverside Graphics Lab University of California, Riverside.
T-FLEX DOCs PLM, Document and Workflow Management.
2008/03/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
L-systems Presented by Luv Kohli COMP258 October 30, 2002 Images copyright © 1992 D. Fowler, P. Prusinkiewicz, and J. Battjes.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
Supporting pre-University ICS Teaching Nigel Linge, Kate Booth, Rik Whittaker, Louise Heatley University of Salford, Salford, UK Development of freely.
17-Oct-02 Creating Educational Objects Using QuickTime TM James E. McClurg & James D. Myers Department of Geology and Geophysics University of Wyoming.
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
Geography 465 Overview Geoprocessing in ArcGIS. MODELING Geoprocessing as modeling.
© Prentice Hall CHAPTER 3 Computer Software.
Chad Wickman Kent State University Hypertext and Writing.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Evaluation IMD07101: Introduction to Human Computer Interaction Brian Davison 2010/11.
2005/05/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
Conceptual Modeling Issues in Web Applications enhanced with Web services Sara Comai, Politecnico di Milano In collaboration with:
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
Supporting A-level Geography Students Online …at Kingston College 2004/5 LSDA Q Project.
Textual Based Generation of Adventure Games Ross Berkland Supervisor: Professor Shaun Bangay Scene to Adventure Game.
Procedural City Modeling Implemented As A Blender Plug-In Kevin Mullane Supervisors: Kevin Glass Shaun Bangay Hannah Slay.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
One point perspective. One-point perspective images have a tendency to draw the viewer along the lines to the vanishing point. This effect can be used.
Patterns, effective design patterns Describing patterns Types of patterns – Architecture, data, component, interface design, and webapp patterns – Creational,
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Part 1: ______________________________ Computational.
City Engine: Getting Started Geri Miller. Overview Topics - Introduction to CityEngine - Working with CityEngine - Building a city.
Procedural Generation of Virtual Cities for Computer Game Application Bruce Megget Andrew Gits Francois Grobbelaar Liz Harte.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for the GIMP By: Cathy Irwin Supervisors:
Image Pattern Recognition The identification of animal species through the classification of hair patterns using image pattern recognition: A case study.
FLUKA GUI Status FLUKA Meeting CERN, 10/7/2006.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Obtaining the Bidirectional Texture Reflectance of Human Skin by means of a Kaleidoscope Jude Radloff Research Project Presentation Supervised by Shaun.
Integrating Virtual Environment and GIS for 3D Virtual City Development and Urban Planning Bin Chen, Fengru Huang, Yu Fang Peking University.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Procedural Modelling of Plant Scenes Presented by: Kim R 2 Supervisors:Shaun Bangay Adele Lobb A research project for Computer Science Honours 2004.
Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games.
GIMP IMAGE PLUGINS FOR GIMP By: Vera Kukić Supervisors: Shaun Bangay and Adele Lobb.
1 CMPT 275 High Level Design Phase Modularization.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Process Modeling
XmlBlackBox The presentation Alexander Crea June the 15st 2010 The presentation Alexander Crea June the 15st 2010
Faculty Advisor – Dr. Suraj Kothari Client – Jon Mathews Team Members – Chaz Beck Marcus Rosenow Shaun Brockhoff Jason Lackore.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for GIMP By: Cathy Irwin Supervisors:
Mantid Manipulation and Analysis Toolkit for Instrument data.
Practical Virtual Reality Of art and code... Competition winner, Juha Nieminen, 2006 Simple Ruby Ring Nic Shulver, 2007
TRIUMF HLA Development High Level Applications Perform tasks of accelerator and beam control at control- room level, directly interfacing with operators.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
Procedurally Generated ‘Virtual Cities’ for Computer Games Daniel Flower Neil Green Jonathan Rubin Tan Khanh.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for GIMP By: Cathy Irwin Supervisors:
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
One-point perspective images have a tendency to draw the viewer along the lines to the vanishing point. This effect can be used to greater advantage by.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
? Shape Grammar and Image based 3D reconstruction of buildings
Do it now activity Last lesson we used Flowol to create a solution to a problem a computer could solve. Identify what each symbol does:
Nicole Anguiano and Anu Varshneya
Michael LeGore Thomas Jefferson High School for Science and Technology
Using Functions
Presentation transcript:

Procedural Modelling of Cities Implemented as a Blender Plug-In Kevin Mullane Supervisors: Kevin Glass and Shaun Bangay

Project Aims To procedurally generate an urban environment or city for use in the “Text-to- Scene” project. Implementation of this modelling process as a plug-in for the Blender 3D modelling package

Background Text-To-Scene –Current project of the Virtual Reality Special Interest Group at Rhodes University –Aims to generate interactive 3D environments based on textual descriptions.

Background Blender –Open Source 3D Modelling Package –Implements a Python interface –Allows for the generation of scenes using Python Scripts

Background Procedural Modelling Of Cities –Procedural Modeling of Cities [Parish and Müller, 2001] –Procedural Modeling of Buildings [Haegler et al. 2006]

Procedural Modelling of Cities Two major tasks to be implemented –Road Network Generation –Building Footprint Extrusion

Road Network Generation Creation of complex network of splines –Lines form basis for roads – Gaps between form basis for city blocks

Division into Lots Network of splines is divided into city blocks and building footprints

Building Extrusion Buildings based on the combination and extrusion of basic shape primitives

Expected Outcomes A simple plug-in for Blender which can be easily called from the Text-to-Scene system. The procedural generation of a complex and visually diverse urban city environment.

Possible Extensions This project will focus on producing cities of one style or genre and could possibly be extended to encompass varying styles and genres. The implementation of further optional parameters to allow the Text-to-Scene system greater control over the city produced.

Questions?