Рябь на воде
Хочу сделать функцию для создания эффекта ряби на воде. Думаю смотреть надо в сторону pixmap'ов. Как вы считаете стоит ли ее создавать, или такая функция нагрузит процессор? Так же буду рад помощи в создании этой функции...
PHP код:
|
Ответ: Рябь на воде
Че за нахер?
|
Ответ: Рябь на воде
Зачем сразу нахер? Просто предлагаю написать функцию...
|
Ответ: Рябь на воде
пиксмапы на блицмаксе это медленно, хотя если научишься шустро менять пиксели на картинке over 256x256, обязательно отпишись)
|
Ответ: Рябь на воде
Ну я думал если получится сюда выложить. Буду постепенно менять первое сообщение, поправляйте если что...
|
Ответ: Рябь на воде
Пиксмапы хранятся в ОЗУ, поэтому будет очень медленно.
ОЗУ->Перегонка данных пиксмапа по шине в видяху->Билд пиксмапа в видеопамяти в текстуру OpenGL\DirectX - вот такая получается длинная дорожка. Думаю тебе известно что GAPI хранит текстуры в видеопамяти - это копии пиксмапов переведенные в формат графической библиотеки, и именно от них надо плясать, нет ничего сложного чтобы прочесть\записать данные напрямую в видеопамяти. БлицМакс хранит текстуры здесь : Код:
image.Frame(frame).name Код:
Local frame:TD3D7ImageFrame = TD3D7ImageFrame(image.Frame(0)) А вообще Анимированая текстура - тру_решение. |
Ответ: Рябь на воде
СПасибо, надо будет порыть в этом направлении..
+ ему не нужно анимированной текстуры - он просто хочет динамически прогонять эффекты по пиксмапе, тут анимированных картинок не хватит))) |
Часовой пояс GMT +4, время: 23:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot