久しぶりに技術系の話題を書きます.とは言え,かなり現場寄りな話ですが. PixarのPhotorealistic RenderMan(PRMan)は,13.5からRenderMan Shading Language(RSL)が大改良され,後方互換性はあるものの,今までとはまるで違うshading systemが構築できるようになりました.以下ではこれをRSL 2.0と呼ぶ事にします. ネットにはまだあまり情報がないようですが,以下で概要を知る事ができます. RSL - Introduction to Shader Objects 最も大きな変更点は,シェーダをクラスとして記述できるようになった事です.クラスのメソッドとしてsurface()やdisplacement()などを実装してやると,マテリアルとして機能するようになります.pre-definedなメソッドは他にもいくつかあり,それぞ