Kamburelis, MichalisIan Grimstead and Hamish Carr2013-10-312013-10-312011978-3-905673-83-8https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG11/101-108We present a new approach for implementing effects using the GPU shading languages. Our effects seamlessly cooperate with each other and with the shaders used internally by the 3D application. Thus the effects are reusable, work in various combinations and under all lighting and texture conditions. We have designed our effects to fit naturally in 3D scene graph formats, in particular we present a number of extensions to the X3D standard. Our extensions nicely integrate shader effects with X3D concepts like shapes, light sources and textures.Categories and Subject Descriptors (according to ACM CCS): Computer Graphics [I.3.7]: Three-Dimensional Graphics and Realism-Color, shading, shadowing, and texture; Computer Graphics [I.3.6]: Methodology and Techniques-Languages, StandardsCompositing Shaders in X3D