1k likes | 1.19k Views
Overview. Problems that RenderMonkey solves for you Real-time shader creation using RenderMonkey development environmentBuilding an effect from scratch Efficient HLSL shaders: tips and tricks Advanced Shader Examples. RenderMonkey Addresses the Needs of Real-Time Effect Developers. Shaders are m
E N D
1. Advanced Real-Time Shader Techniques Natalya Tatarchuk
3D Application Research Group
ATI Research
2. Overview Problems that RenderMonkey solves for you
Real-time shader creation using RenderMonkey development environment
Building an effect from scratch
Efficient HLSL shaders: tips and tricks
Advanced Shader Examples
3. RenderMonkey Addresses the Needs of Real-Time Effect Developers Shaders are more than just assembly code
Encapsulating shaders can be complex
Cannot deliver shader-based effects using a standard mechanism
Solve problems for shader development
Designing software on emerging hardware is difficult
Lack of currently existing tools for full shader development
Need a collaboration tool for artists and programmers for shader creation
4. Designed for Extensibility Flexible framework design
Evolves with the graphics API
Allows easy incorporation of existing APIs
Full DirectX 9.0 support, including Microsoft HLSL
Extensible framework to support emerging HL standards
OpenGL 2.0 Shading Language Prototype
5. Making Your Shader Development More Effective Simplifies shader creation
Fast prototyping and debugging of new graphics algorithms
Helps you share graphics effects with other developers and artists
Easy integration of effects into existing applications
Quickly create new components using our flexible framework
A communication tool between artists and developers
6. Program Your Shaders Using Our Intuitive, Convenient IDE