powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Графика в C# 2010
6 сообщений из 6, страница 1 из 1
Графика в C# 2010
    #37462015
x128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу писать проект по машграфу на C# 2010 (для совместимости ещё кое-с-чем, да и просто изучить этот С#). Или на C++, но VS2010 по-любому.

Алгоритм будет: обратная трассировка (грубо говоря, на экран рисовать по пикселям, полный пересчёт каждые 1/24 сек). Что лучше заюзать для вывода на экран? Какой-нибудь Tao+OpenGL, или кого-нибудь из неподдерживаемых потомков DirectDraw, или ещё что? Никакого развития в сторону Direct3D и какого-либо 3D не предполагается.

Видюха Nvidia GT540M, если это важно.
...
Рейтинг: 0 / 0
Графика в C# 2010
    #37462095
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x128Хочу писать проект по машграфу на C# 2010 (для совместимости ещё кое-с-чем, да и просто изучить этот С#). Или на C++, но VS2010 по-любому.

Алгоритм будет: обратная трассировка (грубо говоря, на экран рисовать по пикселям, полный пересчёт каждые 1/24 сек). Что лучше заюзать для вывода на экран? Какой-нибудь Tao+OpenGL, или кого-нибудь из неподдерживаемых потомков DirectDraw, или ещё что? Никакого развития в сторону Direct3D и какого-либо 3D не предполагается.

Видюха Nvidia GT540M, если это важно.

если си-шарп, то ксна бери.
...
Рейтинг: 0 / 0
Графика в C# 2010
    #37462108
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x128,

для этой задачи без разницы, что использовать. DirectDraw нах не упал, Direct3D9 можно использовать без излишеств.
...
Рейтинг: 0 / 0
Графика в C# 2010
    #37465815
ёсик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x128,

а результат тебе важен? или важнее процесс?
...
Рейтинг: 0 / 0
Графика в C# 2010
    #37466296
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x128...
Можно взять какой-то игровой движок, посмотреть его внутренности :)
...
Рейтинг: 0 / 0
Графика в C# 2010
    #37466411
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x128Алгоритм будет: обратная трассировка (грубо говоря, на экран рисовать по пикселям, полный пересчёт каждые 1/24 сек). Что лучше заюзать для вывода на экран? Какой-нибудь Tao+OpenGL, или кого-нибудь из неподдерживаемых потомков DirectDraw, или ещё что? Никакого развития в сторону Direct3D и какого-либо 3D не предполагается.
Обычно под обратной трассировкой подразумевают "свет из глаз наблюдателя". Это метод быстрой
грубой прорисовки 3Д с претензией на реализм. Такое используют в играх но в несколько упрощённых
алгоритмах и заточенных на скорость и параллелизм. И здесь фраза "какого-либо 3D не предполагается"
поднимает взаимоисключающий параграф.

Ты уж определись важно ли тебе 3 измерение или ты будешь только рисовать на плоскости. Это
существенно упростит движок.

Фраза "полный пересчёт каждые 1/24 сек" это суровое ограничение похожее на работу видеокодека.
Когда идёт непрерывный видеотрафик и его надо распаковывать и отрисовывать. Очень узкое ПО
и очень требовательное по оптимизации. Его обычно не пишут на C# а берут нечто более
близкое к оборудованию.

Видюха Nvidia GT540M, если это важно.
Это важно для отладки но не для ТЗ. Если грамотно юзать OpenGL то к видяшке оно будет ортогонально.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Графика в C# 2010
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]