欢迎来到天天文库
浏览记录
ID:33928612
大小:6.79 MB
页数:59页
时间:2019-02-28
《3d游戏编程:opengl纹理和缓存》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OpenGL:Texture&BuffersYanciZhangGameProgrammingIIOutlineConceptoftexturemappingDifficultiesandsolutionsintexturemappingTexturemappinginOpenGLBuffersinOpenGLGameProgrammingIITextureMappingHowtoaddmoredetailstosurfaces?UsingmoretrianglesUsingtext
2、uremappingwithoutincreasinggeometrycomplexityShadingTextureMappingGameProgrammingIITextureMappingAdvancedtexturemappingtechniquescanaddmoredetails!GameProgrammingIITextureMappingUsesoftexturemappingSimulatematerialsReducinggeometriccomplexityImag
3、ewarpingReflection…GameProgrammingIITextureMappingWhatwecandonowUsingvertexcolortospecifyobjectcolorUsinglightsourcesandobjectmaterialstoproducemorerealisticresultButthesearefarfromenough!RealobjectshavelotsofdetailsTexturemappingcanAdddetail
4、stosurfacesNotincrease#ofverticesGameProgrammingIIWhatisTextureMapping1/2AtextureisabitmapofpixelcolorsthatgiveanobjecttheappearanceoftextureMapping2Dimagesto3DsurfacesTexturecanbe1D,2Deven3DKeyquestion:howtobuildtheconnectionbetween2Dtexturecoor
5、dinatesand3DobjectcoordinatesGameProgrammingIIWhatisTextureMapping2/2GameProgrammingIITextureMappinginPipelineImagesandgeometryflowthroughseparatepipelinesthatjoinattherasterizerTexturesdoNOTaffectgeometriccomplexityEveryvertexhasitsowntexturecoord
6、inateTexturecoordinatesoffragmentsareinterpolatedfromverticesinrasterizztionstageTexturelookupsareexecutedinfragmentprocessingstageGameProgrammingIICoordinateSystemsScreenCoordinatesWherethefinalimageisproducedWorldCoordinatesConceptually,wheret
7、hemappingtakesplaceTexturecoordinatesUsedtoidentifypointsintheimagetobemappedParametriccoordinatesMaybeusedtomodelcurvedsurfacesGameProgrammingIIDifficultiesThemapfromtexturecoordinatestogeometriccoordinatesmaybeacomplexfunctionormayhaveundesirab
8、lepropertiesPrefertheinversemapfromscreencoordinatestotexturecoordinatesAntialiasingproblemGameProgrammingIIForwardandBackwardMappingForwardmappingTexturecoordinate(s,t)geometriccoordinate(x,y,z,w)Suchmappingmaybehardtobebuiltinpractice
此文档下载收益归作者所有