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

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

Страницы: 1 2 3 4 Следующая »
#30
10:25, 19 июня 2006

Alprog
Вообще-то отображение через .hDC - это достаточно быстрый процесс.
>процесс рендера на несколько объектов достаточно ресурсоёмок и сильно жрёт "быстродействие"
Уточни, тебе нужно отображать одну и ту же картинку на несколько объектов? Тогда рендер достаточно выполнить всего один раз, а дублировать только PaintToHDC конечной картинки. Уточни задачу.

#31
12:25, 19 июня 2006

На каждый объект - своя картинка.

#32
9:25, 3 июля 2006

Как юзать png формат? Это вообще реально?

#33
17:55, 27 ноя. 2006

Сколько тысяч людей купили книжку Ламота,
а почему в сети нигде нет эффективного проекта по созданию софтварного двигла.
И никто этим не интересуется.

#34
10:21, 20 дек. 2006

Видимо потому, что уж DX7, как минимум, поддерживается сейчас проктически всем железом.
Но, все же, имеет смысл писать Soft Render, если хочешь сделать что-то нетипичное, например рэй-трейсинг или воксели ... или Bump на любом железе, как у меня.

#35
16:29, 1 мая 2007

Релиз. Три вида бампа, подробное описание, примеры:
http://www.gamedev.ru/download/?id=5394

#36
18:22, 1 мая 2007

Mikle
А что делает bit.exe? У меня окошко появляется и сразу исчезает. Остальные примеры работают.

#37
14:24, 2 мая 2007

DROnik
bit.exe создает TGA файл с 32-мя разными битовыми масками. Это демка работы с битовыми слоями (OpMoveBit).

#38
16:53, 3 июня 2007

Активно занимаюсь переводом движка на vb.NET. С учетом кривости работы в Висте DirectX, неподдержки в дальнейшем MDX и непомерных системных требований XNA (да и заставь еще XNA работать с vb.NET), может оказаться полезная вещь, пока что без конкурентов.

#39
12:09, 17 июля 2007

Mikle
Можно вопрос?
А почему на vb.net скорость медленее, чем на vb6? (Результаты твоих тестов).
Как то нелогично переходить на vb.net.

#40
15:43, 21 июля 2007

Alprog
Сорри, только заметил пост.
Сам vb.NET медленнее, но для данного движка это не играет роли.
На NET медленнее выполняется SetDiBits, тут я ничего не могу сделать, это API. Все ф-ции моего движка выполняются с той же скоростью, ведб он на асме. То есть чем сложнее будет сцена, тем меньше разница в скорости.
А на NET меня тоже не очень тянет переходить, но M$ вынуждает потихоньку.

#41
14:50, 5 авг. 2007

Обновил движок. Все, что нужно, переведено на MMX, появился порт под vb.NET.

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

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

#42
2:30, 16 окт. 2007

Люди, рей-трейсинг кто-нибудь реализовывал? Или рей-кастинг хотя бы просто? Только не приводите в пример Wold3D :) Имеется ввиду всамделишное трехмерное пространство! Время рендера неважно (в разумных пределах), важны сами алгоритмы. Рылся, рылся, ничего конкретного. Или может материальчик какой хороший знаете?

#43
10:13, 16 окт. 2007

*Light*
Что есть "рей-кастинг"?

#44
15:30, 16 окт. 2007

"Бросание лучей" дословно :) Т.е. хотя бы просто проводить лучи до первого пересечения, без учета отражений, преломлений и т.д.

Страницы: 1 2 3 4 Следующая »
Вело-изобретателиФорумSR2D - софтовый 2D движок