| Context(s) | displace fog surface | 
                
                    
                    
                    
                        void  storelightexport(string lightname, string exportname, <type>value)
                    
                    
                
            
                
                    
                    
                    
                        void  storelightexport(string lightname, string exportname, <type>value[])
                    
                    
                
            
ライト単位のエクスポートをシェーダエクスポート変数に格納します。 このメソッドは、指定した変数にすべてのライトエクスポートが必ず作成されるように、通常ではライト毎にコールしてください。 例えば、illuminance() loop内にコールを配置したり、ライトの配列でループします。
Note
このメソッドは、12.5とそれ以前で使われていたstorelightexports()メソッドの代わりになりました。
Examples ¶
surface test(export vector perlight = {0,0,0}) { int lights[] = getlights(); for (int i = 0; i < len(lights); i++) { vector val = set(lights[i], 0, 0); storelightexport(getlightname(lights[i]), "perlight", val); } }
| light |  | 
| pbr |  |