|
>>
|
No. 6722
Файл: 133590473369.jpg-(229.89KB, 800x1120, 4454b746e75a546d92de7c18185ca8cc.jpg)
>>6619
Пытался реализовать фейк, т. е. персонажа, представленного бжд-куклой для правдоподобной анимации конечностей и капсулой для всего остального, но так и не подружился с Ball and socket джоинтом. -_-" То есть, конечно, его крайне нестабильное поведение — исключительно моя заслуга, т. к. это последнее дело, явно устанавливать матрицы, ведь физический движок предполагает задавать силы, максимум — моменты/скорости, но как это увязать с текущей архитектурой... В общем, работаю над этим™.
Пока же запилил УБЕРШЕЙДЕРЫ с пользовательскими флагами. Для драйвера разницы никакой, зато намного меньше копипаста в GLSL-коде. А потом прочитал http://www.gamedev.ru/community/gamedev_lecture/articles/?id=816 и достиг просветления. Идея очень нравится, но это будет... нетривиально, хотя по сути получаем то же, что и с убершейдерами, просто в более организованной и восприимчивой к изменениям форме.
Итак, ближайшие планы - (1) цепочка постпроцессов, (2) помахать мечом в кого-нибудь и (3) добить бжд.
"Уберсистема микрошейдеров" привлекательна ещё и тем, что шейдеры отвязываются от конкретного GAPI. Обязательно повтыкаю.
|