所以,我正在尝试将this sample移植到jogl。
有点讽刺,因为他正在使用带有弃用的opengl的计算着色器,但无论如何,我想模仿它。
他点亮了:
材料:
我找到了一个几乎完美的link,其中列出了他设置的所有参数,但其中一个是材料发射
我还找到了另一个不错的link,我可以在其中看到固定管道的所有默认值,我将使用它们来设置他没有的。
那么,在哪里(以及如何)我应该在函数中插入材料发射?
编辑:对于undervoter,我发现很难比上面的问题更清晰明确,也许如果你告诉我你不理解我可以尝试帮助你,但你应该有一些关于opengl的基本概念照明首先是为了得到它
答案 0 :(得分:1)
发射颜色类似于环境颜色,因为它们都用于与光/法线方向无关的术语。
整体照明计算可以表示为不同术语的总和:
emission + ambient + diffuse + specular
排放和环境之间的差异是:
有关详细信息,请查看红皮书中的“照明数学”部分,该部分可在线免费获取(direct link to the section)。