I Couldn't extract B3D_DX9.exe File... because Language error.
I need "postprocess.bb"
Please,Someone Mail to me this file
mail : redflux@...
Is this what youre looking for? There isnt much there... All of the functions are pretty easy to understand in the decls..
<code>
;========================================================
;= Post-Processing Demo =
;========================================================
Include "b3d_dx9.bb"
;èíèöèàëèçàöèÿ
DX9_AppTitle "Post-Processing"
DX9_Graphics3D 800, 600, 32, True, True
;âêëþ÷àåì ñãëàæèâàíèå
DX9_AntiAlias True
;ìåòîä ôèëüòðàöèè òåêñòóð
DX9_SetTextureFiltering TF_ANISOTROPIC
;çàãðóçêà îáúåêòîâ
kuznec = DX9_LoadMesh("../media/level.b3d")
;ñîçäàåì êàìåðó
cam = DX9_CreateCamera()
DX9_PositionEntity cam, 0, 10, 0
;çàãðóæàåì øðèôò
arial = DX9_LoadFont("Arial", 12)
;ñîçäàåì èñòî÷íèê ñâåòà
light1 = DX9_CreateLight(LIGHT_DIRECTIONAL)
DX9_RotateEntity light1, -45, 0, 0
;çàãðóçêà ïîñò-ýôôåêòà è âêëþ÷åíèå ïîñò-îáðàáîòêè
mono = DX9_LoadPostEffect("../media/mono.txt", "ps_main", PS_1_1)
inverse = DX9_LoadPostEffect("../media/inverse.txt", "ps_main", PS_1_1)
DX9_SetPostEffect mono
DX9_SetPostEffectBaseSampler mono, "base"
;DX9_SetPostEffect inverse, 1 ;âòîðîé ýòàï ïîñò-îáðàáîòêè
DX9_SetPostEffectBaseSampler inverse, "base"
DX9_EnablePostProcessing True
;îñíîâíîé öèêë
While Not DX9_KeyDown(1)
;ïåðåìåùåíèå êàìåðû
If DX9_KeyDown(KEY_W) Then DX9_MoveEntity cam, 0, 0, 1
If DX9_KeyDown(KEY_S) Then DX9_MoveEntity cam, 0, 0, -1
If DX9_KeyDown(KEY_A) Then DX9_MoveEntity cam, -1, 0, 0
If DX9_KeyDown(KEY_D) Then DX9_MoveEntity cam, 1, 0, 0
If DX9_KeyDown(KEY_PGUP) Then DX9_MoveEntity cam, 0, 1, 0
If DX9_KeyDown(KEY_PGDN) Then DX9_MoveEntity cam, 0, -1, 0
;âðàùåíèå êàìåðû
If DX9_KeyDown(KEY_UP) Then DX9_TurnEntity cam, -1, 0, 0, True
If DX9_KeyDown(KEY_DOWN) Then DX9_TurnEntity cam, 1, 0, 0, True
If DX9_KeyDown(KEY_LEFT) Then DX9_TurnEntity cam, 0, -1, 0, True
If DX9_KeyDown(KEY_RIGHT) Then DX9_TurnEntity cam, 0, 1, 0, True
;âêëþ÷åíèå/âûêëþ÷åíèå ïîñò-îáðàáîòêè
If DX9_KeyDown(KEY_T) Then DX9_EnablePostProcessing False
If DX9_KeyDown(KEY_R) Then DX9_EnablePostProcessing True
;îáíîâëÿåì è ðåíäåðèì ñöåíó
DX9_UpdateWorld
DX9_RenderWorld
;ñ÷åò÷èê FPS è ïîëèãîíîâ
DX9_Text 10, 10, "FPS: " + DX9_GetFPS()
DX9_Text 10, 30, "Polygons: " + DX9_TrisRendered()
DX9_Text 10, 50, "R - Âêëþ÷åíèå ïîñò-îáðàáîòêè"
DX9_Text 10, 70, "T - Âûêëþ÷åíèå ïîñò-îáðàáîòêè"
;ðåíäåðèì ñöåíó
DX9_Flip
Wend
</code>