Files:DescriptionFile size FormatBrowse
Fulltext0.25 MBPDF (requires Acrobat Reader)Previous | Next
Authors:Calle Lejdfors: Dept. of Computer Science, Lund University, Sweden
Lennart Ohlsson: Dept. of Computer Science, Lund University, Sweden
Publication title:PyFX - An Active Effect Framwork
Conference:The Annual SIGRAD Conference. Special Theme - Environmental Visualization
Publication type: Abstract and Fulltext
Article No.:006
Abstract:The programmability of modern graphics processing units (GPUs) provide great exibility for creating a wide range of advanced effects for interactive graphics. Developing such effects requires writing not only shader code to be executed by the GPU but also supporting code in the application where the effect is to be used. This support code creates dependencies between effects and the applications that use them; making it harder to evolve applications and to reuse effects. Existing effect frameworks; such as DirectX Effects and CgFX; can only provide partial encapsulation because they consider effects as passive data structures. In this paper we present an effect framework written in an ordinary scripting language where effects are active entities. This makes it possible to completely encapsulate both shaders and support code thereby minimizing the dependencies to the application.
No. of pages:8
Series:Linköping Electronic Conference Proceedings
ISSN (print):1650-3686
ISSN (online):1650-3740
Publisher:Linköping University Electronic Press; Linköpings universitet

Calle Lejdfors, Lennart Ohlsson (2004). PyFX - An Active Effect Framwork, The Annual SIGRAD Conference. Special Theme - Environmental Visualization;article=006 (accessed 2/7/2016)