使用 Open Shading Language 编写着色器
Shader Writing in Open Shading Language
使用 RenderMan® 示例
描述
Shader Writing in Open Shading Language 融合了计算机图形学的历史技术和最新发展,是一部关于 OSL 着色器编写和着色器开发的专著,旨在弥补目前缺乏这一重要技术和艺术专业知识领域的材料。它适用于希望更多地了解着色器和着色器编写的艺术家,希望获得终极创意控制的程序员,或者介于两者之间的任何人。
它首先涵盖了所有着色图案生成所基于的整个自变量范围。在此基础上,每个基本的程序、纹理、转换和模式修改着色器类别都通过清晰实用的示例进行了描述。
每个主题都以章节的形式介绍,这些章节从基础知识开始,然后扩展到更复杂的着色器,这些着色器说明了基于先前介绍的材料构建的更高级技术。
此外,还涵盖了以下重要主题:
- 着色器用户界面设计和参数小部件
- 颜色、颜色模型、色彩空间和颜色变换
- 2D 和 3D 空间及其变换
- 纹理图案和投影
- 用于生成图案的光线追踪
- 置换和凹凸着色法线生成
- 着色器组织、构建和部署
- 着色器执行和调试
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)