|
ivg
Совет "не использовать Blitz" Вам, очевидно, не подходит? Тогда копайтесь в его функциях (или там за прошедшее время кто-то удосужился прикрутить объектно-ориентированное программирование?).
Вам нужно получить доступ непосредственно к буферу вершин модели. Дело в том, что любая модель - это просто куча вершин, связанных в полигоны. Данные по вершинам (позиция, текстурные координаты и т.п.) всецело определяют модель. Таким образом, добравшись до этих данных, теоретически можно попробовать их как-то обрабатывать, но
1) Это будет медленно (Lock памяти, модификации, разве что буфер удастся при отстреле быстро разделить на два...)
2) Вовсе не факт, что... ммм... "недодвижок" уровня Blitz3D это позволяет.
Возможно, лучше будет написать вертексный шейдер - опять же, если Blitz это позволяет и у Вас достаточно умения написать такой шейдер.
Но самое нормальное - это, конечно, не использовать единую модель. Ума не приложу, зачем с такими амбициями Вам это понадобилось. Ну сделайте отдельно модели рук ног и т.д., почему обязательно одна модель на целый персонаж?
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!
Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
Последний раз редактировалось pokibor; 21.03.2008 в 09:16.
|