3d animations on the internet tyson shepherd (sophomore) intense laser physics theory unit ...

16
3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit http://www.phy.ilstu.edu/ILP Supports: NSF, Res. Co, URG

Upload: avice-weaver

Post on 03-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

3D Animations on the Internet

Tyson Shepherd

(sophomore)

Intense Laser Physics Theory Unithttp://www.phy.ilstu.edu/ILP

Supports: NSF, Res. Co, URG

Page 2: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Today we will talk about...

• How data visualization applies to physics.

• How animations can help physics.

• How we can make the animations and how we can put them on the web.

• Some HTML and the usefulness of JAVA

• Comparing Disney and me.

• Show some slides of what I can do.

Page 3: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

How data visualization works

• Understanding of data through visualization

• Requires graphing and plotting software.

• 3D Graphs or contour plots.

Page 4: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

How animations can help physics

• See physics moving in time

• Effects of time dependent functions

• Especially useful in three dimensions

• Many formats: gif, mpeg, and Quicktime

Page 5: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Making 3D images from scratch.

make them 3D

put on the web, if necessary

convert to gif with "Smart Dubbing"

render to Quicktime

animate work on lighting

Draw the images

Extreme 3D

Page 6: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Some pictures of what we can do

QuickTime™ and aGIF decompressor

are needed to see this picture.

Page 7: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

How I make animations and how I put them on the web

Pic1.ncgm

Pic1.gif

Fetch to webpage

Pictotal.gif

Pic2.gif Pic3.gif

ncgm2gif Pictotal.ncgm

Pictotal.ncgm

Pic2.ncgm Pic3.ncgm

Page 8: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

QuickTime™ and aGIF decompressor

are needed to see this picture.

Page 9: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Comparing Disney and Me

• Disney usually draws by hand.

• Disney puts it on a film frame.

• Disney puts it in a reel• Disney projects it on

the big screen.

• I draw by computer in ncgm format.

• I convert it into gif at this point.

• I animate it.• I put it up on the web.

Page 10: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

HTML • The “programming language” for Internet

• Stands for Hyper-Text Markup Language

• Resembles a word processor assembly code

• Can be read by on any web browser

Page 11: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Example of HTML

• <HTML>

• <HEAD>

• <title><size, style>...text…<size, /style></title>

• <body bgcolor=“#hexdec” font, color, size>

• <p>…TEXT...<br>

• <img src =“./filename” options><br>

• <a href=“./link”>TEXT</a><br>

• <hr>

• …page info…

• </BODY>

• </HTML>

Page 12: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

JAVA• Made by Sun Microsystems

• Object oriented language

• Similar to Microsoft’s Visual Basic

• JAVA is OS independent

• Automatic compilation at user end.

Page 13: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

JAVA also• User dynamic language

• User controllability

• Can be linked to existing programs (even FORTAN)

• Home user can manipulate the initial conditions

Page 14: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Example of Java

• Program “Hello World”• /**• * Simple applicatin: HelloWorld.java• */• public• class HelloWorld {• public static void main() {• System.out.println("Hello, World!");• }• };

Page 15: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

Outline of the way JAVA works

Page 16: 3D Animations on the Internet Tyson Shepherd (sophomore) Intense Laser Physics Theory Unit  Supports: NSF, Res. Co, URG

QuickTime™ and aGIF decompressor

are needed to see this picture.