Ну как и какие шейдеры использовать можно увидеть в туториале. Тут особых проблем нету: чистейший копи-паст. Хотелось бы все-таки использовать стандартные средства ирлихта, если это возможно.
На родном ирлихтовском форуме эту тему обсуждали и вроде как нашли решение проблемы:
http://irrlicht.sourceforge.net/phpB...ic.php?t=19544
В частности вот код:
Код:
light.Attenuation0 = 0.0f;
light.Attenuation1 = 1.0f / dl.Radius;
light.Attenuation2 = 0.0f;
Однако для .NET врапперов этот способ не дает эффекта по причине отсутствия соответствующих классов или как оно там называется, либо я попросту не могу их найти.