文件名称:defshad
- 所属分类:
- 图形图像处理(光照,映射..)
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 387kb
- 下载次数:
- 0次
- 提 供 者:
- w*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
下载
别用迅雷、360浏览器下载。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
介绍说明--下载内容均来自于网络,请自行研究使用
延时渲染,首先准备N个与屏幕同大小的纹理作为渲染缓冲区,接下来向这个纹理渲染东西,一般用FBO,渲染的时候,把每个象素最终的法线值、位置、纹理信息分别渲染到这N个纹理中。这是第一次渲染。然后第二次渲染的时候,把之前得到的纹理中的值作为光照计算的输入值来计算光照。-Delay rendering, the first screen for N-and render the same size as a buffer texture, the next thing to render the texture, the general use of FBO, render time, the normal end of each pixel value, position, texture information N, respectively, rendering a texture to this. This is the first rendering. Then, when the second rendering, the texture before the value obtained by calculating the input value as a light to calculate the light.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Deferred Shading
................\Bitmap Font
................\...........\BITMAP_FONT.cpp
................\...........\BITMAP_FONT.h
................\CIRCULAR_PATH.cpp
................\CIRCULAR_PATH.h
................\Deferred Shading.exe
................\DeferredShadingPass1FP.txt
................\DeferredShadingPass1VP.txt
................\DeferredShadingPass2FP.txt
................\Extensions
................\Fps Counter
................\...........\FPS_COUNTER.cpp
................\...........\FPS_COUNTER.h
................\GL files
................\........\extensionList.txt
................\........\GLee.c
................\........\GLee.h
................\........\LoadProgram.cpp
................\........\LoadProgram.h
................\........\readme.txt
................\Image
................\.....\IMAGE.h
................\.....\IMAGE_CalculateStride.cpp
................\.....\IMAGE_ExpandPalette.cpp
................\.....\IMAGE_Load.cpp
................\.....\IMAGE_Load24BitBMP.cpp
................\.....\IMAGE_Load8BitBMP.cpp
................\.....\IMAGE_LoadAlpha.cpp
................\.....\IMAGE_LoadBMP.cpp
................\.....\IMAGE_LoadCompressedTrueColorTGA.cpp
................\.....\IMAGE_LoadTGA.cpp
................\.....\IMAGE_LoadUncompressed8BitTGA.cpp
................\.....\IMAGE_LoadUncompressedTrueColorTGA.cpp
................\License.txt
................\light.tga
................\LOG
................\...\LOG.cpp
................\...\LOG.h
................\Main.cpp
................\Main.h
................\Maths
................\.....\COLOR.cpp
................\.....\COLOR.h
................\.....\Maths.h
................\.....\MATRIX4X4.cpp
................\.....\MATRIX4X4.h
................\.....\PLANE.cpp
................\.....\PLANE.h
................\.....\VECTOR2D.cpp
................\.....\VECTOR2D.h
................\.....\VECTOR3D.cpp
................\.....\VECTOR3D.h
................\.....\VECTOR4D.cpp
................\.....\VECTOR4D.h
................\PBUFFER.cpp
................\PBUFFER.h
................\POINT_LIGHT.cpp
................\POINT_LIGHT.h
................\Project.sln
................\Project.vcproj
................\Readme.txt
................\Resources
................\.........\Resolution.aps
................\.........\Resolution.rc
................\.........\resource.h
................\StandardShadingFP.txt
................\StandardShadingVP.txt
................\Timer
................\.....\TIMER.cpp
................\.....\TIMER.h
................\TORUS_KNOT.cpp
................\TORUS_KNOT.h
................\Window
................\......\WGL Extensions
................\......\..............\WGL_ARB_extensions_string_extension.cpp
................\......\..............\WGL_ARB_extensions_string_extension.h
................\......\..............\WGL_ARB_multisample_extension.cpp
................\......\..............\WGL_ARB_multisample_extension.h
................\......\..............\WGL_ARB_pixel_format_extension.cpp
................\......\..............\WGL_ARB_pixel_format_extension.h
................\......\..............\WGL_EXT_swap_control_extension.cpp
................\......\..............\WGL_EXT_swap_control_extension.h
................\......\WINDOW.h
................\......\WINDOW_CheckGLError.cpp
................\......\WINDOW_FindSamplesSupported.cpp
................\......\WINDOW_HandleMessages.cpp
................\......\WINDOW_Init.cpp
................\......\WINDOW_InitDummy.cpp
................\......\WINDOW_InitExtended.cpp
................\......\WINDOW_InitStandard.cpp
................\......\WINDOW_MakeCurrent.cpp
................\......\WINDOW_SaveScreenshot.cpp
................\......\WINDOW_SelectModeProc.cpp
................\......\WINDOW_Shutdown.cpp
................\......\WINDOW_ShutdownDummy.cpp
................\......\WINDOW_UpdateInput.cpp
................\Bitmap Font
................\...........\BITMAP_FONT.cpp
................\...........\BITMAP_FONT.h
................\CIRCULAR_PATH.cpp
................\CIRCULAR_PATH.h
................\Deferred Shading.exe
................\DeferredShadingPass1FP.txt
................\DeferredShadingPass1VP.txt
................\DeferredShadingPass2FP.txt
................\Extensions
................\Fps Counter
................\...........\FPS_COUNTER.cpp
................\...........\FPS_COUNTER.h
................\GL files
................\........\extensionList.txt
................\........\GLee.c
................\........\GLee.h
................\........\LoadProgram.cpp
................\........\LoadProgram.h
................\........\readme.txt
................\Image
................\.....\IMAGE.h
................\.....\IMAGE_CalculateStride.cpp
................\.....\IMAGE_ExpandPalette.cpp
................\.....\IMAGE_Load.cpp
................\.....\IMAGE_Load24BitBMP.cpp
................\.....\IMAGE_Load8BitBMP.cpp
................\.....\IMAGE_LoadAlpha.cpp
................\.....\IMAGE_LoadBMP.cpp
................\.....\IMAGE_LoadCompressedTrueColorTGA.cpp
................\.....\IMAGE_LoadTGA.cpp
................\.....\IMAGE_LoadUncompressed8BitTGA.cpp
................\.....\IMAGE_LoadUncompressedTrueColorTGA.cpp
................\License.txt
................\light.tga
................\LOG
................\...\LOG.cpp
................\...\LOG.h
................\Main.cpp
................\Main.h
................\Maths
................\.....\COLOR.cpp
................\.....\COLOR.h
................\.....\Maths.h
................\.....\MATRIX4X4.cpp
................\.....\MATRIX4X4.h
................\.....\PLANE.cpp
................\.....\PLANE.h
................\.....\VECTOR2D.cpp
................\.....\VECTOR2D.h
................\.....\VECTOR3D.cpp
................\.....\VECTOR3D.h
................\.....\VECTOR4D.cpp
................\.....\VECTOR4D.h
................\PBUFFER.cpp
................\PBUFFER.h
................\POINT_LIGHT.cpp
................\POINT_LIGHT.h
................\Project.sln
................\Project.vcproj
................\Readme.txt
................\Resources
................\.........\Resolution.aps
................\.........\Resolution.rc
................\.........\resource.h
................\StandardShadingFP.txt
................\StandardShadingVP.txt
................\Timer
................\.....\TIMER.cpp
................\.....\TIMER.h
................\TORUS_KNOT.cpp
................\TORUS_KNOT.h
................\Window
................\......\WGL Extensions
................\......\..............\WGL_ARB_extensions_string_extension.cpp
................\......\..............\WGL_ARB_extensions_string_extension.h
................\......\..............\WGL_ARB_multisample_extension.cpp
................\......\..............\WGL_ARB_multisample_extension.h
................\......\..............\WGL_ARB_pixel_format_extension.cpp
................\......\..............\WGL_ARB_pixel_format_extension.h
................\......\..............\WGL_EXT_swap_control_extension.cpp
................\......\..............\WGL_EXT_swap_control_extension.h
................\......\WINDOW.h
................\......\WINDOW_CheckGLError.cpp
................\......\WINDOW_FindSamplesSupported.cpp
................\......\WINDOW_HandleMessages.cpp
................\......\WINDOW_Init.cpp
................\......\WINDOW_InitDummy.cpp
................\......\WINDOW_InitExtended.cpp
................\......\WINDOW_InitStandard.cpp
................\......\WINDOW_MakeCurrent.cpp
................\......\WINDOW_SaveScreenshot.cpp
................\......\WINDOW_SelectModeProc.cpp
................\......\WINDOW_Shutdown.cpp
................\......\WINDOW_ShutdownDummy.cpp
................\......\WINDOW_UpdateInput.cpp