Blender as a tool for Video Game Prototyping

Size: px
Start display at page:

Download "Blender as a tool for Video Game Prototyping"

Transcription

1 Blender as a tool for Video Game Prototyping By

2 INTRODUCTION What is a prototype? INTRO > What > How > BLENDER in a commercial context > End

3 INTRODUCTION What is a prototype? For a commercial dev studio : For an indie dev. Studio : INTRO > What > How > BLENDER in a commercial context > End

4 INTRODUCTION What is a prototype? For a commercial dev studio : It's a pre-production validation stage. For an indie dev. Studio : INTRO > What > How > BLENDER in a commercial context > End

5 INTRODUCTION What is a prototype? For a commercial dev studio : It's a pre-production validation stage. For an indie dev. Studio : An evidence for potential editors/institutes or communities. INTRO > What > How > BLENDER in a commercial context > End

6 INTRODUCTION Prototyping must be done fast Prototyping should give an overview of the production tools needed Prototyping should give an overview of the possible market (playable) INTRO > What > How > BLENDER in a commercial context > End

7

8 What do we need to create a prototype?

9 What do we need to create a prototype? Modelisation/Shading

10 What do we need to create a prototype? Modelisation/Shading Character animation tool

11 What do we need to create a prototype? Modelisation/Shading Character animation tool Music/sound tools

12 What do we need to create a prototype? Modelisation/Shading Character animation tool Music/sound tools Inputs management

13 What do we need to create a prototype? Modelisation/Shading Character animation tool Music/sound tools Inputs management Scene graph

14 What do we need to create a prototype? Modelisation/Shading Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools

15 What do we need to create a prototype? Modelisation/Shading Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

16 What do we need to create a prototype? Modelisation/Shading Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

17 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

18 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

19 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

20 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

21 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

22 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

23 What do we need to create a prototype? Modelisation/Shading texturing tool Character animation tool Music/sound tools Inputs management Scene graph Objects events/scripting tools Realtime rendering engine

24 Blender's benefits

25 Blender's benefits Integrated game engine (BGE)

26 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht

27 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht! NO 3D TOOLS INTEGRATED!! TIME CONSUMING!

28 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht VS Unity/Shiva/Lightspeed

29 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht VS Unity/Shiva/Lightspeed! COST! NO 3D TOOLS INTEGRATED!

30 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht VS Unity/Shiva/Lightspeed VS 3DS Max/Maya/XSI...

31 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht VS Unity/Shiva/Lightspeed VS 3DS Max/Maya/XSI...! COST!! NO REALTIME GAME ENGINE!

32 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht VS Unity/Shiva/Lightspeed VS 3DS Max/Maya/XSI Documentation and sources

33 Blender's benefits Integrated game engine (BGE) VS Ogre 3D/Irrlicht VS Unity/Shiva/Lightspeed VS 3DS Max/Maya/XSI Documentation and sources Community

34 Deluge, The Team Jean-Christophe Romain : Confirmed Game developer - «Jack of the trade» in CG (Art Director) and Programming. Gauthier Boaglio : Confirmed Programmer, level designer and tool programmer Pascal Pribat : CG Student Timothée Prost : CG Student Sylvain Duigou : Sound Designer Deluge, The planning : Jully 1rst August 19 th 2009

35

36

37

38

39

40

41

42

43

44 HOW have we done this? > What > HOW > BLENDER in a commercial context > End

45 HOW have we done this? Classic project environment Intranet (Process and planning) SVN Server File Organisation (learned from YoFrankie!) World Creation level Region Creation level > What > HOW > BLENDER in a commercial context > End

46 HOW have we done this? World Creation level World Heightmaps Append Region 1 Tiles Region Creation Level Link TEAM : DESIGN > What World Global Map Generation Script Append Region 2 Tiles Region Creation Level Link Final World World Tiles Append Region 3 Tiles Region Creation Level Link > HOW > BLENDER in a commercial context > End

47 HOW have we done this? Region creation level IN TEAM : CG Props Lights Link or Append TEAM : DEV Interractive Objects Link Scenery Link or (Region Append Tiles) Link Level Design Link Link Link Nodal Materials Chars. Character animation Link Character Modeling Texturing Shading Player Mobs OUT > What > HOW > BLENDER in a commercial context > End

48 HOW have we done this? Terrain tiles shading method : Color textures blending Shadows/Ambiant occlusion Terrain glow > What > HOW > BLENDER in a commercial context > End

49 HOW have we done this? Point & Click interface (inventory, etc...) Overlay scene Data persistence (Disk) > What > HOW > BLENDER in a commercial context > End

50 HOW have we done this? One-click Inventory > What > HOW > BLENDER in a commercial context > End

51 HOW have we done this? Contextual menu > What > HOW > BLENDER in a commercial context > End

52 HOW have we done this? AIs and BBOX generalisations > What > HOW > BLENDER in a commercial context > End

53 BLENDER in a commercial context > What > How > BLENDER in a commercial context > End

54 BLENDER in a commercial context Enhancements to go further Logic Bricks A great tool for fast development Become hard to read when the complexity increases SOLUTION : implementing the ability to turn the bricks into a full python scripting (Python Event Handling this point is actually being discussed...) > What > How > BLENDER in a commercial context > End

55 BLENDER in a commercial context Enhancements to go further Custom tools implementation (python scripting) Python exposure of some functionnalities (For example the NODAL features) Blender UI access from python SOLUTION : it seems to be part of Blender 2.5 new API > What > How > BLENDER in a commercial context > End

56 BLENDER in a commercial context Enhancements to go further Project oriented development Lack of global project overview (multi-blend files projects) Source control integration inside blender SOLUTION : ability to turn the folders view into a project management window that takes a root folder as the root of the project. > What > How > BLENDER in a commercial context > End

57 BLENDER in a commercial context Enhancements to go further Lighting and shadows performances During our developments we had to : Reduce a lot the number of lights in huge scenes Lower shading complexity for the materials SOLUTION : Rendering optimization by reducing the scope of action of the lights. Reducing the scope to the area displayed around the camera focus, or whatever... (+ «defferred shading» in Blender?) > What > How > BLENDER in a commercial context > End

58 BLENDER in a commercial context Enhancements to go further Protecting the IP (intellectual Property) Actually BGE doesn't allow to export a project into a full binary distribution : Graphics ressources and linked.blend files stay editable. So we provided a video to show our work SOLUTION : To extend the binarization applyied to the main.blend file to the others (the linked ones) and to encrypt external datas. > What > How > BLENDER in a commercial context > End

59 BLENDER in a commercial context Enhancements to go further Some other minor issues Recurrent loss of relative paths for highly linked huge projects Loading time very long at files opening (but quite good «ingame») and crashes sometimes Characters physics behaviour very hard to manage SOLUTIONS : We are looking forward to using Blender 2.5 which should fix some of those problems. > What > How > BLENDER in a commercial context > End

60 BLENDER in a commercial context A larger use of Blender in the game industry? Development of bridges with the principals game engines (even when they're not Open Source) Requires actors to be more involved in collaborations (more intensive use of standard formats...) Deploying a more complete support Personalized support together with Blender specialists/ingeneers for companies who need it This could be both more people using Blender and more revenues for the Blender Foundation > What > How > BLENDER in a commercial context > End

61 CONCLUSION Our experience with Blender Blender is a great tool and it takes an important place into our production pipeline Thanks to it, we reached our goal : producing and showing our first playable Demo With some advanced features and services, it could become a software of choice for a complete game development pipeline (it is already the only one that combines creation of both the world and the game) > What > How > BLENDER in a commercial context > END

62 CONCLUSION FINALLY Even if we are testing it under GraphicAll.org, we are looking forward to having access to the 2.5 stable release!! We see in Blender a stable and reliable tool Big and skilled community Fast development > What > How > BLENDER in a commercial context > END

63 CONCLUSION More informations about our BGE experience The video of our first game prototype on our web site : Some extras for BGE adepts A «Hack'n Slash» template V0.1 A complete tutorial addressing «terrain splatting» methodes we used (nodal way) A tutorial showing a sample of RT objects multitexturing with nodes and vertex painting > What > How > BLENDER in a commercial context > END

64 CONCLUSION FINALLY Questions? > What > How > BLENDER in a commercial context > END

65 CONCLUSION FINALLY Thank you for your attention. > What > How > BLENDER in a commercial context > END

Dive into Mobile VR/AR Games

Dive into Mobile VR/AR Games Pre-Meeting Practical Course SS 2015 24th March, 2015 1 Meeting Outline 1. Course Goal 2. Organizational stuff 3. Important Dates 4. Intro to VR/AR 5. Introducing Dive 6. Tasks per Team 7. Tasks Samples

More information

Genesis 3d game engine windows 7. Genesis 3d game engine windows 7.zip

Genesis 3d game engine windows 7. Genesis 3d game engine windows 7.zip Genesis 3d game engine windows 7 Genesis 3d game engine windows 7.zip Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop,

More information

Optimizing and Profiling Unity Games for Mobile Platforms. Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June

Optimizing and Profiling Unity Games for Mobile Platforms. Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June Optimizing and Profiling Unity Games for Mobile Platforms Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June 1 Agenda Introduction ARM and the presenter Preliminary knowledge

More information

Scenegraph. Vienna University of Technology 2

Scenegraph. Vienna University of Technology 2 Scenegraphs and Engines Scenegraphs Application Scenegraph Windows/Linux OpenGL Hardware Vienna University of Technology 2 Scenegraphs Choosing the right libraries is a difficult process Very different

More information

Creating Loopable Animations By Ryan Bird

Creating Loopable Animations By Ryan Bird Creating Loopable Animations By Ryan Bird A loopable animation is any-length animation that starts the same way it ends. If done correctly, when the animation is set on a loop cycle (repeating itself continually),

More information

character design pipeline) callum.html

character design pipeline)   callum.html References: http://3d.about.com/od/3d-101-the-basics/tp/introducing-the-computer-graphics- Pipeline.htm (character design pipeline) http://cpapworthpp.blogspot.co.uk/2012/12/animation-production-pipelinecallum.html

More information

st ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION

st ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION 2018 21st ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION CONTEST NAME: 3D Digital Game Art CONTEST NO: CATEGORY: Secondary CONTEST LOCATION: TBA CONTEST START TIME AND DURATION: Time Task 8:00

More information

Game Programming Lab 25th April 2016 Team 7: Luca Ardüser, Benjamin Bürgisser, Rastislav Starkov

Game Programming Lab 25th April 2016 Team 7: Luca Ardüser, Benjamin Bürgisser, Rastislav Starkov Game Programming Lab 25th April 2016 Team 7: Luca Ardüser, Benjamin Bürgisser, Rastislav Starkov Interim Report 1. Development Stage Currently, Team 7 has fully implemented functional minimum and nearly

More information

Introduction. About me. About the book. About the book. Why a book? Introducing Character Animation with Blender. About me About the book

Introduction. About me. About the book. About the book. Why a book? Introducing Character Animation with Blender. About me About the book Introducing Character Animation with Blender Tony Mullen About me About the book Introduction Some general thoughts on Blender related publishing Preview of ICAWB The Gallery About me College lecturer

More information

POWERVR MBX. Technology Overview

POWERVR MBX. Technology Overview POWERVR MBX Technology Overview Copyright 2009, Imagination Technologies Ltd. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and is supplied

More information

Guide Contents Introduction Useful Information Navigating the Scene Hotkeys Placing and Manipulating Objects The Builder Cube Builder Cube Edit

Guide Contents Introduction Useful Information Navigating the Scene Hotkeys Placing and Manipulating Objects The Builder Cube Builder Cube Edit Guide Contents Introduction Useful Information Navigating the Scene Hotkeys Placing and Manipulating Objects The Builder Cube Builder Cube Edit Geometry Builder Cube Edit UVs Static Meshes Materials Mat.

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology Texture and Environment Maps Fall 2018 Texture Mapping Problem: colors, normals, etc. are only specified at vertices How do we add detail between vertices without incurring

More information

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences

More information

Black Desert Online. Taking MMO Development to the Next Level. Dongwook Ha Gwanghyeon Go

Black Desert Online. Taking MMO Development to the Next Level. Dongwook Ha Gwanghyeon Go Black Desert Online Taking MMO Development to the Next Level Dongwook Ha (dongwook@pearlabyss.com) Gwanghyeon Go (xdotdt@pearlabyss.com) 2018-03-23 Black Desert Online Challenges Massive data and contents

More information

User Manual. Version 2.0

User Manual. Version 2.0 User Manual Version 2.0 Table of Contents Introduction Quick Start Inspector Explained FAQ Documentation Introduction Map ity allows you to use any real world locations by providing access to OpenStreetMap

More information

Underwater Manager (Optional)

Underwater Manager (Optional) Underwater Shaders - Version 1.5 Thank you for purchasing Underwater Shaders! Underwater Manager (Optional) The Underwater Manager prefab can be dragged into your scene. It is a simple game object with

More information

Tutorial: Importing Height Maps and Mega-Terrain from World Machine

Tutorial: Importing Height Maps and Mega-Terrain from World Machine Tutorial: Importing Height Maps and Mega-Terrain from World Machine In this tutorial you will learn how to quickly create a new terrain, using World Machine to generate a Height Map, and Mega-Terrain texture.

More information

3D Production Pipeline

3D Production Pipeline Overview 3D Production Pipeline Story Character Design Art Direction Storyboarding Vocal Tracks 3D Animatics Modeling Animation Rendering Effects Compositing Basics : OpenGL, transformation Modeling :

More information

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences

More information

2D & 3D Animation NBAY Donald P. Greenberg March 21, 2016 Lecture 7

2D & 3D Animation NBAY Donald P. Greenberg March 21, 2016 Lecture 7 2D & 3D Animation NBAY 6120 Donald P. Greenberg March 21, 2016 Lecture 7 2D Cel Animation Cartoon Animation What is cartoon animation? A sequence of drawings which, when viewed in rapid succession, create

More information

Rendering and Radiosity. Introduction to Design Media Lecture 4 John Lee

Rendering and Radiosity. Introduction to Design Media Lecture 4 John Lee Rendering and Radiosity Introduction to Design Media Lecture 4 John Lee Overview Rendering is the process that creates an image from a model How is it done? How has it been developed? What are the issues

More information

Training offers. I`m offering training for the listed visualization software.

Training offers. I`m offering training for the listed visualization software. Training offers I`m offering training for the listed visualization software. 3D Visualization: o Maya, Autodesk o 3ds Max, Autodesk o Blender, Blender Foundation 3D Virtual Reality: o Vred Professional,

More information

MIDDLEWARE A Brief Overview

MIDDLEWARE A Brief Overview DD3336/DH2650 MIDDLEWARE A Brief Overview Christopher Peters HPCViz, KTH Royal Institute of Technology, Sweden chpeters@kth.se http://www.csc.kth.se/~chpeters/ Who am I? Christopher Peters email: chpeters@kth.se

More information

Realistic and Fast Cloud Rendering in Computer Games. Niniane Wang Software Engineer Microsoft Flight Simulator (now at Google Inc) Intro Video

Realistic and Fast Cloud Rendering in Computer Games. Niniane Wang Software Engineer Microsoft Flight Simulator (now at Google Inc) Intro Video Realistic and Fast Cloud Rendering in Computer Games Niniane Wang Software Engineer Microsoft Flight Simulator (now at Google Inc) Intro Video 1 Agenda Previous Work 3-D Modeling + Art Pipeline Performance

More information

Unity Game Development

Unity Game Development Unity Game Development 1. Introduction to Unity Getting to Know the Unity Editor The Project Dialog The Unity Interface The Project View The Hierarchy View The Inspector View The Scene View The Game View

More information

This allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider.

This allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider. AGF Asset Packager v. 0.4 (c) Axis Game Factory LLC Last Updated: 6/04/2014, By Matt McDonald. Compiled with: Unity 4.3.4. Download This tool may not work with Unity 4.5.0f6 ADDED: Convex Collider Toggle:

More information

Blender - Python API #6

Blender - Python API #6 Blender - Python API #6 Serdar ARITAN Department of Computer Graphics Hacettepe University, Ankara, Turkey 1 Blender is a free 3D graphics package 3D object modelling Materials and lighting Animation and

More information

Three-Dimensional Computer Animation

Three-Dimensional Computer Animation Three-Dimensional Computer Animation Visual Imaging in the Electronic Age Donald P. Greenberg November 29, 2016 Lecture #27 Why do we need an animation production pipeline? Animated full-length features

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes Introduction Blender is a powerful modeling, animation and rendering

More information

Requirements. Team Space Blender. Team Members Andrew Carter Eric Ghazal Jason Hedlund Terence Luther. Due Date: 12/9/13

Requirements. Team Space Blender. Team Members Andrew Carter Eric Ghazal Jason Hedlund Terence Luther. Due Date: 12/9/13 Requirements Team Space Blender Team Members Andrew Carter Eric Ghazal Jason Hedlund Terence Luther Due Date: 12/9/13 [This document represents a high level, rough draft of our requirements document that

More information

CocoVR - Spherical Multiprojection

CocoVR - Spherical Multiprojection CocoVR - Spherical Multiprojection Luke Schloemer Lead 3D Artist Xavier Gonzalez Senior Rendering Engineer Image(s) courtesy of Disney/Pixar Production Prototype 3 Months 3-5 Team Members Full development

More information

Hands-On Workshop: 3D Automotive Graphics on Connected Radios Using Rayleigh and OpenGL ES 2.0

Hands-On Workshop: 3D Automotive Graphics on Connected Radios Using Rayleigh and OpenGL ES 2.0 Hands-On Workshop: 3D Automotive Graphics on Connected Radios Using Rayleigh and OpenGL ES 2.0 FTF-AUT-F0348 Hugo Osornio Luis Olea A P R. 2 0 1 4 TM External Use Agenda Back to the Basics! What is a GPU?

More information

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-04

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-04 Dr. Shahanawaj Ahamad Dr. S.Ahamad, SWE-423, Unit-04 1 Dr. S.Ahamad, SWE-423, Unit-04 2 Nowadays small multimedia features are included in all desktop software that you can use to create documents. The

More information

Building scalable 3D applications. Ville Miettinen Hybrid Graphics

Building scalable 3D applications. Ville Miettinen Hybrid Graphics Building scalable 3D applications Ville Miettinen Hybrid Graphics What s going to happen... (1/2) Mass market: 3D apps will become a huge success on low-end and mid-tier cell phones Retro-gaming New game

More information

Actions and Graphs in Blender - Week 8

Actions and Graphs in Blender - Week 8 Actions and Graphs in Blender - Week 8 Sculpt Tool Sculpting tools in Blender are very easy to use and they will help you create interesting effects and model characters when working with animation and

More information

Minecraft Due: March. 6, 2018

Minecraft Due: March. 6, 2018 CS1950U Topics in 3D Game Engine Development Barbara Meier Minecraft Due: March. 6, 2018 Introduction In this assignment you will build your own version of one of the most popular indie games ever: Minecraft.

More information

MAXIS-mizing Darkspore*: A Case Study of Graphic Analysis and Optimizations in Maxis Deferred Renderer

MAXIS-mizing Darkspore*: A Case Study of Graphic Analysis and Optimizations in Maxis Deferred Renderer MAXIS-mizing Darkspore*: A Case Study of Graphic Analysis and Optimizations in Maxis Deferred Renderer A New Gaming Experience Made Possible With Processor Graphics Released in early 2011, the 2nd Generation

More information

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons Object Tools ( t ) Full Screen Layout Main Menu Property-specific Options Object Properties ( n ) Properties Buttons Outliner 1 Animation Controls The Create and Add Menus 2 The Coordinate and Viewing

More information

Chapter 1- The Blender Interface

Chapter 1- The Blender Interface Chapter 1- The Blender Interface The Blender Screen Years ago, when I first looked at Blender and read some tutorials I thought that this looked easy and made sense. After taking the program for a test

More information

22nd ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION

22nd ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION 22nd ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION CONTEST NAME: 3D Digital Game Art CONTEST NO: CATEGORY: Post-Secondary CONTEST LOCATION: Tec Voc High School CONTEST START TIME AND DURATION:

More information

Quick Setup Guide. Date: October 27, Document version: v 1.0.1

Quick Setup Guide. Date: October 27, Document version: v 1.0.1 Quick Setup Guide Date: October 27, 2016 Document version: v 1.0.1 Table of Contents 1. Overview... 3 2. Features... 3 3. ColorTracker library... 3 4. Integration with Unity3D... 3 Creating a simple color

More information

Switching Weapons from One Mesh to Another with NifSkope

Switching Weapons from One Mesh to Another with NifSkope Switching Weapons from One Mesh to Another with NifSkope Things you need: 1.) Freedom Force vs the 3 rd Reich. 2.) NifSkope: http://sourceforge.net/projects/niftools/files/nifskope/1.1.3/ 3.) A Graphics

More information

Adding Advanced Shader Features and Handling Fragmentation

Adding Advanced Shader Features and Handling Fragmentation Copyright Khronos Group, 2010 - Page 1 Adding Advanced Shader Features and Handling Fragmentation How to enable your application on a wide range of devices Imagination Technologies Copyright Khronos Group,

More information

9.2 Use and animate compositing effects. 9.4 Track motion and apply the data to footage

9.2 Use and animate compositing effects. 9.4 Track motion and apply the data to footage Create a Pop-Up Book - Create an animated pop-up book using a custom theme and custom images. Warm up activity after the winter break. o Armature o Planes to Image add-on Video: https://www.youtube.com/watch?v=i6gjavmtaiq

More information

Developing the Roadmap - Director Next Survey

Developing the Roadmap - Director Next Survey Developing the Roadmap - Director Next Survey Section 1: How do you use Director? 1. My primary use of Director is (select one only): Desktop Application Development Rich Internet Application (RIA) Development

More information

Streaming Massive Environments From Zero to 200MPH

Streaming Massive Environments From Zero to 200MPH FORZA MOTORSPORT From Zero to 200MPH Chris Tector (Software Architect Turn 10 Studios) Turn 10 Internal studio at Microsoft Game Studios - we make Forza Motorsport Around 70 full time staff 2 Why am I

More information

Enhancing Traditional Rasterization Graphics with Ray Tracing. October 2015

Enhancing Traditional Rasterization Graphics with Ray Tracing. October 2015 Enhancing Traditional Rasterization Graphics with Ray Tracing October 2015 James Rumble Developer Technology Engineer, PowerVR Graphics Overview Ray Tracing Fundamentals PowerVR Ray Tracing Pipeline Using

More information

Hidden Surface Elimination Raytracing. Pre-lecture business. Outline for today. Review Quiz. Image-Space vs. Object-Space

Hidden Surface Elimination Raytracing. Pre-lecture business. Outline for today. Review Quiz. Image-Space vs. Object-Space Hidden Surface Elimination Raytracing Pre-lecture business Get going on pp4 Submit exam questions by Sunday CS148: Intro to CG Instructor: Dan Morris TA: Sean Walker August 2, 2005 Remote folks: let us

More information

5.3 Apply computer file management techniques 5.5 Select the format for digital delivery 5.6 Use and care for equipment and related accessories

5.3 Apply computer file management techniques 5.5 Select the format for digital delivery 5.6 Use and care for equipment and related accessories Re-Associate Yourself with Basic Modeling - Create a Lego Man o Loop Cuts creating sharp edges o To Sphere feature o Bridge Edges feature Digital step by step tutorial 3.1 Use industry terminology appropriately

More information

Syllabus for Diploma in Multimedia & Animation (DMA) For Academic Session

Syllabus for Diploma in Multimedia & Animation (DMA) For Academic Session Syllabus for Diploma in Multimedia & Animation (DMA) For Academic Session 2017-18 Programme Objective: 1. To enable the students to be multimedia literates, which will prepare them to actively participate

More information

Three-Dimensional Computer Animation

Three-Dimensional Computer Animation Three-Dimensional Computer Animation Visual Imaging in the Electronic Age Donald P. Greenberg November 28, 2017 Lecture #24 Luxo & Luxo Jr. 1986 Toy Story 1995 Finding Dory 2016 3D Animation Pixar Why

More information

Gaming Service. Ankit Narang Ankit Sagwal Saurabh Gupta Sabyasachi Haldar

Gaming Service. Ankit Narang Ankit Sagwal Saurabh Gupta Sabyasachi Haldar Gaming Service Ankit Narang Ankit Sagwal Saurabh Gupta Sabyasachi Haldar 6th November 2008 Contents 1 Introduction 3 2 Problem Statement and Interpretation 4 2.1 Problem Statement........................

More information

Principles of Computer Game Design and Implementation. Lecture 3

Principles of Computer Game Design and Implementation. Lecture 3 Principles of Computer Game Design and Implementation Lecture 3 We already knew Introduction to this module History of video High-level information for a game (such as Game platform, player motivation,

More information

How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications

How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications I have seen quite a lot of confusion surround Linear Workflow and 3ds Max. This is understandable,

More information

D3D Pythons 1. Material Utilities

D3D Pythons 1. Material Utilities D3D Pythons Material Utilities Manual Version.3 Content Important Information.................................................... Copyright........................................................... Disclaimer...........................................................Overview...............................................................Configuration.....................................................

More information

What s new in Autodesk 3ds Max 2016

What s new in Autodesk 3ds Max 2016 What s new in Autodesk 3ds Max 2016 Cadline Community 3ds Max 2016 3ds Max and 3ds Max Design Are Coming Together United for this release. Design-only features are now in 3ds Max 2016. 3ds Max 2016 A Unified

More information

From Art to Engine with Model I/O

From Art to Engine with Model I/O Session Graphics and Games #WWDC17 From Art to Engine with Model I/O 610 Nick Porcino, Game Technologies Engineer Nicholas Blasingame, Game Technologies Engineer 2017 Apple Inc. All rights reserved. Redistribution

More information

ART OF 3D MODELLING & ANIMATION

ART OF 3D MODELLING & ANIMATION ART OF 3D MODELLING & ANIMATION COURSE OVERVIEW This is a three year long course for secondary students covering on the various aspects of Drawing, 2D animation and 3D animation. At the end of each year,

More information

MISSION VALLEY REGIONAL OCCUPATION PROGRAM COMPUTER ANIMATION COURSE OUTLINE

MISSION VALLEY REGIONAL OCCUPATION PROGRAM COMPUTER ANIMATION COURSE OUTLINE MISSION VALLEY REGIONAL OCCUPATION PROGRAM COMPUTER ANIMATION COURSE OUTLINE 1. Course Title: 2. CBEDS Title: Other Arts, Media and Entertainment 3. CBEDS Number: 5769 4. Job Titles/DOT Codes: Technical

More information

Animation Tools THETOPPERSWAY.COM

Animation Tools THETOPPERSWAY.COM Animation Tools 1.) 3D Max: It includes 3D modeling and rendering software. A new Graphite modeling and texturing system(the Graphite Modeling Tools set, also called the modeling ribbon, gives you everything

More information

Accelerating Realism with the (NVIDIA Scene Graph)

Accelerating Realism with the (NVIDIA Scene Graph) Accelerating Realism with the (NVIDIA Scene Graph) Holger Kunz Manager, Workstation Middleware Development Phillip Miller Director, Workstation Middleware Product Management NVIDIA application acceleration

More information

About the FBX Exporter package

About the FBX Exporter package About the FBX Exporter package Version : 1.3.0f1 The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and

More information

The Animation Process. Lighting: Illusions of Illumination

The Animation Process. Lighting: Illusions of Illumination The Animation Process Lighting: Illusions of Illumination Lighting = realism Although real people versus real clay/plastic is up to textures Realistic lighting = render time Some properties of lights Colour

More information

Shaders : the sky is the limit Sébastien Dominé NVIDIA Richard Stenson SCEA

Shaders : the sky is the limit Sébastien Dominé NVIDIA Richard Stenson SCEA Shaders : the sky is the limit Sébastien Dominé NVIDIA Richard Stenson SCEA Agenda FX Composer 2.0 Introductions Cross-Platform Shader Authoring FX Composer 2.0 and Production Pipelines PLAYSTATION 3 Production

More information

Magical Chess. Jenty Manjula Sathakkathullah

Magical Chess. Jenty Manjula Sathakkathullah Magical Chess Jenty Manjula Sathakkathullah Outline Story Outline Main Effect How we did it.. Story Outline Two actors play chess. While one actor goes out to attend a call, the other actor moves her chess

More information

Rendering & Project Management. Dillon Courts Sandy Natarajan Spencer Balogh Do Young Park

Rendering & Project Management. Dillon Courts Sandy Natarajan Spencer Balogh Do Young Park Rendering & Project Management Dillon Courts Sandy Natarajan Spencer Balogh Do Young Park PLAYBLAST PlayBlast is a short cut to check the time and frame speed of your animation before creating the final

More information

Calhoun: The NPS Institutional Archive ROGUEVIDEO. McDowell, Perry.

Calhoun: The NPS Institutional Archive ROGUEVIDEO. McDowell, Perry. Calhoun: The NPS Institutional Archive Faculty and Researcher Publications Faculty and Researcher Publications Collection 2010 ROGUEVIDEO McDowell, Perry http://hdl.handle.net/10945/51394 ROGUEVIDEO www.movesinstitute.org

More information

3D Overlay Specifications (Formerly 3D Guidelines)

3D Overlay Specifications (Formerly 3D Guidelines) Login Sign Up My activities Submit a request Sign in Search Aurasma Community Network > Aurasma 3D Information > 3D Guidelines 3D Overlay Specifications (Formerly 3D Guidelines) Follow Aurasma has its

More information

Bforartists Reference Manual - Copyright - This page is under Public Domain. Editors

Bforartists Reference Manual - Copyright - This page is under Public Domain. Editors Editors Introduction...2 Hidden menus...2 The Header menu...2 Flip to Top...2 Collapse Menus...2 Hide Editortype menu...3 Maximize Area - Tile Area...3 The editor type menu...3 Area Options...3 Split area...3

More information

Designing the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and

Designing the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and Designing the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and lessons learned attempting to make something new Defining

More information

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1 Case Study: The Pixar Story By Connor Molde Comptuer Games & Interactive Media Year 1 Contents Section One: Introduction Page 1 Section Two: About Pixar Page 2 Section Three: Drawing Page 3 Section Four:

More information

Real-Time Image Based Lighting in Software Using HDR Panoramas

Real-Time Image Based Lighting in Software Using HDR Panoramas Real-Time Image Based Lighting in Software Using HDR Panoramas Jonas Unger, Magnus Wrenninge, Filip Wänström and Mark Ollila Norrköping Visualization and Interaction Studio Linköping University, Sweden

More information

3D Starfields for Unity

3D Starfields for Unity 3D Starfields for Unity Overview Getting started Quick-start prefab Examples Proper use Tweaking Starfield Scripts Random Starfield Object Starfield Infinite Starfield Effect Making your own Material Tweaks

More information

CS345/DIGM465: Computer Game Development: Understanding Torque

CS345/DIGM465: Computer Game Development: Understanding Torque CS345/DIGM465: Computer Game Development: Understanding Torque Will Muto Digital Media Drexel University Tribal Trouble, Gish, & ThinkTanks Introduction Cost: $150-$749 Royalties: None Scripting language:

More information

Copyright All Rights Reserved

Copyright All Rights Reserved www.kronnect.com Copyright 2016-2018 All Rights Reserved Contents What s X-Frame FPS Accelerator?... 3 Algorithms included in X-Frame... 3 Quick Start... 5 Description of X-Frame parameters... 7 General

More information

Chapter 1- The Blender Interface

Chapter 1- The Blender Interface The Blender Screen When I first looked at Blender and read some tutorials I thought that this looked easy and made sense. After taking the program for a test run, I decided to forget about it for a while

More information

Artomatix is revolutionising how you create 3D representations of your products

Artomatix is revolutionising how you create 3D representations of your products Artomatix is revolutionising how you create 3D representations of your products We help companies like yours to embrace the complex shift towards 3D visualisation. Use 3D visualisation to meet your business

More information

ADVICE FOR PREPARING YOUR ARTISTIC PORTFOLIO

ADVICE FOR PREPARING YOUR ARTISTIC PORTFOLIO ADVICE FOR PREPARING YOUR ARTISTIC PORTFOLIO A portfolio is the way to present a collection of your personal work. It should: Reflect your personality as well as show your processes, tests and your experience

More information

3D Model Uploading Tutorial

3D Model Uploading Tutorial 3D Model Uploading Tutorial In this tutorial I will be covering how to share your model once you have completely finalized it. I will specifically be teaching you how to upload your model to the 3D model

More information

gltf 2.0: Status and Outlook

gltf 2.0: Status and Outlook gltf 2.0: Status and Outlook 31st July 2018 by Norbert Nopper (nopper@ux3d.io, @McNopper) Content Status (15 minutes) Outlook (35 minutes) Questions & Answers (10 minutes) Status gltf 2.0 What we currently

More information

Light IT Up! Better Monitoring in Splunk with Custom Actions, Search Commands and Dashboards JUSTIN BROWN

Light IT Up! Better Monitoring in Splunk with Custom Actions, Search Commands and Dashboards JUSTIN BROWN Light IT Up! Better Monitoring in Splunk with Custom Actions, Search Commands and Dashboards JUSTIN BROWN Pacific Northwest National Laboratory NLIT 2018 Light IT Up! Better Monitoring in Splunk with Custom

More information

Introduction to Computer Graphics. Knowledge basic concepts 2D and 3D computer graphics

Introduction to Computer Graphics. Knowledge basic concepts 2D and 3D computer graphics Introduction to Computer Graphics Knowledge basic concepts 2D and 3D computer graphics 1 Introduction 2 Basic math 3 2D transformations 4 3D transformations 5 Viewing 6 Primitives 7 Geometry 8 Shading

More information

Radeon ProRender and Radeon Rays in a Gaming Rendering Workflow. Takahiro Harada, AMD 2017/3

Radeon ProRender and Radeon Rays in a Gaming Rendering Workflow. Takahiro Harada, AMD 2017/3 Radeon ProRender and Radeon Rays in a Gaming Rendering Workflow Takahiro Harada, AMD 2017/3 Agenda Introduction Radeon ProRender & Radeon Rays Radeon Rays Unity + Radeon Rays Integration to real time applications

More information

Week 1 The Blender Interface and Basic Shapes

Week 1 The Blender Interface and Basic Shapes Week 1 The Blender Interface and Basic Shapes Blender Blender is an open-source 3d software that we will use for this class to create our 3d game. Blender is as powerful as 3d Studio Max and Maya and has

More information

CS354R: Game Technology

CS354R: Game Technology CS354R: Game Technology Tools Pipeline Fall 2018 Game as Media Games require art assets and design decisions Artists and designers may not have technical skills (We can t all be Daisuke Amaya) 2 Off the

More information

3D ENGINE/DEVELOPER TOOLS ANALYSIS

3D ENGINE/DEVELOPER TOOLS ANALYSIS 3D ENGINE/DEVELOPER TOOLS ANALYSIS SETH DAVIS MING TANG X3D X3D is a royalty-free open standards file format and run-time architecture to represent and communicate 3D scenes and objects using XML. It is

More information

CS GAME PROGRAMMING Question bank

CS GAME PROGRAMMING Question bank CS6006 - GAME PROGRAMMING Question bank Part A Unit I 1. List the different types of coordinate systems. 2. What is ray tracing? Mention some applications of ray tracing. 3. Discuss the stages involved

More information

Overview. Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++

Overview. Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++ Scripting 1 Overview Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++ Rationale C++ isn't the best choice for all problems Complicated feature set, syntax Low-level,

More information

Blender Scripting COSC450. Material for Assignment 1

Blender Scripting COSC450. Material for Assignment 1 Blender Scripting COSC450 Material for Assignment 1 Blender Blender is a free 3D graphics package I 3D object modelling I Materials and lighting I Animation and simulation I Video editing and compositing

More information

This compilation of artwork is quite large as I want to show my ability to create a wide spectrum of work depending on various requirements.

This compilation of artwork is quite large as I want to show my ability to create a wide spectrum of work depending on various requirements. Portfolio 1 This compilation of artwork is quite large as I want to show my ability to create a wide spectrum of work depending on various requirements. Keywords should give you an idea about what I contributed

More information

LIGHTING - 1. Note. Lights. Ambient occlusion

LIGHTING - 1. Note. Lights. Ambient occlusion Note LIGHTING - 1 The creation and use of lights varies greatly between the default Blender renderer and the Cycles renderer. This section refers only to simple lighting in the default renderer. Lights

More information

the gamedesigninitiative at cornell university Lecture 14 2D Sprite Graphics

the gamedesigninitiative at cornell university Lecture 14 2D Sprite Graphics Lecture 14 Drawing Images Graphics Lectures SpriteBatch interface Coordinates and Transforms Drawing Perspective Camera Projections Drawing Primitives Color and Textures Polygons 2 Drawing Images Graphics

More information

Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation

Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation Gaming Technologies Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation Overview Games Yesterday & Today Game Components PC Platform & WGF 2.0 Game Trends Big Challenges

More information

GLOBAL SNOW Reference Guide

GLOBAL SNOW Reference Guide GLOBAL SNOW Reference Guide Contents Introduction... 3 How it works... 3 Demo Scene... 4 Quick Start... 4 Global Snow Parameters... 5 Scene Setup (Forward Rendering)... 5 Scene Setup (Deferred Rendering)...

More information

Web Design Course Syllabus and Course Outline

Web Design Course Syllabus and Course Outline Web Design Course Syllabus and Course Outline COURSE OVERVIEW AND GOALS In today's world, web pages are the most common medium for sharing ideas and information. Learning to design websites is an incredibly

More information

Introduction to Digital Modelling and Animation in Design week 4 Textures

Introduction to Digital Modelling and Animation in Design week 4 Textures Introduction to Digital Modelling and Animation in Design week 4 Textures Thaleia Deniozou - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

,

, [Class Room Online Training] Weekdays:- 2hrs / 3 days Fastrack:- 1½hrs / Day Weekend:- 2½ hrs (Sat & Sun) An ISO 9001:2015 Institute ADMEC Multimedia Institute www.admecindia.co.in 9911782350, 9811818122

More information

Render all data necessary into textures Process textures to calculate final image

Render all data necessary into textures Process textures to calculate final image Screenspace Effects Introduction General idea: Render all data necessary into textures Process textures to calculate final image Achievable Effects: Glow/Bloom Depth of field Distortions High dynamic range

More information

Java FX 2.0. Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden

Java FX 2.0. Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden Java FX 2.0 Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden Keywords: JavaFX, Rich, GUI, Road map. Introduction This presentation gives an introduction into JavaFX. It introduces the key features

More information

Pd Iray Shader Kit 2 - User s Guide

Pd Iray Shader Kit 2 - User s Guide Pd Iray Shader Kit 2 - User s Guide Introduction Pd Iray Shader Kit 2 is a do-it-yourself shader kit for Iray rendering. All of the shader presets are based off the Daz Iray Uber Base. You can create 1000's

More information