Общество изобретателей велосипедов
GameDev.ru / Сообщества / Вело-изобретатели / Форум / Написание софтверного рендерера. (3 стр)

Написание софтверного рендерера. (3 стр)

Страницы: 1 2 3 4 Следующая »
MikleМодераторwww19 июня 200610:25#30
Alprog
Вообще-то отображение через .hDC - это достаточно быстрый процесс.
>процесс рендера на несколько объектов достаточно ресурсоёмок и сильно жрёт "быстродействие"
Уточни, тебе нужно отображать одну и ту же картинку на несколько объектов? Тогда рендер достаточно выполнить всего один раз, а дублировать только PaintToHDC конечной картинки. Уточни задачу.
AlprogМодераторwww19 июня 200612:25#31
На каждый объект - своя картинка.
AlprogМодераторwww3 июля 20069:25#32
Как юзать png формат? Это вообще реально?
CНовичокwww27 ноя. 200617:55#33
Сколько тысяч людей купили книжку Ламота,
а почему в сети нигде нет эффективного проекта по созданию софтварного двигла.
И никто этим не интересуется.
MikleМодераторwww20 дек. 200610:21#34
Видимо потому, что уж DX7, как минимум, поддерживается сейчас проктически всем железом.
Но, все же, имеет смысл писать Soft Render, если хочешь сделать что-то нетипичное, например рэй-трейсинг или воксели ... или Bump на любом железе, как у меня.
MikleМодераторwww1 мая 200716:29#35
Релиз. Три вида бампа, подробное описание, примеры:
http://www.gamedev.ru/download/?id=5394
DROnikПостоялецwww1 мая 200718:22#36
Mikle
А что делает bit.exe? У меня окошко появляется и сразу исчезает. Остальные примеры работают.
MikleМодераторwww2 мая 200714:24#37
DROnik
bit.exe создает TGA файл с 32-мя разными битовыми масками. Это демка работы с битовыми слоями (OpMoveBit).
MikleМодераторwww3 июня 200716:53#38
Активно занимаюсь переводом движка на vb.NET. С учетом кривости работы в Висте DirectX, неподдержки в дальнейшем MDX и непомерных системных требований XNA (да и заставь еще XNA работать с vb.NET), может оказаться полезная вещь, пока что без конкурентов.
AlprogМодераторwww17 июля 200712:09#39
Mikle
Можно вопрос?
А почему на vb.net скорость медленее, чем на vb6? (Результаты твоих тестов).
Как то нелогично переходить на vb.net.
MikleМодераторwww21 июля 200715:43#40
Alprog
Сорри, только заметил пост.
Сам vb.NET медленнее, но для данного движка это не играет роли.
На NET медленнее выполняется SetDiBits, тут я ничего не могу сделать, это API. Все ф-ции моего движка выполняются с той же скоростью, ведб он на асме. То есть чем сложнее будет сцена, тем меньше разница в скорости.
А на NET меня тоже не очень тянет переходить, но M$ вынуждает потихоньку.
MikleМодераторwww5 авг. 200714:50#41
Обновил движок. Все, что нужно, переведено на MMX, появился порт под vb.NET.

Порт под VB6:
http://tuapse-mikle.narod.ru/SR2D_VB6.rar
385 кБ.

Порт под vb.NET:
http://tuapse-mikle.narod.ru/SR2D_NET.rar
1324 кБ.

*Light*Постоялецwww16 окт. 20072:30#42
Люди, рей-трейсинг кто-нибудь реализовывал? Или рей-кастинг хотя бы просто? Только не приводите в пример Wold3D :) Имеется ввиду всамделишное трехмерное пространство! Время рендера неважно (в разумных пределах), важны сами алгоритмы. Рылся, рылся, ничего конкретного. Или может материальчик какой хороший знаете?
MikleМодераторwww16 окт. 200710:13#43
*Light*
Что есть "рей-кастинг"?
*Light*Постоялецwww16 окт. 200715:30#44
"Бросание лучей" дословно :) Т.е. хотя бы просто проводить лучи до первого пересечения, без учета отражений, преломлений и т.д.
Страницы: 1 2 3 4 Следующая »

/ Форум / Общество изобретателей велосипедов / SR2D - софтовый 2D движок

2001—2018 © GameDev.ru — Разработка игр