|
|
|
Графика в C# 2010
|
|||
|---|---|---|---|
|
#18+
Хочу писать проект по машграфу на C# 2010 (для совместимости ещё кое-с-чем, да и просто изучить этот С#). Или на C++, но VS2010 по-любому. Алгоритм будет: обратная трассировка (грубо говоря, на экран рисовать по пикселям, полный пересчёт каждые 1/24 сек). Что лучше заюзать для вывода на экран? Какой-нибудь Tao+OpenGL, или кого-нибудь из неподдерживаемых потомков DirectDraw, или ещё что? Никакого развития в сторону Direct3D и какого-либо 3D не предполагается. Видюха Nvidia GT540M, если это важно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2011, 22:19 |
|
||
|
Графика в C# 2010
|
|||
|---|---|---|---|
|
#18+
x128Хочу писать проект по машграфу на C# 2010 (для совместимости ещё кое-с-чем, да и просто изучить этот С#). Или на C++, но VS2010 по-любому. Алгоритм будет: обратная трассировка (грубо говоря, на экран рисовать по пикселям, полный пересчёт каждые 1/24 сек). Что лучше заюзать для вывода на экран? Какой-нибудь Tao+OpenGL, или кого-нибудь из неподдерживаемых потомков DirectDraw, или ещё что? Никакого развития в сторону Direct3D и какого-либо 3D не предполагается. Видюха Nvidia GT540M, если это важно. если си-шарп, то ксна бери. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2011, 00:14 |
|
||
|
Графика в C# 2010
|
|||
|---|---|---|---|
|
#18+
x128, для этой задачи без разницы, что использовать. DirectDraw нах не упал, Direct3D9 можно использовать без излишеств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2011, 00:44 |
|
||
|
Графика в C# 2010
|
|||
|---|---|---|---|
|
#18+
x128, а результат тебе важен? или важнее процесс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2011, 17:36 |
|
||
|
Графика в C# 2010
|
|||
|---|---|---|---|
|
#18+
x128... Можно взять какой-то игровой движок, посмотреть его внутренности :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2011, 22:51 |
|
||
|
Графика в C# 2010
|
|||
|---|---|---|---|
|
#18+
x128Алгоритм будет: обратная трассировка (грубо говоря, на экран рисовать по пикселям, полный пересчёт каждые 1/24 сек). Что лучше заюзать для вывода на экран? Какой-нибудь Tao+OpenGL, или кого-нибудь из неподдерживаемых потомков DirectDraw, или ещё что? Никакого развития в сторону Direct3D и какого-либо 3D не предполагается. Обычно под обратной трассировкой подразумевают "свет из глаз наблюдателя". Это метод быстрой грубой прорисовки 3Д с претензией на реализм. Такое используют в играх но в несколько упрощённых алгоритмах и заточенных на скорость и параллелизм. И здесь фраза "какого-либо 3D не предполагается" поднимает взаимоисключающий параграф. Ты уж определись важно ли тебе 3 измерение или ты будешь только рисовать на плоскости. Это существенно упростит движок. Фраза "полный пересчёт каждые 1/24 сек" это суровое ограничение похожее на работу видеокодека. Когда идёт непрерывный видеотрафик и его надо распаковывать и отрисовывать. Очень узкое ПО и очень требовательное по оптимизации. Его обычно не пишут на C# а берут нечто более близкое к оборудованию. Видюха Nvidia GT540M, если это важно. Это важно для отладки но не для ТЗ. Если грамотно юзать OpenGL то к видяшке оно будет ортогонально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 02:15 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1342695]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
181ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 543ms |

| 0 / 0 |
