PyFX - an active effect framework

Calle Lejdfors, Lennart Ohlsson

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

The programmability of modern graphics processing units (GPUs) provide great flexibility 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.
Original languageEnglish
Title of host publicationSIGRAD 2004 Conference proceedings
Pages17-24
Publication statusPublished - 2004
EventSIGRAD, 2004 - Gävle, Sweden
Duration: 2004 Nov 242004 Nov 25

Publication series

Name
ISSN (Print)1650-3686
ISSN (Electronic)1650-3740

Conference

ConferenceSIGRAD, 2004
Country/TerritorySweden
CityGävle
Period2004/11/242004/11/25

Subject classification (UKÄ)

  • Computer Science

Fingerprint

Dive into the research topics of 'PyFX - an active effect framework'. Together they form a unique fingerprint.

Cite this