ПрограммированиеФорумГрафика

C# софтварный рендерер (3 стр)

Страницы: 1 2 3
#30
13:06, 5 июня 2010

лан, ОК, что нужно проге написанной на XNA?

#31
13:11, 5 июня 2010

Народ, скрины-то можно?

#32
13:12, 5 июня 2010

этого должно хватать

Microsoft.Xna.Framework.Content.Pipeline.dll │ 430,080
Microsoft.Xna.Framework.dll                  │ 1,010 K
Microsoft.Xna.Framework.Game.dll             │  98,304
XnaNative.dll                                │ 2,206 K

в папке с игрой.

но правильней один раз поставить:
Microsoft XNA Framework Redistributable 3.1

redist 3.1

#33
14:07, 5 июня 2010

Pixar
Код у тебя какой-то запутанный. Хтел по-бырому добавить Z тест в него пока ни чем не занимался но пока разобрался в проекте...желание ушло : D  Точнее, я сделал но только в вернем треуголнике : )  На этой сцене можно было бы выжать побольше ФПС. Код местами не оптимален.

И ещё - удали нафиг SLimDX.  Если это софтрендерер то он и должен быть СОФТ а не зать SLimDX.. даже для вывода картинки. Юзай GDI

#34
14:17, 5 июня 2010

.L
> GDI
а как с ним работать труЪ?
вроде слышал что суровые прогеры не используют всякие DX и OpenGL, точнее вывод картинки через них, а работают через функцию SetDIBitsToDevice
ты про это чтоли?

#35
14:27, 5 июня 2010


Reliktos
> вроде слышал что суровые прогеры не используют всякие DX и OpenGL, точнее вывод
> картинки через них, а работают через функцию SetDIBitsToDevice
> ты про это чтоли?

Именно! Я так и делал.  Скорость заливки изображения 640*480 примерно 1500 ФПС (у меня)

#36
14:39, 5 июня 2010

Lazer
Спасибо. C++ изучать мне придётся как минимум по программе вуза =). DirectX тож буду потихоньку почитывать...

.L
> Pixar ты случаем не под 3.0/3.5 писал проект?
Под 2.0.

.L
> Автор, загружай SlimDX через Assembly.Load и лови момент, если она не
> загрузилась выдавая предупреждение. И нефиг давать людям ссылки на скачивание
> всего SlimDX Runtime-a!!! Выдерни одну DLL, напиши батник установки в GAC
> сожми и выложи.
Согласен, надо так и сделать.

.L
> Код у тебя какой-то запутанный.
Есть такое. Я начинал, когда в C# ваще не рубил, а закончил совсем недавно, так что разнородность кода на лицо =)

.L
> удали нафиг SLimDX. Если это софтрендерер то он и должен быть СОФТ а не юзать
> SLimDX.. даже для вывода картинки. Юзай GDI
Так и сделаю, но уже не для этой проги...


ЗЫ: а документы никому не интересно покритиковать? Стоит выкладывать?

#37
17:14, 5 июня 2010

Попробовал через Assembly.Load - пришлось забить на using'и, а они мне давали структуры Vector и Matrix, кроме того я через слим покрасил небо и землю.
Вобщем, решил объединить в один .exe через ILMerge, а он мне написал, типа SlimDX.dll не похожа на maged сборку. Ну, я сделал третим способом, самым лёгким... теперь у меня инсталяк.

У кого раньше не работало, может ща заработает =)

ЗЫ:
.L
> ...Хтел по-бырому добавить Z тест...
Я чёта задумался... это как?

#38
19:15, 5 июня 2010

Pixar
> Я чёта задумался... это как?
Всмысле?  Руками.  Декомпилировал проект и добавил о_О

Страницы: 1 2 3
ПрограммированиеФорумГрафика

Тема в архиве.