U of U CS 5600 - Lecture 12 - Blending and Clipping

Unformatted text preview:

Introduction to Computer GraphicsBlending and ClippingWhat Can We Do So Far?Create and save rastersDraw triangles with lighting & texturingTransform 3D input geometry & camerasPerspective depth with Z-bufferingCulling / ClippingABC(0.6,0.2)(0.6,0.9)(0.15,0.1)ColorsRed ChannelGreen ChannelBlue ChannelAlpha Channel1.00f0.24f0.29f0.30fAdd and scale are applied to channels,,,BlendingD1.00f 1.00f 0.00f 0.00f,, ,S1.00f 0.00f 1.00f 0.00f,, ,+=C1.00f 0.00f 1.00f 0.00f,, ,Function: C = SBlendingD1.00f 1.00f 0.00f 0.00f,, ,S0.50f 0.00f 1.00f 0.00f,, ,+=Function: C = S0.50f 0.00f 1.00f 0.00f,, ,CBlendingD1.00f 1.00f 0.00f 0.00f,, ,S0.50f 0.00f 1.00f 0.00f,, ,+=Function: Crgb = Srgb1.00f 0.00f 1.00f 0.00f,, ,CBlendingD1.00f 1.00f 0.00f 0.00f,, ,+=C1.00f 0.50f 0.50f 0.00f,, ,Function: Crgb = (1-Sa)Drgb + (Sa)SrgbS0.50f 0.00f 1.00f 0.00f,, ,BlendingD1.00f 1.00f 0.00f 0.00f,, ,+=Function: Crgb = (1-Sa)Drgb + (Sa)SrgbS0.50f 0.00f 1.00f 0.00f,, ,C1.00f 0.50f 0.50f 0.00f,, ,OrderingD1.00f 1.00f 0.00f 0.00f,, ,+=Function: Crgb = (1-Sa)Drgb + (Sa)SrgbS0.50f 0.00f 1.00f 0.00f,, ,Bunny Last Bunny FirstC1.00f 0.50f 0.50f 0.00f,, ,ClippingClippingClippingClippingClippingClippingClippingOutside InsideAll 3 Points InsideClippingInside OutsideAll 3 Points OutsideClippingInside OutsideAll 3 Points OutsideClippingOutside Inside1 Point InsideClippingOutside Inside1 Point InsideClippingOutside Inside1 Point InsideClippingInside Outside2 Points InsideClippingInside Outside2 Points InsideClippingInside Outside2 Points InsideClippingInside Outside2 Points InsideNeed 2 Triangles!Poor Man’s ClipOutside InsideAll 3 Points InsideInside OutsideAll 3 Points OutsidePoor Man’s ClipOutside Inside1 Point InsidePoor Man’s ClipInside Outside2 Points InsidePoor Man’s ClipPoor Man’s ClipCheck Min & Max of X,Y,Z-1-1-1111Poor Man’s ClipCheck Min & Max of X,Y,ZIn Canonical Coordinates:if Min < -1 or Max > 1Ignore Triangle-1-1-1111Poor Man’s ClipCheck Min & Max of X,Y,ZIn Canonical Coordinates:if Min < -1 or Max > 1Ignore Triangle-1-1-1111Poor Man’s ClipCheck Min & Max of X,Y,ZIn Canonical Coordinates:if Min < -1 or Max > 1Ignore


View Full Document

U of U CS 5600 - Lecture 12 - Blending and Clipping

Download Lecture 12 - Blending and Clipping
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture 12 - Blending and Clipping and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture 12 - Blending and Clipping 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?