Title:
FullSceneMotionBlur_src_demo Download
Description: The texture used for the motion blur is defined in the core (main) module and is exported in all the other modules. But the processing is made in the motionblur module. There are three procedures:
1. int CreateMotionBlurTexture(int quality, int interpolation) - creates the motion blur texture and is recommended to be called into the init procedure.
2. void RenderToMotionBlurTexture(bool FirstRenderTexture, int SceneFunc()) - "renders" the SceneFunc() onto the motion blur texture together with the previous frame. The boolean flag specifies if the previous frame is rendered first or not (see the background point).
3. void ShowMotionBlurTexture() - is like a flush procedure, it displays onto the screen the final result.
To Search:
File list (Check if you may need any files):
FullSceneMotionBlur_src_demo
............................\FullSceneMotionBlur
............................\FullSceneMotionBlurDemo
............................\.......................\Data
............................\.......................\....\tunnel.bmp
............................\.......................\New OpenGL Shell.exe
............................\...................\Data
............................\...................\....\tunnel.bmp
............................\...................\Full Scene Motion Blur.sln
............................\...................\FullSceneMotionBLur.vcproj
............................\...................\Headers
............................\...................\.......\core.h
............................\...................\.......\glBasic.h
............................\...................\.......\glDraw.h
............................\...................\.......\keyboard.h
............................\...................\.......\motionblur.h
............................\...................\.......\texture.h
............................\...................\.......\tunnel.h
............................\...................\Release
............................\...................\Sources
............................\...................\.......\core.cpp
............................\...................\.......\glBasic.cpp
............................\...................\.......\glDraw.cpp
............................\...................\.......\keyboard.cpp
............................\...................\.......\motionblur.cpp
............................\...................\.......\texture.cpp
............................\...................\.......\tunnel.cpp
............................\Linux C_programme
............................\.................\code
............................\.................\....\chapter02
............................\.................\....\.........\gdb.c
............................\.................\....\.........\hello.c
............................\.................\....\.........\hello.h
............................\.................\....\.........\test.c
............................\.................\....\chapter06
............................\.................\....\.........\pointer1.c
............................\.................\....\.........\pointer2.c
............................\.................\....\.........\pointer3.c
............................\.................\....\.........\pointer4.c
............................\.................\....\.........\pointer5.c
............................\.................\....\.........\pointer6.c
............................\.................\....\.........\pointer7.c
............................\.................\....\chapter08
............................\.................\....\.........\binary_tree.c
............................\.................\....\.........\list.c
............................\.................\....\chapter09
............................\.................\....\.........\lock.c
............................\.................\....\.........\read_seri.c
............................\.................\....\.........\seri.c
............................\.................\....\.........\seri.h
............................\.................\....\.........\write_seri.c
............................\.................\....\chapter10
............................\.................\....\.........\alarm_read.c
............................\.................\....\.........\dameon.c
............................\.................\....\.........\zombie.c
............................\.................\....\chapter11
............................\.................\....\.........\socklib.c
............................\.................\....\.........\testserver.c
............................\.................\....\.........\tracert.c
............................\.................\....\.........\webserv.c
............................\.................\....\.........\WEBsever.IAB
............................\