![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PD3 - Рендер в текстуру
Warchief © (2005-04-30 20:10:00)Кто-нибудь делал?
DestroyerZ (2005-05-07 22:37:00) [41]2 dRake: Хм, я не получил письма. Отправь, плз, еще раз. Ящик работает.
Warchief (2005-05-07 19:18:00) [42]Пардон, все ок :)
Просто я сделал загрузку тектсуры из потока, а поток битый оказался :) Попробовал загрузить в поток другую текстуру и все заработало :)
dRake (2005-05-06 22:34:00) [43]Warchief
Код в студию =)
Warchief (2005-05-06 21:13:00) [44]dRake,
слушай, а как у тебя вообще с альфой рисовать?! Есть 32-bit tga с альфа-каналом. Рисовал с e_Alpha, e_Diffuse ни один не канает :(
Загружаю с D3DFMT_A8R8G8B8
dRake (2005-05-05 23:46:00) [45]Warchief
Канешна =)
Warchief (2005-05-05 21:11:00) [46]ok, 10x
В случае чего можно к тебе обращаться за помощью?
dRake (2005-05-05 17:57:00) [47]DestroyerZ
Отправил.
dRake (2005-05-05 17:51:00) [48]Warchief
>Сейчас нет твоих исходников под рукой - скажи, у тебя есть отрисовка с произвольными текстурными координатами?
Да конечно.
PG_TextureMapUV( X1, Y1...X4, Y4,
U1, V1...U4, V4,
Col1..Col4, Effect );
и две обертки: PG_RenderUV.
>после выхода, наблюдается ошибка (которая "Отправить разработчику")
Just fixed =)
Warchief (2005-05-05 16:57:00) [49]Сейчас нет твоих исходников под рукой - скажи, у тебя есть отрисовка с произвольными текстурными координатами?
Еще - я запускал примеры, после выхода, наблюдается ошибка (которая "Отправить разработчику")
DestroyerZ (2005-05-05 13:23:00) [50]dRake
И мне кинь плз на destroyerz@mail.ru !
dRake (2005-05-04 23:59:00) [51]Да у меня целая коллекция этих повердров :)
Думаешь нафига я начал делать свой? Да потому что без вмешательства тяжелой хирургии невозможно научить дрова рендерить в текстуру... Причем самая основная заморочка не с рендером соббс-но а с обучением AGFUnit'a создавать текстуру пригодную для рендера в нее, а потом еще она и не лочится.....
Кстати хозяйке на заметку - PD (2, 3 etc...) ужасно КРИВЫЕ!
Меня, бывало, еле откачивали после просмотра некоторых кусков кода, не говоря уже о нерациональном структурном коде, излишней нагроможденности и прочее... Если интересно могу потом процитировать перлы из PD 2.41 =)
Warchief (2005-05-04 21:14:00) [52]dRake
Если у тебя есть под рукой PD3, то может подскажешь как сделать?
Warchief (2005-05-04 21:13:00) [53]Пробовал так, не получается (
dRake (2005-05-04 19:23:00) [54]Гы..
D3DDev.SetRenderTarget() =)
Warchief (2005-05-04 18:40:00) [55]Спасибо :)
Мне был нужен только кусок рендера в текстуру, сейчас займусь прилаживанием его к своему "движку" хD
dRake (2005-05-04 17:51:00) [56]Усе выслал =)
Теперь как что делать....
1) Если захочешь что-нить скомпилить то заходи в дельфу -> Tools -> Enviroment options -> Library там в строке Library path допиши
%Путь куда распаковал архив%;%Путь куда распаковал архив%\DX8Headers
Тоесть если ты допустим распаковал его в c:\PDrawFX то стока у тебя будет выглядеть так: {bla-bla-bla}; c:\PDrawFX; c:\PDrawFx\DX8Headers;
2) Прежде чем запускать примеры тыркни Runme.bat в папке с примерами, он скопирует в папки с примерами D3DX81ab.dll которая нужна для загрузки текстур.
3) Многое еще недоделано из того, что хотелось сделать (например восстановление устройства после потери контекста, итд...) но большинство уже сделано и отлажено :)
Удачи =)
Warchief (2005-05-04 16:09:00) [57]warchief@inbox.ru
dRake (2005-05-04 15:49:00) [58]Блин с хостингом вообще жопа =)
Давай мыло я тебе вышлю (900 килобайт)
Warchief (2005-05-04 11:01:00) [59]Жду с нетерпением :)
dRake (2005-05-04 00:50:00) [60]Warchief
Не не запихал =) Набор сорцов + хидеры