Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
Santa Clara - SPAN - 2
Nick Poggetti 23 de Enero 2008 Composicin Workbook: 122/C Despus de levanto pesas en la maana, voy a la clase de espaol. Primero, las profesora dice, "Buenos das." Luego abierto Dos Mundos, el libro de la clase. Yo escucho a la lectura para quince minutos
Santa Clara - SPAN - 2
Nick Poggetti Mike Detoy Stephen Hobbs Los Tres Cerditos Los tres cerditos Stephen, Nick, y Tron vive con sus mama. Los tres cerditos viven con su mama por veinte aos, y la mama cerdito piense vivir solo. La mama cerdito les dice: "Construyen sus casas, p
Santa Clara - SPAN - 2
ELEMENTARY SPANISH 2 4 units Winter 2008 MWF 9:15-10:20 BANN 308 MWF 10:3011:35 BANN 308 MWF 1:00 pm-2:05 pm DALY 310 E-mail: IStefanova@scu.eduSANTA CLARA UNIVERSITY Instructor: Irena Stefanova Office: Bannan 325 Office Hours: MWF 11:45 12:45 or by appo
Santa Clara - THEO - 1
Nick Poggetti Short Essay 1 Marriage: Then and Now Stephanie Coontz Stephanie Coontz is the author of the Introductory Reading for our course. She is a teacher of history and family studies at the Evergreen State College in Washington and has many publica
Santa Clara - THEO - 1
Nick Poggetti TESP 124 Critical Book Report March 18, 2011 Lars and the Real Girl Lars and the Real Girl is a cross between comedy and drama written by Nancy Oliver that explores the relationship of the main character Lars, and his anatomically correct do
Santa Clara - THEO - 1
Nick Poggetti TESP 124 Short Essay 2 Homosexuality and the Counsel of the Cross Paul Crowley, a priest and professor at Santa Clara University, has spent years studying theology and hermeneutics. He has published multiple books and is in progress composin
Santa Clara - THEO - 1
Nick Poggetti TESP 124 Final Exam 3. Reflect on the family as the "domestic church" in light of your own experiences of the Christian life in your own family or in a family with that serves as a helpful model. I will be reflecting on my own family experie
York University - CSE - 1720
ArithmeticChapter 3 Computer Organization and Design AdditionAddition is similar to decimals 0000 0111 + 0000 0101 = 0000 1100Subtraction (negate) 0000 0111 + 1111 1011 = 0000 0010 Over(under)flowFor signed additionIf signs are the same It ha
York University - CSE - 4421
Continuous Random Variables1D normal, or Gaussian, distribution mean standard deviation 2 = variance132/6/2012Continuous Random Variables2D normal, or Gaussian, distribution mean covariance matrix- ( x - )T -1 ( x - ) 1 p( x) = e 2 det (2 )1
York University - CSE - 4421
Velocity Motion Modelrecall that we want the posterior conditional densityp ( xt | ut , xt -1 )of the control action ut carrying the robot from pose xt-1 to xt in time t so far the algorithm has computed the required control action ^ ut needed to carry
York University - CSE - 4421
Velocity Motion Modelthe textbook assumes that the variances can be modeled asvar(vnoise ) = 1v 2 + 2 2 var(noise ) = 3v 2 + 4 2Eq 5.10where the i are robot specific error parametersthe less accurate the robot the larger the i112/10/2012Velocity M
York University - CSE - 4421
Velocity Motion Model (cont)12/10/2012Velocity Motion Modelcenter of circlewhere22/10/2012Velocity Motion Model32/10/2012Velocity Motion Modelrotation of about (x*, y*) from (x, y) to (x', y') in time t x * y * Lines 2, 3, 4 x xt = y dist
York University - CSE - 4421
Sampling from the Velocity Motion Modelas with the original motion model, we will assume that given noisy velocities the robot can also make a small rotation in place to determine the final orientation of the robot^ ^ v v ^ x x - sin + sin( + t ) ^ ^ v^
York University - CSE - 4421
For Triangular Distribution103 samples104 samples11105 samples106 samplesRejection SamplingSampling from arbitrary distributions1. 2. 3. 4. 5. 6. until ( return ) Algorithm sample_distribution(f,b): repeat12Examples132/13/2012Odometry Motion
York University - CSE - 4421
Odometry Modelbar indicates odometer coordinates Robot moves from Odometry information2x , y , to x ' , y ' , ' . u = , . ,rot1 rot 2trans trans = ( x '- x ) + ( y '- y )2 rot1 = atan2( y '- y , x '- x ) - rot 2 = '- - rot1x , y , rot 2 rot1
York University - CSE - 4421
Motion Models (cont)12/13/2012Sampling from the Velocity Motion Modelsuppose that a robot has a map of its environment and it needs to find its pose in the environment this is the robot localization problem (Chapter 7) several variants of the proble
York University - CSE - 4421
Continuous Random Variablesin 2Danisotropic1 0 = 0 4 172/6/2012Continuous Random Variablesin 2Danisotropic2.5 1.5 = 1.5 2.5 182/6/2012Joint Probabilitythe joint probability distribution of two random variables P(X=x and Y=y) = P(x,y) describe
York University - CSE - 4431
Day 05 Shader Basicshttp:/www.xbitlabs.com/articles/graphics/display/radeon-hd-OpenGL Shading Language, 3rd EditionOpenGL SuperBible, 5th EditionOpenGL Shading Language, 3rd EditionVertex Shadera vertex shader can specify a completely general sequen
York University - CSE - 4431
Day 06 Vertex Shader for AmbientDiffuse Specular LightingAmbient Reflectionambient light reflected by an object depends on the incident light intensity and the material ambient reflection coefficientambientr,g,b = lightr,g,b * ambreflcoeffr,g,bAmbient
York University - CSE - 4431
Advanced Illumination Models Chapter 7 of "RealTime Rendering, 3rd Edition"Fresnel ReflectanceFresnel Reflectancethe surface of an object can be thought of as being an interface between air and the object material the interaction of light at a planar i
York University - CSE - 4431
Texture MappingTexturingprocess that modifies the appearance of each point on a surface using an image or functionany aspect of appearance can be modifiedcolor, material properties, normal vector, location, .multiple textures can be applied to the sa
York University - CSE - 4431
Texture Mapping ApplicationsBump Mappinga family of techniques for representing small-scale detailbetter than ordinary texture mapping but usually less realistic than actual geometryimplemented in the fragment shaderidea: adjust shading parameters so
York University - CSE - 4431
Texture Mapping Applications 2Parallax Mapping with Slopeparallax mapping assumes that the surface is a single plane a better approximationsurface is locally planar where the plane normal is given by the normal vector from the normal mapParallax Mappi
York University - CSE - 4431
Procedural TexturesPrimitivesglsl has some built-in functions that can be used to generate simple texturesfloat f = step(a, x); 1 f0 areturns 0.0 if x < a, 1.0 otherwisePrimitivesfloat f = smoothstep(a, b, x); 1 f0 a bPrimitivesa pulse can be fo
York University - CSE - 4431
Procedural TexturesNoise in glmanglman automatically creates 2D and 3D textures (with default sizes 64x64 and 64x64x64) named Noise2 Noise3stores 4 octaves, 1 each in the R, G, B, A componentsNoise in glmanComponent 0 1 2 3Term nv.r nv.g nv.b nv.a
York University - CSE - 4431
CSE4431: Lab 1Burton Ma Mon 16 Jan, 20121IntroductionIn the first part of this lab you will modify a small GLUT program to retrieve the modelling transformation of the modelview transformation. This should be a useful review of simple OpenGL and GLUT
York University - CSE - 4431
CSE4431: Lab 2Burton Ma Mon 23 Jan, 20121IntroductionIn this lab you will implement the ambient-diffuse-specular (ADS) illumination model using both the reflection direction and halfway vector formulations in both the vertex shader and the fragment sh
York University - CSE - 4431
CSE4431: Lab 3Burton Ma Mon 30 Jan, 20121IntroductionIn this lab you will implement simple texture mapping (replace, modulate, and specular preserving), multiple texture mapping, gloss mapping, and bump mapping.2FilesCopy the files from the directo
York University - CSE - 4431
CISC454B: Computer GraphicsIIcomputer graphics is concerned with producing pictures with a computer N this is a very broad definition. we are interested in three-dimensional computer graphics N topics: rendering pipeline mathematical foundations repres
York University - CSE - 4431
Rasterizer Stage (cont)I IIimplemented in hardware performs: N hidden surface removal N texturing N compositing N stenciling N accumulation output is image on screenSummaryIIIapplication stage N what to draw and how to draw it geometry stage N com
York University - CSE - 4431
BasisI IIin R3 a basis is a set of 3 non-parallel vectors common to use orthonormal basis N basis vectors are mutually orthogonal N basis vectors have unit magnitude basis most students are familiar with H T i = [1 0 0] H T j = [0 1 0] H T k = [0 0 1]
York University - CSE - 4431
Representation of Object Surfacessmost common representation of objects is polygonal mesh/net x collection of polygons that approximate the outer surface or skin of the object13Representation of Object Surfacesssmodern hardware capable of rendering
York University - CSE - 4431
Polygonal Meshessmany algorithms assume triangular meshes x hardware support x always convex x always planar polygon normal vector easy to computeH N = ( P - P0 ) ( P2 - P0 ) 1 H H N n= H N23Polygonal Meshes: Per Vertex Normal Vectorssa mesh usuall
York University - CSE - 4431
Polygonal Meshes: Shared Vertex Data Structure (cont)svertex list (V vertices) vertex 0 1 . V-1 coordinates x0, y0, z0 x1, y1, z1 xV-1, yV-1, zV-1snormal list (N normal vectors) normal vector 0 1 . N-1 coordinates nx0, ny0, nz0 nx1, ny1, nz1 nxN-1, ny
York University - CSE - 4431
Homogeneous Representation (cont)IIto go from ordinary to homogeneous coordinates N if the object is a point, append a 1 N if the object is a vector, append a 0 to go from homogeneous to ordinary coordinates N if the object is a point, delete the 1 thi
York University - CSE - 4431
DeterminantI Ideterminant of a matrix is a scalar value usually only need 2x2 and 3x3 matrix determinants N the determinant of M is |M|m00 M = m10 m20 = m00m01 m11 m21 m11 m21m02 m12 m22 m12 m - m01 10 m22 m20 m12 m + m02 10 m22 m20 m11 m21= m00 m11
York University - CSE - 4431
Applying TranslationItranslation leaves vectors unchanged H T v = [x y z 0]1 H 0 Tv = 0 0 0 1 0 00 tx x x 0 t y y y = 1 tz z z 0 1 0 0 z 1]TItranslation moves points by a vector amount P = [x1 0 TP = 0 0 y 0 1 0 00 tx x x + tx 0 t y y y + t y =
York University - CSE - 4431
Composition or Concatenation of TransformationsI I Irare to perform only one elementary transformation composition of affine transformations is also affine order transformations are applied in matters N matrix multiplication does not commute N example:
York University - CSE - 4431
Other Affine Transformationss snotice that no shear function must specify all 16 values of transformation matrix for "custom" transformations x OpenGL requires an array with the 16 elements specified like so: m0 m4 m8 m12 m m m m 5 9 13 1 m2 m6 m10 m14
York University - CSE - 4431
BRDF s the BRDF is often written as R ( , i , i , v , v ) x is the wavelength (hue) of incident light x (i, i) defines the direction to the light source L x (v, v) defines the direction to the viewer V s the BRDF tells us about the ratio of the incoming a
York University - CSE - 4431
Reflected Ambient Intensity (cont) s assume ambient intensity is constant s depends on: x amount of ambient illumination Ia property of light source x material property a property of object called ambient reflection coefficient s a is fraction of ambient
York University - CSE - 4431
Reflected Specular Intensity s specular intensity models shininess x results in highlights s most of incident intensity reflected in mirror direction x but some is reflected around the mirror direction s Phong approximation is pure hack x reflected intens
York University - CSE - 4431
Putting It All Together s the total reflected intensity is Itotal = Iamb + Idiff + Ispec = Ia *a + Is *d*lambert + Is *s*phongfsHill writes Itotal a little differently Itotal = Ia *a + Id *d*lambert + Isp *s*phongf is the diffuse intensity of the light
York University - CSE - 4431
Appearance of Objects s object appearance depends on three factors: x lighting x material properties x viewer properties s for the most part, graphics techniques do not account for the properties of the viewer x example: for the synthetic camera, properti
York University - CSE - 4431
Structure of the Eye (cont) s fovea x very small region of the retina with the densest collection of cone cells (147,000 cones/mm) some hawks have 1,000,000 cells in the same area (can see a small animal at a distance where a human could not even see the
York University - CSE - 4431
Tristimulus Theory (cont) s many target color lights cannot be matched x what if we add red light to the target light? C + rR = gG + bB this works! x mathematically same as adding a negative amount of red light C = -rR + gG + bB s picture of color-matchin
York University - CSE - 4431
RGB Color Space (cont) s some rgb values for colorscolor black white gray red green blue yellowsr 0 1 0.5 1 0 0 1g 0 1 0.5 0 1 0 1b 0 1 0.5 0 0 1 0color cyan orange navy khaki maroonr 0 1 0 0.94 0.69g 1 0 0.65 0 0.81 0.90 0.19b 1 1 0 0.5 0.98 0.5
York University - CSE - 4431
HSV Color Space (cont) s value x the sensation of light and dark colors x white has a value of 1 and black has a value of 0 s easier for a human to choose colors x pick the color family (red, green, yellow, etc) x pick the purity or strength of the color
York University - CSE - 1520
Test Grade Annulment FormThis form must be submitted to the Lab Drop Box for your section!Deadline: Tuesday, December 20, 6:00pmHaving received feedback which enabled me to study and better understand relevant areas of the course material of CSE 1520 3
York University - CSE - 1520
COSC1520.03 Computer Use: FundamentalsThe GladeLaboratory HandbookChapter 2: Using Multiple Worksheets in a ModelObjectivesThis chapter is intended to expand on the features of Excel introduced in the demonstration models of Chapter 1. As the title i
York University - CSE - 1520
CSE 1520.03 Computer Use: FundamentalsThe GladeLaboratory HandbookChapter 4: More on Logical, Information, and Text FunctionsIntroductionLogical functions are those that involve Boolean values. The Boolean values are TRUE and FALSE. Some logical func
York University - CSE - 1520
CSE 1520.03 Computer Use: FundamentalsThe GladeLaboratory HandbookChapter 5: Recurrence CalculationsObjectivesThis chapter focuses on using spreadsheets to build models of processes that change with time such as the calculation of a running total of
York University - CSE - 1520
CSE1520.03 Computer Use: FundamentalsThe GladeLaboratory HandbookChapter 7 Introduction to the Microsoft Access DatabaseObjectivesThis laboratory exercise introduces the database called Microsoft Access. You will explore the help manual that is provi
York University - CSE - 1520
CSE1520.03 Computer Use: FundamentalsThe GladeLaboratory HandbookChapter 9: The InternetObjectivesThis laboratory introduces you to the Internet. You should gain an understanding of the following topics: A conceptual understanding of the structure an
York University - CSE - 1520
Family Name: First Name: Student Number: Registered Section:? ? ? ?CSE1520.03 Lab ?e-mail address: ?
York University - CSE - 1520
Lab 1 - Introduction to the Attack LabCSE 4481 4.0 Computer Security Lab, Winter 2012Due: Tuesday , Jan 17th, 2012, 11:59pm Format: Individual Learning Objective: To become familiar with the Attack Lab environment, practice configuring a small network,
York University - CSE - 1520
CSE 4481 Computer Security LabMark ShternINTRODUCTIONSecurity Our life depends on computer systems Traffic control Banking Medical equipment Internet Social networks Growing number of attacks on computer systemsSecurity Results from malicious atta
York University - CSE - 1520
CommentsAdding a list of numbers Three MethodsThis is the first spreadsheet model in the course. As simple as it is, it nevertheless demonstrates a number of principles of a spreadsheet model. Firstly, this worksheet itself i.e. the Comments worksheet.
York University - CSE - 1520
CommentsOperations on Whole Rows or ColumnsThis model shows a number of approaches to performing simple calculations on whole columns of data. The same methods can be used with rows of data. The Datasheet worksheet shows two columns of numbers labelled
York University - CSE - 1520
CommentsFlight of an ArrowIn this model the distance an arrow flies in a horizontal direction from the position of the archer, given an initial velocity, is calculated for a number of different launch angles. The archer is assumed to have zero height! A
York University - CSE - 1520
CommentsThe Statistics of Throwing Two DiceThis model demonstrates the features of a spreadsheet which help with analysing fairly large amounts of data in simple ways.The dieValues worksheet.The raw data in this case is simply the values of two dice w