Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!

Submit your homework question or assignment here:
352 Tutors are online
 
*  Attach Assignment (optional):
 
Study Smarter, Score Higher
 
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
the In case of seismic data, we actually obtain two velocity profiles: vP(r) and vS(r), respectively the velocities of P-waves and S-waves. These are related to the material properties by KS + 4 3 = , 2 vS = 2 vP Here KS is the adiabatic modulus of incompressibility (or the bulk modulus; we already defined it for zero temperature), and is the shear modulus. Note K S = -(P / ln V ) S (adiabatic bulk modulus) Both of these coefficients have the units of pressure (force per unit area), and they represent the force per unit area that arises as a result of a relative distortion of the medium, either a pure relative change of volume in the case of the incompressibility modulus, or a pure shear (no change in volume, just a change in shape). Obviously, for a liquid or a gas (no long-range order), the P-wave velocity just becomes the sound velocity: P 2 vP = , S and the S-wave velocity vS drops to zero because =0 (there are no S-waves). With seismic data available for a planet, we can compute the socalled seismic parameter: Feb. 28 p. 1 2 2 ( r ) = v P - 4 vS = 3 K S P = S Now if we assume that within the planet dP P d S we get the Adams-Williamson equation: 1 d 2 d r = -4 G r 2 dr dr Temperature corrections to the A-W eqn.: dP M (r ) = - g = -G 2 dr r . Now P CV T = CV . = T T S Differentiate the equation of state P = P ( , T ) : dP P d P dT = + dr dr T dr T 1 d dT = KT + CV . dr dr Now Feb. 28 p. 2 T P KT = K S - CV T so, including temperature corrections, we get C T d dP 1 d dT = KS + CV - 2 V . dr dr dr dr If the temperature follows an adiabat, no corrections are needed. The actual temperature distribution is not far from adiabatic, so the corrections are small. For a planet without any interior discontinuities, the 2nd-order A-W D.E. can just be integrated to solve for the planet's structure. But if we have a major discontinuity, as is the case for the Earth's coremantle boundary, we need an additional boundary condition. Otherwise, the value of the density discontinuity cannot be determined from the existing boundary conditions: 2 Feb. 28 p. 3 Traditionally, the additional boundary condition for the Earth is the Earth's axial moment of inertia, C, defined by C = 2 d 0 a a 2 -2 2 - a 2 -2 dz (, z ) , where is the distance from the planet's rotation axis in a cylindrical coordinate system, and z is the distance along the rotation axis, measured from the center of gravity: Feb. 28 p. 4 For a uniform-density sphere, C=0.4 Ma2. The Earth's C can be independently determined by two different techniques (to be discussed later), with the result CEarth=0.33 Ma2. Here is the profile of the Earth's core, superimposed on the Fe calculations presented earlier: Feb. 28 p. 5 So far, seismology is only available for the Earth (and, in a very limited way, for the Moon). Feb. 28 p. 6 For determining interior structure of a planet, we thus have the following approaches: (a) M=M(a) (very crude) (b) Use the seismic parameter (r) to get the density profile (r) (Earth only) (c) Use free-oscillation frequencies to constrain interior structure (will not be discussed in this class; so far only available for the Earth and the Sun). (d) Measure the response of the planet to perturbations: hydrostatic-equilibrium response, and departures from hydrostatic equilibrium. We will now go on to discuss (d): Gravitational Potentials: We will be working in a spherical polar coordinate system defined as follows: Feb. 28 p. 7 The differential-equation form for the gravitational potential is (see Jackson): 2 V = -4 G (Poisson's equation). Outside the planet, where the mass density is zero, this becomes Laplace's equation: 2V = 0 In the coordinate system that we are using, the general solution to Laplace's equation is most conveniently given in the form of an expansion in spherical harmonic functions. These functions have the property that they are complete and orthonormal. This will be Feb. 28 p. 8 very convenient for analysis later on. As discussed Jackson, by the general solution to Laplace's equation can be written as V (r , , ) = l =0 m = - l [ lm r l + lm r -(l +1) ] Ylm ( , ) +l For solutions of interest to us, the terms that blow up at infinite r should be discarded. So we set all the alphas equal to zero. The problem is now to relate the beta coefficients, which can be measured by spacecraft, to something of interest about the planet. First, here are some mathematical relations from the relevant sections in Jackson: Feb. 28 p. 9 Feb. 28 p. 10 Feb. 28 p. 11 Here is a convenient table: Feb. 28 p. 12 Normally, one generates the Ylm for high l,m with a numerical code. Here is an example for you to play with. Note, however, that the NORMALIZED associated Legendre polynomials calculated by this code, are different by a normalizing factor from the associated Legendre polynomials defined by Jackson. Lots of different normalizations are used in the planetary literature, so you have to be careful. (normalized) Plm = 2(l - m)!(2l + 1) m Pl (as defined by Jackson), for m 0 (l + m)! (normalized) Plm = (2l + 1) Pl m (as defined by Jackson), for m = 0 C 100 C 200 300 340 C C ------------------------------------------------C C generates NORMALIZED associated legendre polynomials C as a function of x = cos(theta) C C Note: P(1,1) = p_(00), etc. C subroutine nasleg(x,p,nulim) implicit double precision(a-h,o-z) sample program to show how NASLEG.F works implicit double precision(a-h,o-z) dimension p(61,61) common/lps2/pun(30) nulim=21 i=-1 i=i+1 if (i.ge.21) go to 300 x=(i-10)*0.1 call nasleg(x,p,nulim) analytic forms for P_2 and P_2^1: p20=1.5*x**2-0.5 p21=-3.*x*dsqrt(1.d0-x**2) znorm20=dsqrt(5.0d0) znorm21=dsqrt(5.d0/3.d0) write(*,340) x,p(3,1),p20*znorm20,p(3,2),p21*znorm21 go to 100 write(*,*) 'done' format(f6.3,4f12.6) end Feb. 28 p. 13 C C C C double precision n,m dimension p(61,61) as a bonus, the array pun(30) contains the UNNORMALIZED (i.e., usual) even Legendre polynomials P_2, P_4, P_6, ..., P_60 common/lps2/pun(30) mulim=nulim do 100 nu = 1,nulim do 100 mu = 1,mulim p(nu,mu) = 0.d0 continue a = dsqrt(3.d0) xp = dsqrt(1.d0-x*x) p(1,1)=1.d0 p(2,1)=a*x p(2,2)=a*xp do 300 mu=1,mulim m = dble(mu-1) if(mu.le.2) go to 200 a = dsqrt((2.d0*m+1.d0)/(2.d0*m)) p(mu,mu)=a*xp*p(mu-1,mu-1) continue do 300 nu=3,nulim n=dble(nu-1) if(nu.le.mu) go to 300 a = dsqrt((2.d0*n-1.d0)/(n-m)*(2.d0*n+1.d0)/(n+m)) b = dsqrt((2.d0*n+1.d0)/(2.d0*n-3.d0)* (n-m-1.d0)/(n-m)*(n+m-1.d0)/(n+m)) p(nu,mu) = a*x*p(nu-1,mu)-b*p(nu-2,mu) continue do 400 nu2=1,(nulim-1)/2 nu = 2*nu2 + 1 pun(nu2)=p(nu,1)/dsqrt(dble(2*(nu-1)+1)) continue return end 100 C C 200 C 1 300 C 400 C C With all these numerical preliminaries over with, let's try to look at the expression for the potential in a more intuitive way. We suppose that we are at an external point of observation at position r from the planet's center of mass, such that any mass element in the planet is always at a distance r' < r from the center of mass. Feb. 28 p. 14 Suppose that the angle between the mass element vector r' and the observer vector r is gamma: Now we can write r - r = r 2 + r 2 - 2r r = r 1 + , where r 2 r = 2 - 2 cos r r Now by hypothesis, < 1 , so expand in powers of : 1 1 1 1 = (1 - 1 + ...) , 2 r - r r 1 + r Feb. 28 p. 15 And, in particular (see Jackson), 1 r l = l +1 Pl (cos ) . r - r l = 0 r Here Pl ( x) = Pl m = 0 ( x) = ordinary Legendre polynomial. This allows us to carry out a series expansion for V(r): V (r , , ) = +l G 3 d r (r)[1 - 1 + ...] = 2 r l = 0 m = -l lm r -(l +1) Ylm ( , ) So we can use this expansion, comparing term by term, to figure out what the beta-coefficients represent in terms of integrals over the planet's mass distribution. [Hint: this is also a good approach to solving Homework #5]. In working out the integrals, we will need to use the expansion, derived in Jackson, 4 + l * Pl (cos ) = Ylm ( , ) Ylm ( , ) , 2l + 1 m = -l where ( , ) are the angular coordinates of vector r and ( , ) are the angular coordinates of vector r. Feb. 28 p. 16
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more. Course Hero has millions of course related materials that will enable you to learn better, faster and get an A in all your courses.
Below is a small sample set of documents:

Arizona >> SECTION >> 505 (Fall, 2009)
Gravity anomalies: V - Vref = V = gr , The reference potential has to be chosen with some care, so that the geoid height is not swamped by a single term in the expansion. Here is an example of the difference between Earth and Venus: Earth Venus Ma...
Arizona >> SECTION >> 505 (Fall, 2009)
Tides We can use potential theory in a similar manner to calculate the hydrostaticequilibrium response to a tidal perturbation. Here is the coordinate system we\'ll use: Recall that for a rotating planet, we found that the total potential in the fram...
UWI Mona >> IO >> 1903 (Fall, 2009)
Note this listing comprises 4 pages. Please inform me of any errors. Student 1903 Oct 21, 2008 Number 1073419 McLeod, Robert C. 1092512 Koschik, Kathy 1152474 Heinrichs, David D. 1158111 Guo, Rui 1159220 Sambrano, Sheryl M. 1160508 Hynes, Colby A. 11...
UWI Mona >> IO >> 1903 (Fall, 2009)
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>97a8362a007dbccbd8ffc0938d65667bbd92f670.txt</Key><RequestId>BCD8C469FB748984</RequestId><HostId>SVs39c0FwJopc1AKSYJNuiycvNkP...
UWI Mona >> IO >> 1903 (Fall, 2009)
Joe Rose Greg Kirk Renee ...
UWI Mona >> IO >> 1903 (Fall, 2009)
Imagination is more important than knowledge. Albert Einstein ...
UWI Mona >> IO >> 1903 (Fall, 2009)
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>d8c4fadf75a9f3af958a67be6ae2707e521e4ec0.ppt</Key><RequestId>0 BD8924DD96DEA6B</RequestId><HostId>0gGAaMkEiL2Nbkp6rg9ZFIqH21N...
UWI Mona >> IO >> 1903 (Fall, 2009)
ACS-1903 Fall 2007 Chapter 1 Topics Java History 1991 - Green Team started by Sun Microsystems Java History Java Programs Why Program? Computer Systems: Hardware and Software Programming Languages What Is a Program Made Of? The Programmi...
UWI Mona >> IO >> 1903 (Fall, 2009)
Chapter 1 Topics Java History Java Programs Why Program? Computer Systems: Hardware and Software Programming Languages What Is a Program Made Of? The Programming Process Object-Oriented Programming Fall 2007 ACS-1903 1 Java History 199...
UWI Mona >> IO >> 1903 (Fall, 2009)
Chapter 3 Decision Structures The if Statement The if-else Statement The if-else-if Statement Nested if Statements Logical Operators Comparing String Objects The Conditional Operator The switch Statement Variable Declaration and Scope ...
UWI Mona >> IO >> 1903 (Fall, 2009)
Chapter 3 Decision Structures Variable Scope The Conditional Operator The switch Statement DecimalFormat Class printf Fall 2007 ACS-1903 1 Variable scope Scope: a variable is only known within the block where it is declared. Local variable: ...
UWI Mona >> IO >> 1903 (Fall, 2009)
for Loop Writing to a file String conversions Random class Fall 2007 ACS-1903 1 for Loop a specialized form of the while loop . a pre-test loop. The for loop allows the programmer to initialize a control variable, test a condition, and modify th...
UWI Mona >> IO >> 1903 (Fall, 2009)
Ch 4 Loops and Files Increment number += 1; number+; +number; number = number - 1 ;...
UWI Mona >> IO >> 1903 (Fall, 2009)
Methods Ch 5 A design technique referred to as stepwise refinement (or divide and conquer, or functional decomposition) is used to break a problem down into smaller more manageable pieces. In OO programming these pieces are typically classes and m...
UWI Mona >> IO >> 1903 (Fall, 2009)
Chapter 6: Classes Classes and Objects Instance Fields and Methods Constructors Overloading of Methods and Constructors Scope of Instance Fields Packages and Import Statements Fall 2007 ACS-1903 1 Object-Oriented Programming centered on c...
UWI Mona >> IO >> 1903 (Fall, 2009)
1903 Fall 2007 Text: Starting out with java from control structures through data structures Gaddis & Muganda Instructor: Ron McFadyen 3D15 r.mcfadyen@uwinnipeg.ca 786-9376 www.acs.uwinnipeg.ca Course Outline Fall 2007 ACS-1903 1 1 1903 Fall 2007 B...
UWI Mona >> IO >> 1903 (Fall, 2009)
1903 Fall 2007 Lab 1: Using BlueJ at UofW The purpose of this lab is to give you some experience with BlueJ. Over the course of the term, in classes and in labs, you will be given more instruction. In this lab you will see how to: Start BlueJ Open a...
UWI Mona >> IO >> 1903 (Fall, 2009)
ACS-1903 Lab 2: Objects, Scanners, Numbers Fall 2007 Working with Objects, Scanners, Numbers In Lab 2 we will work with the same shapes classes as in Lab1, but we will interact with them programmatically using main() and appropriate messages. In t...
UWI Mona >> IO >> 1903 (Fall, 2009)
ACS-1903 Lab 3: printf, DecimalFormat, if Fall 2007 printf, DecimalFormatter, & if Lab 3 is to be done outside of class and lab 3D03. You may use lab 3C13 or your own computing resources to support your work. When you are showing the output from a...
UWI Mona >> IO >> 1903 (Fall, 2009)
ACS-1903 Lab 6 Student Number: Last Name: First Name: _ _ _ In this lab you use Java facilities for reading files and writing files use Java classes FileReader and BufferedReader for reading a file use Java classes FileWriter and PrintWriter fo...
UWI Mona >> IO >> 1903 (Fall, 2009)
1. Print a times table for integers ranging from 1 to 10. This times table looks like: 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 10 2 2 4 6 8 10 12 . 3 3 6 9. 4 4 8. 5 5 . 6 . 7 8 9 10 2. Suppose we are given the first 15 digits of a credit card numbe...
UWI Mona >> IO >> 1903 (Fall, 2009)
Lab 7 1903 Oct 24, 2007 For the purpose of the lab do questions 1, 2, 3. The other questions are left for selfstudy. Note that our text has excellent review questions. Student Identification Student number Last name __ _ First name _ Workstation...
UWI Mona >> IO >> 1903 (Fall, 2009)
Lab 8 Student Identification Student number Last name 1903 Oct 31, 2007 _ _ First name _ Workstation user id Email address __ _ This lab covers basic material you need to be very familiar with: for loops, while loops, sentinel values, end-of-fil...
UWI Mona >> IO >> 1903 (Fall, 2009)
Lab 9 Student Identification Student number Last name 1903 Nov 7, 2007 _ _ First name _ Workstation user id Email address __ _ This lab covers basic material you need to be very familiar with: for loops, while loops, end-of-file, if-else structu...
UWI Mona >> IO >> 1903 (Fall, 2009)
Lab 11 Student Identification Student number Last name 1903 Nov 21, 2007 _ _ First name _ Workstation user id Email address __ _ This lab deals with a specific example dealt with in Tuesday\'s class. This example uses many Java features that we h...
UWI Mona >> IO >> 1903 (Fall, 2009)
6 pages, 50 marks. Answer questions on the exam. Questions 10 and 11: Answer one, but not both. Not required: class headers, method headers, comments. Required: declarations, executable statements. Only question 8 has intentional mistakes. ...
UWI Mona >> IO >> 1903 (Fall, 2009)
Note: these questions/answers are similar but not exactly those on the tests. int a, b, c, d, e, f; given a = 20 b = 30 c=40 d=50 e=60 f=70 show the output if a program contains the following statements in this order: System.out.println( a/b*c ); (a/...
UWI Mona >> IO >> 1903 (Fall, 2009)
ACS-1903 Answers to Oct 25 Test are in Bold 1. (5) What is the output from System.out.println(5+5+5/10); System.out.println(2*5+2*5); System.out.println(2*(5+2)*5); System.out.println(1.0/2+0.5); int col=5; System.out.println(col-); 2. (2) How many...
UWI Mona >> IO >> 1903 (Fall, 2009)
ACS-1903 Example Nov 8, 2007 This example deals with bank accounts and the idea that a customer makes deposits and withdrawals on an account. Let us suppose that an ATM is used for deposits and withdrawals. We will limit ourselves to one account an...
UWI Mona >> CH >> 1903 (Fall, 2009)
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>97a8362a007dbccbd8ffc0938d65667bbd92f670.txt</Key><RequestId>BCD8C469FB748984</RequestId><HostId>SVs39c0FwJopc1AKSYJNuiycvNkP...
UWI Mona >> CH >> 1903 (Fall, 2009)
Joe Rose Greg Kirk Renee ...
UWI Mona >> CH >> 1903 (Fall, 2009)
Imagination is more important than knowledge. Albert Einstein ...
Stanford >> CS >> 193 (Fall, 2009)
S tandard ECMA-335 International 2nd edition - December 2002 Standardizing Information and Communication Systems Common Language Infrastructure (CLI) Partitions I to V Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL: http:/www.ecma.ch - ...
Maryland >> COMETS >> 200812 (Fall, 2009)
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>52ef87bb987d4df0569c3f7188967b0ed38bb110.txt</Key><RequestId>6E7E27F9426CC9EC</RequestId><HostId>v6frxEigpWNTRkk4SYTjAXSjYM1F...
Maryland >> COMETS >> 200512 (Fall, 2009)
NASA PDS Small Bodies Node Peer Review SOHO\'s Sungrazing Comets Karl Battams (Interferometrics, Inc.) Solar Physics Dept., Naval Research Laboratory, Washington, D.C. karl.battams@nrl.navy.mil 1 Main talking points: LASCO Calibrations Images & ...
Maryland >> COMETS >> 200704 (Fall, 2009)
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>b85522435f092c9632fd3c59f7dd651a4eb2e3d0.txt</Key><RequestId>A20C899825B23770</RequestId><HostId>FugUELi2H61N/HSDz3e0Yi7iknja...
Maryland >> COMETS >> 200812 (Fall, 2009)
New Horizons Alice Liens - December 2009 = General Notes = o In the MET2UTC file in the document directory, please zero-pad METs that would begin with zeroes. o Please add the MET equivalent of the UTC listed in the Sequence ID table in the data...
Maryland >> COMETS >> 200812 (Fall, 2009)
Standards Liens = These liens were submitted by Richard Chen (EN) via email. Note remarks inserted by A. Raugh. >-Original Message- >From: Chen, Richard L >Sent: Thursday, December 04, 2008 12:03 AM >To: \'Ludmilla Kolokolova\' >Subject: RE: NH rev...
Maryland >> BMGT >> 110 (Spring, 2009)
Basic Economics and Economic Systems Basic Economics and Economic Systems Introduction to Economics As discussed, economics is the study of how a society chooses to. Employ resources which have alternative uses. . to produce various goods and serv...
Maryland >> BMGT >> 110 (Spring, 2009)
Business Ownership and Entrepreneurship Business Ownership and Entrepreneurship Basic Forms of Business Ownership A business can be formed in one of three, top-level, ways: sole proprietorship, partnership and corporation. Each form has its own adv...
Maryland >> BMGT >> 110 (Spring, 2009)
Supply Chain Management Supply Chain Management Introduction Supply chain management has a large impact on our daily lives. What if. The items you shop for could not be brought together in one location (supermarket, department store, mall) with a w...
Maryland >> BMGT >> 110 (Spring, 2009)
Marketing Supply Chain Management Inbound Outbound General \"Goods\" Business Model Customer Service Web Presence Procurement Revenues Orders Human Resources Customer Suppliers Finance/Accounting Information Systems Marketing Advertising P...
Maryland >> BMGT >> 110 (Spring, 2009)
Accounting and Finance Accounting and Finance Introduction Finance and accounting are the areas of business that study and address the issues associated with monetary resources. Finance tends to focus on acquiring and managing funds, while accountin...
Maryland >> COMETS >> 200812 (Fall, 2009)
New Horizons RALPH/MVIC Liens - December 2008 = General Notes = o In the MET2UTC file in the document directory, please zero-pad METs that would begin with zeroes. o Please add the MET equivalent of the UTC listed in the Sequence ID table in the...
Maryland >> COMETS >> 200812 (Fall, 2009)
New Horizons SDC Liens - December 2008 = General Notes = o In the MET2UTC file in the document directory, please zero-pad METs that would begin with zeroes. o Please add the MET equivalent of the UTC listed in the Sequence ID table in the datase...
Maryland >> COMETS >> 200812 (Fall, 2009)
New Horizons SWAP Liens - December 2008 = General Notes = o In the MET2UTC file in the document directory, please zero-pad METs that would begin with zeroes. o Please add the MET equivalent of the UTC listed in the Sequence ID table in the datas...
Maryland >> COMETS >> 0002 (Fall, 2009)
The SDU NAVCAM Annefrank Image Data Archive = Introduction = This document provides an overview of this volume of the Stardust NAVCAM Annefrank Image Archive, including a complete listing of the volume contents. This volume conta...
Maryland >> COMETS >> 0002 (Fall, 2009)
PDS_VERSION_ID = PDS3 RECORD_TYPE = STREAM OBJECT = TEXT PUBLICATION_DATE = 2003-01-03 INTERCHANGE_FORMAT = ASCII NOTE = \"Description of the CATALOG directory contents for ...
Maryland >> COMETS >> 0002 (Fall, 2009)
PDS_VERSION_ID = PDS3 RECORD_TYPE = STREAM SPACECRAFT_NAME = \"STARDUST\" TARGET_NAME = \"N/A\" OBJECT = TEXT INTERCHANGE_FORMAT = ASCII PUBLICATION_DATE = 2001-11-01 NOTE = \"Description of...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Texture Mapping Definitions Texel Occlusion Multi-texturing Images Light Maps Height Maps Texture mapping maps the texels of a texture in UV space to the coordinates of a polygon and the pixels of the screen in the same way that a function, s...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Particle Systems CS 536 Rahul Malhotra Effects History Spacewar (1962) History Asteroids (1978) History Star Trek II (1983) Uses of Particle Systems Explosions Smoke Fog Weapon Effects Impact Effectsa Definition A particle system is ...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Shadow Mapping TYSON BIZZIGOTTI Shadow Mapping Intro Introduced in 1978 and is now widely used in real time graphics. Adds a level of realism to a scene with a two pass algorithm. First pass renders a scene from the light\'s point of view storin...
CSU San Marcos >> CS >> 536 (Fall, 2009)
http:/everything4maya.com/index.php?link=tutmodelingid=7635018 ...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Skeletal Animation Zebulon Evans CS536 Computer Graphics CSUSM What is Skeletal Animation? Skeletal animation is simply a system of bones and joints (the skeleton) that is used to deform a model. Also known as a bone system it is used to create s...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Michael Knittle CS 536 HDR stands for High Dynamic Range. HDR Rendering is also called HDR Lighting or HDR Imaging. Creates more accurate lighting in games, digital photos, and movies than is possible using standard lighting. Normal representat...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Advanced Texture Mapping Samplers Provides access to a texture object Defined for 1, 2, and 3 dimensional textures and for cube maps sampler1D, sampler2D, sampler3D, samplerCube Texture lookup In shader: uniform sampler2D myTexture; Vec2 texcoo...
CSU San Marcos >> CS >> 536 (Fall, 2009)
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>f21ae16ad8113383d20226da2f4409e20f6df4c2.ppt</Key><RequestId>9 111030FEA946700</RequestId><HostId>XWZDxfKcDyN0rTQI7rbSvFrydgp...
CSU San Marcos >> CS >> 536 (Fall, 2009)
...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Typical Simulation Pseudocode . initialize event queue currentTime = 0 while (next event queue is not empty quitTime) { get next event handle event } . Event Events are stored in an event struct: struct Event { int time;...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Introduction to 3D Game Graphics Dr. Xiaoyu Zhang CS 536 Xiaoyu Zhang, CSUSM 1 Why Make Games? It\'s fun! People like to play games Game industry is huge and grows rapidly Game programming is challenging inspiring a new generation of young d...
CSU San Marcos >> CS >> 536 (Fall, 2009)
...
CSU San Marcos >> CS >> 536 (Fall, 2009)
! ! \" # c $ % gl/gl.h> #include <gl/glu.h> ( # )* )* * + ., glColor3f(), glVertex3f() . , # / - , gl glClearColor(), glEnable(), glPushMatrix() . , glu GLU & GL_ % \' gluLookAt(), gluPerspective() ...
CSU San Marcos >> CS >> 536 (Fall, 2009)
GUI Programming 1 Eventdriven Programming Most programs you wrote so far have no user interfaces and simply run from beginning to end An application with user interface (e.g. game) is an eventdriven program The program runs continuously until...
CSU San Marcos >> CS >> 536 (Fall, 2009)
! ! \" # c $ % gl/gl.h> #include <gl/glu.h> ( # )* )* * + ., glColor3f(), glVertex3f() . , # / - , gl glClearColor(), glEnable(), glPushMatrix() . , glu GLU & GL_ % \' gluLookAt(), gluPerspective() ...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Introduction to OpenGL csusm 1 OpenGL OpenGL is a software API to the graphics hardware. designed as a streamlined, hardwareindependent interface to be implemented on many different hardware platforms Intuitive, procedural interface with c bi...
CSU San Marcos >> CS >> 536 (Fall, 2009)
10/6/2006 \" # ! $ \' ) % $ ( * ( + + , \" , + % + + \" -. / ( + % # , 1 2 % % -. / ( % + ( ! % + % & ( 3 % - v 2 y # n # # ,|v| = 1 +7 , n v/ ...
CSU San Marcos >> CS >> 536 (Fall, 2009)
3D Graphics Theory CS 536 Xiaoyu Zhang, CSUSM 1 Topics Most important geometric objects Points Vectors Operations on points and vectors Representation of points and vectors Homogeneous coordinates Geometric transformations OpenGL transf...
CSU San Marcos >> CS >> 536 (Fall, 2009)
3D Graphics Theory Cal State San Marcos 1 Topics Most important geometric objects Points Vectors Operations on points and vectors Representation of points and vectors Homogeneous coordinates Geometric transformations Cal State San Marcos...
CSU San Marcos >> CS >> 536 (Fall, 2009)
10/6/2006 % \' ( ! ! \" ! ! ) * ! ! 0 4 ) \' \' ! ) + ) \' * 6 76...
CSU San Marcos >> CS >> 536 (Fall, 2009)
Colors, Lighting, and Blending CS 536 Xiaoyu Zhang, CSUSM Lighting and Shading Lighting and shading are what make objects \"look like 3D\" The color of a point on a surface is determined by the light from that point to our eyes Generally speaking,...
What are you waiting for?