Chapter 30. The Design of FX Composer

Christopher Maughan NVIDIA

FX Composer is a tool designed to help developers and artists create Direct3D effects. These effects are stored in .fx files, which contain complete information on how to apply a shader to a given 3D model. FX Composer is essentially an IDE, with a look and feel that is similar to Microsoft’s Visual Studio .NET application. In developing FX Composer, we wanted to enable people to interactively edit effects in a friendly environment, and we wanted to build a solid foundation for future expansion into areas such as shader debugging and profiling.

This chapter describes the design of the FX Composer tool and explains the reasons behind the decisions we made along the way. By discussing ...

Get GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.