Камрад
|
Как реализовать следы от выстрелов.
Вот пришла в голову идея, хочу поделиться. В современных играх следы от пуль как правило реализуют временно, потом они пропадают. А если наделать много дырок в стенах, то начинаются тормоза (смотря какая видюха). Я предлагаю пойти другим путём. Например если реализовать не пропадающие следы от выстрелов в сталкере. Необходимо создать такой движок, или модифицировать имеющийся, чтобы текстуры менялись физически. Поясню. Вот вы повоевали и имеются следы от выстрелов на стене, на текстуре. Так вот, эта текстура и все изменённые в процессе игры, должны сохраняться на винт, и при возвращении на старое место, где вы стреляли, будут подгружаться новые текстуры по кординатам. При этом GPU не придётся накладывать на текстуру следы от пуль расходуя системные ресурсы.
PS. Писал в онлайне в торопях, так, что не судите за корявый текст.
|