Thread View: pl.comp.demoscena
2 messages
2 total messages
Started by Rafal 'Raf256' Maj
Sat, 05 Feb 2005 23:27
blur, wygaszanie
Author: Rafal 'Raf256' Maj
Date: Sat, 05 Feb 2005 23:27
Date: Sat, 05 Feb 2005 23:27
23 lines
1681 bytes
1681 bytes
Jak szybko zrealizowac ciekawe efekty czyszczenia ekranu, zamiast klasycznego wykasowania glClearColor(1.0f, 0.5f, 0.1f, 0.0f); glClearDepth(1.0); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); ? Np. - wygaszanie do danego koloru (mozna by rysowac quad na caly ekran o kolorze np. czarnym i z glBlender, ale moze jakos szybciej?) - blur - kasowanie co drugiej lini (jak to zrealizowac ogolnie - tzn narysowac linie znajac x,y koncow, ale w jednostkach pixelowych a nie 0.0 - 1.0)? -- ~~~~=~~~~l_;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _|\___J \____, Pozdrawiam, moje www, C++, kontakt, itd.: X-( ssn256 ) Rafal Maj Raf256 - http://www.raf256.com/me-news/ ,"-------------" (strona w budowie)
Re: blur, wygaszanie
Author: red
Date: Sun, 06 Feb 2005 13:25
Date: Sun, 06 Feb 2005 13:25
17 lines
1396 bytes
1396 bytes
Rafal 'Raf256' Maj wrote: > - wygaszanie do danego koloru (mozna by rysowac quad na caly ekran o > kolorze np. czarnym i z glBlender, ale moze jakos szybciej?) Fade in/out? - mowisz, ze bedzie cos szybszego od 2 trojkatow z blendem? To jest wlasnie dobry sposob. > - blur Motion blur - jednego obiektu, czy calego ekranu? Bo mozna to sobie dwojako zrobic. Jesli jeden obiekt to po prostu kilkakrotnie go rysowac, uwzgledniajac coraz mniejsze 'opaque'. A robi sie to tez na buforze, tutaj przyklad i zrodlo http://www.sulaco.co.za/opengl/MotionBlur.zip -- _red ____ _ ____ ____ __ _
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads