如何调试3delight着色器

时间:2014-04-20 09:40:27

标签: shader

我正在使用3delight渲染我的场景,我使用了我的着色器,但我的问题是,我该如何调试它?我尝试在我的着色器中使用printf(" hello world"),但我在maya的输出窗口中看不到hello world?

1 个答案:

答案 0 :(得分:0)

如果从Maya渲染,则可以在“脚本编辑器”窗口中看到输出。但是“脚本编辑器”窗口非常慢,并且在终端中调试着色器非常方便。

printf不是调试3delight着色器的唯一方法。您可以将数据输出到custom AOVs。或者,您可以使用bake3d shadeop将数据输出到点云文件,然后使用ptcview 3Delight实用程序查看它。 ptcview在窗口中显示点云文件。