CMSC 635IBR spectrumBillboardsSlide 4Slide 5Impostors2.5D & Depth imagesDepth spritesLayered Depth ImagesImage-only renderingWarp-basedSlide 12Light-Field / LumigraphSlide 14CMSC 635CMSC 635Image-Based RenderingImage-Based RenderingIBR spectrumIBR spectrumGeometryBillboards & impostorsDepth imagesDepth spritesLayered Depth ImagesImage-only renderingGeometryBillboards & impostorsDepth imagesDepth spritesLayered Depth ImagesImage-only renderingBillboardsBillboardsFlat polygonTexture + opacityOrient to face viewerFlat polygonTexture + opacityOrient to face viewerBillboardsBillboardsBillboardsBillboardsImpostorsImpostorsRun-time generated billboardReplace objectRun-time generated billboardReplace object2.5D & Depth images2.5D & Depth imagesFixed view2.5DCell animationFlat layersDepth imagesSave image + z-bufferRender new objects into sceneFixed view2.5DCell animationFlat layersDepth imagesSave image + z-bufferRender new objects into sceneDepth spritesDepth spritesBillboard + Depth textureUpdate when necessaryBillboard + Depth textureUpdate when necessaryLayered Depth ImagesLayered Depth ImagesLayers or shellsPolygonsLDIDepth SpritesPlanar SpritesMultiple values + depths per pixelWarp to render from new point of viewLayers or shellsPolygonsLDIDepth SpritesPlanar SpritesMultiple values + depths per pixelWarp to render from new point of viewImage-only renderingImage-only rendering“True” IBRIN: Images or Images + depthOUT: Image from new viewpoint“True” IBRIN: Images or Images + depthOUT: Image from new viewpointWarp-basedWarp-basedWarp pixels source image to new imagePixel = color for a point in spaceWarp pixels source image to new imagePixel = color for a point in spaceWarp-basedWarp-basedOcclusion compatible orderingSimple relationship to imagesRequires depth, multiple imagesNo view dependent shadingOcclusion compatible orderingSimple relationship to imagesRequires depth, multiple imagesNo view dependent shadingLight-Field / LumigraphLight-Field / LumigraphFind stored rays similar to new image raysPixel = color of a ray through spaceFind stored rays similar to new image raysPixel = color of a ray through spaceLight-Field / LumigraphLight-Field / LumigraphHandles view-dependent shading4D parameterization of spaceSamplingFocal plane spacing = aliasingView point spacing = depth of fieldLots of dataHandles view-dependent shading4D parameterization of spaceSamplingFocal plane spacing = aliasingView point spacing = depth of fieldLots of
View Full Document