Blender in Research & Education



Similar documents
Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

Introduction to Computer Graphics

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

CSCI 599: Digital Geometry Processing

EUROPASS DIPLOMA SUPPLEMENT

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

Blender 3D Animation

Modelling 3D Avatar for Virtual Try on

Career Opportunities in Electronic Game & Simulation Design

Study Programme in Creative Computer Graphics

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /

Multimedia Arts and Technologies

Fundamentals of Computer Animation

Acreditation of Study Program Audio and Video Technologies

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)

Production Design / Art Direction. TV Animation / Shorts

DD1354. Christopher Peters. Sweden.

Recent Advances in Light Transport Simulation: Some Theory and a lot of Practice

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

VIRTUAL WORLDS. Not so long ago, professional. Open Source 3D animation KNOW-HOW. 3D Animation. Wings3D Simplifying Complex Shapes THE AUTHOR

Jordan Shearer. Portfolio. 1Maya Modeling

Middle School Physical Science Curriculum Guide

Faculty of Computer Science Computer Graphics Group. Final Diploma Examination

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Computer Animation and Visualisation. Lecture 1. Introduction

3D Modeling, Animation, and Special Effects ITP 215x (2 Units)

Particles, Flocks, Herds, Schools

Procedural Animation. An introduction

CAD and Creativity. Contents

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics?

SOFTWARE ENGINEER. For Online (front end) Java, Javascript, Flash For Online (back end) Web frameworks, relational databases, REST/SOAP, Java/Scala

Rendering Microgeometry with Volumetric Precomputed Radiance Transfer

Project 2: Character Animation Due Date: Friday, March 10th, 11:59 PM

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Digital 3D Animation

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu Objectives

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.

Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura

An Interactive method to control Computer Animation in an intuitive way.

Using HDR Panoramas. Dr Ryan Southall - School of Architecture & Design, University of Brighton.

Chapter 1 Learning to Program With Alice

2.5 Physically-based Animation

3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)

NORTHERN VALLEY SCHOOLS Office of Curriculum and Instruction Technology Education Department Demarest and Old Tappan HYPERMEDIA II GRADES 10 12

Multimedia Arts and Technologies

3D Animation & Visual Effects

Image Synthesis. Fur Rendering. computer graphics & visualization

Games Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems

3 hours may be chosen from either : CSCI 1102 Introduction to Computing CSCI 4193 Game Development Senior Project = 52 hours

Course Title: Introduction to Video Game Design Board Approval Date: 4/15/13 Credit / Hours: 0.5credit

How To Get A Computer Engineering Degree

Video Game Programming ITP 380 (4 Units)

Orange Unified School District Video Game Design II Year Course

Information Technology Career Field Pathways and Course Structure

Semi-Automatic Generation of Monitoring Applications for Wireless Networks

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

Computer Graphics. Overview. Thomas Funkhouser Princeton University C0S 426, Fall Introduction. Applications. Syllabus. Coursework.

MeshLab and Arc3D: Photo-Reconstruction and Processing of 3D meshes

A Short Introduction to Computer Graphics

CHAPTER 6 TEXTURE ANIMATION

You are a Network Technician assigned to a design team for HopperNet. Your design team has worked together two years designing networks for client

CS 4810 Introduction to Computer Graphics

Guidelines for Independent Study

The Animation Production Process. by Randy Gossman

Alaa Alhamami, Avan Sabah Hamdi Amman Arab University Amman, Jordan

The Visualization Pipeline

Develop Computer Animation

The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN

Advanced Diploma of Screen - 3D Animation and VFX (10343NAT)

M.Sc. Program in Informatics and Telecommunications

Animation and Visual Effects New Official University Degree

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

CG: Computer Graphics

- trace the origins of the art and science of modeling and animation - establish Blender in the context of 3D modeling and animation production

Computer Graphics ( / ) Prof. Misha Kazhdan misha@cs.jhu.edu

How To Teach Computer Graphics

3D Animation & Visual Effects

The Future Of Animation Is Games

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

Immersive Medien und 3D-Video

Three Methods for Making of Character Facial Animation based on Game Engine

DIABLO VALLEY COLLEGE CATALOG

BACHELOR OF APPLIED SCIENCE DEGREE PROGRAM

Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK

Photon Mapping Made Easy

The Car Tutorial Part 1 Creating a Racing Game for Unity

Take management Task automation Digital Asset Management. Tools and architecture for multimedia pipelines

Students will be notified by the instructor of any changes in course requirements or policies.

Position Based Dynamics

New Media production week 9

DIABLO VALLEY COLLEGE CATALOG

Colorado School of Mines Computer Vision Professor William Hoff

Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path

Transcription:

Blender in Research & Education 1

Overview The RWTH Aachen University The Research Projects Blender in Research Modeling and scripting Video editing Blender in Education Modeling Simulation Rendering 2

RWTH Aachen University Facts Founded 1870 About 27.000 students About 7.000 personal 410 professors Polytechnical University 11 Computer Science Institutes 3

The Head of department Prof. Dr. Leif Kobbelt Founded in 2000 Main topics Computer Graphics Multimedia Website http://www.graphics.rwth-aachen.de/ 4

Research Topics Geometry Computer Vision and 3D Reconstruction Image- and Video-Processing Global Illumination Physical and Medical Simulation 5

Overview The RWTH Aachen University The Research Projects Blender in Research Modeling and scripting Video editing Blender in Education Modeling Simulation Rendering 6

Blender in Research Blender as a modelling tool Projects: Radio Wave Propagation Global Illumination Character Animation Modeling Modeling Video Editing Modeling Scripting Video Editing [1] Wave Propagation Using the Photon Path Map,, Leif Kobbelt, ACM PE-WASUN 2006, pp. 158 ff [2] Character Animation from 2D Pictures and 3D Motion Data, Alexander Hornung, Ellen Dekkers, Leif Kobbelt, ACM Transactions on Graphics (TOG), vol. 26(1), 2007 7

Blender in Research Blender as a modeller Create scenarios for simulation or rendering For character animation: Rigging and vertex weight painting More complex modeling tasks Use proprietary software and algorithms Remeshing Mesh decimation Mesh repair (making it 2-manifold, filling holes) Using homegrown OpenMesh toolkit: http://www.openmesh.org/ 8

Blender in Research Radio Wave Propagation Modeling of wireless and GSM networks Blender: Geometry and material assignment Blender Scene model PhotonRT 3D intensity map 9

Blender in Research Blender as a video sequencer Supplemental material for conference submissions Done either completely in Blender Or captured with xvidcap and annotated in Blender 10

Blender in Research Blender scripting Easy to implement custom import filters Modified OFF import with extra data Import filter for Acclaim.asf skeleton files 11

Overview The RWTH Aachen University The Research Projects Blender in Research Modeling and scripting Video editing Blender in Education Modeling Simulation Rendering 12

Blender in Education Why Blender? Free (as in beer) Free (as in speech) Pros Promote usage of free software Choice and variety is always good Help students to get to know a complex 3D program for free Students have access to sourcecode 13

Modeling Student project for 9th grade school-intern Goal: Offer an interesting CG related task Problem: No sufficient math background for theoretical work Solution: Modeling a theater from blueprints! Ca. 2.8 million faces Textured and lit scene 14

Simulation Student project: Cloth simulation Plugin/patch for Blender Simulates cloth [1] Mass spring model Supports self collisions and collisions with objects Mixed explicit/implicit integration model For contact see our website and ask the students (Christian Ebke, Michael Kremer) [2] [1] Simulation of Clothing with Folds and Wrinkles, Bridson, Marino and Fedkiw, Symposium on Computer Animation 2003 [2] http://www.graphics.rwth-aachen.de/index.php?id=48 15

Simulation 16

Simulation 17

Simulation 18

Rendering Diploma thesis: Image Synthesis using Photon Mapping Blender Global Illumination renderer called Photon C++ (40k LoC) Yafray XML Photon Mapping Distributed Raytracer Photon Advanced Materials OpenEXR output Image Download? Not yet, working on open-sourcing it... 19

Rendering 20

Rendering 21

Rendering 22

Rendering Also supports lighting with environment maps (This image: HDR example lightprobe by Spheron Inc.) 23

Rendering 24

Conclusion What can education do for Blender? Enlarge user-base Enlarge visibility Enlarge group of possible contributors Enlarge importance in scientific community Advantages of Blender Free software (as in freedom) Free software (as in free beer) Scripting abilities Good and fairly easy to use video sequencer 25

Conclusion Disadvantages of Blender Extending the core of Blender with C/C++ difficult for newbies (complex and ancient code) Only basic mesh repair, decimation and remeshing capabilities Video sequencer could use some additional basic features (e.g. fade to black/white, instead of workaround) 26