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

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

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

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

19 июня 2006

#31

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

19 июня 2006

#32

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

3 июля 2006

#33

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

27 ноя. 2006

#34

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

20 дек. 2006

#35

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

1 мая 2007

#36

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

1 мая 2007

#37

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

2 мая 2007

#38

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

3 июня 2007

#39

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

17 июля 2007

#40

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

21 июля 2007

#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 кБ.

5 авг. 2007

#42

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

16 окт. 2007

#43

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

16 окт. 2007

#44

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

16 окт. 2007

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