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 ...