3d animations on the internet tyson shepherd (sophomore) intense laser physics theory unit ...
TRANSCRIPT
3D Animations on the Internet
Tyson Shepherd
(sophomore)
Intense Laser Physics Theory Unithttp://www.phy.ilstu.edu/ILP
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.
How data visualization works
• Understanding of data through visualization
• Requires graphing and plotting software.
• 3D Graphs or contour plots.
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
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
Some pictures of what we can do
QuickTime™ and aGIF decompressor
are needed to see this picture.
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
QuickTime™ and aGIF decompressor
are needed to see this picture.
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.
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
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>
JAVA• Made by Sun Microsystems
• Object oriented language
• Similar to Microsoft’s Visual Basic
• JAVA is OS independent
• Automatic compilation at user end.
JAVA also• User dynamic language
• User controllability
• Can be linked to existing programs (even FORTAN)
• Home user can manipulate the initial conditions
Example of Java
• Program “Hello World”• /**• * Simple applicatin: HelloWorld.java• */• public• class HelloWorld {• public static void main() {• System.out.println("Hello, World!");• }• };
Outline of the way JAVA works
QuickTime™ and aGIF decompressor
are needed to see this picture.