Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

PD3 - Рендер в текстуру


Страницы:   1 2 3 4

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

Не не запихал =) Набор сорцов + хидеры


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо