Stand Alone Complex: Open Your Eyes Juneui Soh Advisor – Prof. Striegnitz.

Slides:



Advertisements
Similar presentations
Possible Windows 8 Improvements By: Scott Hill. Improve Windows 8 Split Screen Mode The only options for split screen mode currently is to have one screen.
Advertisements

Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
3D Graphics Rendering and Terrain Modeling
Computer Graphics Visible Surface Determination. Goal of Visible Surface Determination To draw only the surfaces (triangles) that are visible, given a.
Part I: Basics of Computer Graphics
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
Chapter 6: Vertices to Fragments Part 2 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley Mohan Sridharan Based on Slides.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Object-Order vs. Screen-Order Rendering April 24, 2003.
Chapter 4.2 Collision Detection and Resolution. 2 Collision Detection Complicated for two reasons 1. Geometry is typically very complex, potentially requiring.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Special Effects Picture...
Game Mathematics & Game State The Complexity of Games Expectations of Players Efficiency Game Mathematics o Collision Detection & Response o Object Overlap.
Mechanics, Dynamics & Aesthetics The Complexity of Games Expectations of Players Efficiency Game Mathematics o Collision Detection & Response o Object.
Vertices and Fragments III Mohan Sridharan Based on slides created by Edward Angel 1 CS4395: Computer Graphics.
Painterly Rendering for Animation Barbara J. Meier Walt Disney Feature Animation SIGGRAPH 96.
Introduction to 3D Graphics John E. Laird. Basic Issues u Given a internal model of a 3D world, with textures and light sources how do you project it.
Abstract: Digital 3D models are used in industry during the design process. Our client, Siemens PLM, creates software to allow these businesses to view.
Hidden Surface Removal
Painterly Rendering for Animation – Barbara Meier
Ray Tracing Primer Ref: SIGGRAPH HyperGraphHyperGraph.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Matte Painting 2.5D Environment Milestone 3 March 2009 Øyvind Lien.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Intro to Animation Lesson 1 & 2 Unit 14 – Animation
Senior Project – Visual Arts and Computer Science Interdepartmental Stand Alone Complex: Open Your Eyes Juneui Soh Advisor: Prof. Striegnitz Stand.
Passage Three Multimedia Application. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill.
Design: Strategies How the calendar is going to stand – the structure. When you are designing the calendar there are two elements to think about: What.
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
Emerging Technologies for Games Alpha Sorting and “Soft” Particles CO3303 Week 15.
CSC505 Particle Systems. CSC505 Object Representations So far we have represented (rendered) objects with –Lines –Polygons (triangles) –Curves These techniques.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
CIS 350 – I Game Programming Instructor: Rolf Lakaemper.
1Computer Graphics Implementation II Lecture 16 John Shearer Culture Lab – space 2
Implementation II Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
1 FUNCTIONS - I Chapter 5 Functions help us write more complex programs.
3D Viewers Two main uses: –Detector/event exploration – interactivity priority (15fps min). –Generate presentation material (still/movie renders) – quality.
Implementation II.
1 by: Ilya Melamed Supervised by: Eyal Sarfati High Speed Digital Systems Lab.
Duy & Piotr. How to reconstruct a high quality image with the least amount of samples per pixel the least amount of resources And preserving the image.
Point Sprites Course Information CVG: Programming 4 My Name: Mark Walsh Website: Recommended.
Approach Outline Polygonal-Functional Hybrids for Computer Animation and Games The modern world of computer graphics is mostly dominated by polygonal models.
Where We Stand At this point we know how to: –Convert points from local to window coordinates –Clip polygons and lines to the view volume –Determine which.
Physically based deformations of implicit surfaces Michal Remiš.
Computer Graphics I, Fall 2010 Implementation II.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Graphics for Games Particle Systems CO2301 Games Development 1 Week 23.
Graphics, Modeling, and Textures Computer Game Design and Development.
Space Elements of Art. This is not the Space we are talking about in Art!
TIME TO MAKE OUR FIRST INTERACTIVE SPRITE! LAST WEEK WE WERE MAKING SPRITES, or simple PIXELATED Graphics of our favorite CHARACTERS. Feel free to spend.
Introduction to Game Programming & Design III Lecture III.
Ctrl + Z Sucheta Bhatawadekar Sucheta Bhatawadekar Dan L'Hommedieu Dan L'Hommedieu John Scott John Scott Jonathan Perkins Jonathan Perkins Aaron Cardwell.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
- Introduction - Graphics Pipeline
Computer Graphics Implementation II
IMAGES.
Word Processing.
3D Graphics Rendering PPT By Ricardo Veguilla.
Mike Merchant Nicholas Hilbert
© University of Wisconsin, CS559 Fall 2004
Chapter 4.2 Collision Detection and Resolution
Implementation II Ed Angel Professor Emeritus of Computer Science
Mechanics, Dynamics & Aesthetics
Design and Layout (part one)
Introduction to Computer Graphics with WebGL
Computer Graphics Lecture 15.
Particle Systems - A Technique for Modeling a Class of Fuzzy Objects
Frame Buffer Applications
Implementation II Ed Angel Professor Emeritus of Computer Science
Presentation transcript:

Stand Alone Complex: Open Your Eyes Juneui Soh Advisor – Prof. Striegnitz

Stand Alone Complex Three characters’ journey about Human loneliness, finding his/her identity, and self-consciousness. We as human beings have different Way to think about who we are And what we think about our life

Particle System? and Why? :Thought process (think about a synapse) :Three different (distinct) environment :Interact with the footage (character) :computer generated graphics techniques - basic terms?

Distinctive particle system (simple)

Distinctive particle system (advanced)

How? :Maya’s embedded language called “MEL” Most tasks in Maya can be achieved through MEL :What MEL can do Customized UI Cycling work Computation art work

Generic Particle System in Maya :Simple emitter and particle :Preset effects – clouds, fire, hair, and etc However, :Doesn’t work properly….sometimes Organic shapes – shatter (surface tracing) Generalized emitter and particle (behavior)

Paint Effect Particle System (concept) :Particle system as a brush :Abstract particle system - easy to modify and control :Painter effect – preset brushes in Photoshop :User can draw a pre-programmed particle system - change values for variables :Example!

Paint Effect Particle System (pseudo code) :Create generic emitter and particle :Limit one emitter for few particles :Swap particles with target shape (spring) :Adjust particle’s character (generic) - conserve, distance btw particles, directions and etc :Simulate each frame -> store as a paint brush :Collision btw particles/ Depth sort for particles

Improved Shatter System (concept) :Shatter system? - once this shatter system hits the critical point, it becomes a particle system :Generic algorithm: perfectly works on planes - uses surface tracing algorithm on vertices - horrible at organic shapes - Speed - Shape

Right after using generic shatter System on a sphere each part of sphere generated by the generic shatter system Detail pictures of the problem

Improved Shatter System (concept) :Combine this concept with particle generating part! :Cutting plane!

Summary of other past work :Storyboard :Greenscreen - footages :Camera (HD – frame rate)

Future work (next term) :Post-production (VFX/Edit) - color correction - touch up on particle system - optical flare

Thanks a lot! :Any question?

Improved Shatter System (pseudo code) Generate first plane which cuts through the shape make sure plane is in the shape boundary Recurse: Generate random plane from previous plane get a norm of the plane check if n is bigger than the base case then cuts it make separate parts a particle (Maya generic) and keep recursing Base case: Flag >2^n AND n of last generated plane’s distance to a surface is < the shape’s size/7 (changeable) – avoid too small piece Generated particles to nCloth: nucleus node each volumic particle won’t overlap (rigidbody concept)