Doc, можно например всего 2 имаги заюзать и маску, этож 2д:
заливка, типа как там синенький у меня
маска это по сути как альфа, 0 - нет, 1 - да, уровень на сколько на заливку распространяется освещение, см 3
освещение, по сути просто белый кружок, затемняющийся от центра, он накладывается на имагу относительно вектора освещения, который задается динамически.
сколько векторов освещения, столько и экземпляров п.3
это ж интересно, хоть и велосипедно =)
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
ScorpioT1000, ресурсоемко для стандарт жавы, был бы опенгл - я бы вообще с шейдерами делал.
Но теперь уже поздно.