Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 JavaFX 3D in 7.

Slides:



Advertisements
Similar presentations
1-1 Copyright Ó Oracle Corporation, All rights reserved. Full Notes Page for Preface Print or View Notes Pages (not Slides)
Advertisements

1-1 Copyright Ó Oracle Corporation, All rights reserved. Full Notes Page for Preface Print or View Notes Pages (not Slides)
Exploring JavaFX 3D Jim Weaver Java Technology Ambassador
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
Working with 3Ds Max. 3Ds Max.
(conventional Cartesian reference system)
Chapter 6.4 2D Textures and Texture Mapping. 2 Definition and Purpose 2D images designed for use on 3D object Its importance and order in the art pipeline.
Java 3D Pablo Figueroa University of Alberta April 2000.
Provided to Brainshark
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
A Move Toward Agile APM: Application Performance Management Frank Ober, Performance Engineer June 2012.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate.
Introduction to P6 Visualizer Keith Metzger, Sales Consulting Manager Anish Parikh, Senior Sales Consultant.
JavaFX Updates in Java 8 3D and Webview By Rob Ratcliff
, Computer Engineering Lab II (3rd Year)
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
CS324e - Elements of Graphics and Visualization Checkerboard World.
Engineering Graphics Stephen W. Crown Ph.D.
3D Objects Subject:T0934 / Multimedia Programming Foundation Session:12 Tahun:2009 Versi:1/0.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
Shading. What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 JavaFX 3D in 10 Minutes Jim Weaver Java Technology Ambassador
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 Going-through.
1 Virtual Reality Modeling Language (VRML97) ©Anthony Steed
CS324e - Elements of Graphics and Visualization Java 3D Intro.
VRML Anthony Steed Department of Computer Science University College London ©Anthony Steed
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Paint Effects.  Uses: paint brush strokes paint particle effects Traditional paint program ○ paint images on a canvas ○ paint repeatable textures that.
ES305 Virtual Tools in Engineering Design Objects & Scripts Prof. Searleman
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Zhang & Liang, Computer Graphics Using Java 2D and 3D (c) 2007 Pearson Education, Inc. All rights reserved. 1 Chapter 9 Lighting and Texturing.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
1 9 Lighting a Scene v There are four types of lighting: –ambient light –directional light –point light –spotlight v Any number of these can be added to.
Color: This channel applies color, textured patterns, or images to the surface.
Written by: Itzik Ben Shabat Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Solar System Simulator Project Checkpoint Adam Poppenheimer.
D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA.
6 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Site Hub User Role – Managing Sites.
Your Poster Title Goes Here
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Computer Graphics.
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Working with 3Ds Max. 3Ds Max.
Your Poster Title Goes Here
Your Poster Title Goes Here
Your Poster Title Goes Here
Your Poster Title Goes Here
Your Poster Title Goes Here
Your Poster Title Goes Here
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Your Poster Title Goes Here
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Your Poster Title Goes Here
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Your Poster Title Goes Here
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
WAYNE STATE UNIVERSITY – DETROIT, MICHIGAN
Your Poster Title Goes Here
Your Poster Title Goes Here
Presentation transcript:

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 JavaFX 3D in 7 Minutes Jim Weaver Java Technology Ambassador Oracle

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 2 JavaFX 3D in 7 Minutes

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 3 JavaFX 3D Use Cases ■ Inventory and Process Visualization ■ Scientific and Engineering Visualization ■ 3D Charting ■ Mechanical CAD and CAE ■ Medical Imaging 3 ■ Product Marketing ■ Architectural Design and Walkthroughs ■ Advanced User Experience ■ Mission Planning ■ Training ■ Entertainment

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 4 JavaFX 3D Use Cases ■ Inventory and Process Visualization ■ Scientific and Engineering Visualization ■ 3D Charting ■ Mechanical CAD and CAE ■ Medical Imaging 4 ■ Product Marketing ■ Architectural Design and Walkthroughs ■ Advanced User Experience ■ Mission Planning ■ Training ■ Entertainment

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 5 Inventory and Process Visualization Example 5

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide D Model of the Cranes 6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 7 “JavaFX 3D gives you the ability to use 3D geometry, cameras, and lights in JavaFX.”

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 8 Mesh Geometry (3D Shapes) ■ Predefined shapes ■ Box ■ Cylinder ■ Sphere ■ User-defined shapes ■ Using TriangleMesh / MeshView 8

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Creating Primitive Shapes and Materials

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide D Materials and Textures ■ PhongMaterial has these properties ■ Ambient color ■ Diffuse color, diffuse map ■ Specular color, specular map ■ Specular power ■ Bump map ■ Self-illumination map 10

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Duke’s nose has a Diffuse Map texture 11

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide This planet has a Bump Map texture 12

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide UV Mapping Textures to Shapes 13 Tip: A texture is a 2D image to be mapped on a 3D surface Source:

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Placing a Texture on a Sphere 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Placing a Texture on a Sphere 15

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide D Lights ■ Lights are nodes in the scene graph ■ PointLight ■ AmbientLight ■ Default light provided if no active lights 16

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Lights, Camera, Action!

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Example 3D / multi-touch app: ZenGuitar3D

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Rotating Instrument Picker with Scroll Gesture

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Using Scroll Gesture for X/Y Rotate

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Playing with JavaFX 3D

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Start Here:

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Download JDK 8 Early Access Release

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide Jim Weaver Java Technology Ambassador Oracle JavaFX 3D in 7 Minutes

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 25