The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Игровой движок Serious v1 переведён в разряд свободных проду..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от opennews on 11-Мрт-16, 20:44 
Компания Croteam объявила (http://www.croteam.com/serious-sam-source-code-released/) об открытии исходных текстов трехмерного игрового движка Serious (https://ru.wikipedia.org/wiki/Serious_Engine). Движок отличается высокой производительностью и качественной детализированной отрисовкой больших объектов и открытых пространств. Поддерживается создание игр для платформ Windows, Linux, Xbox, GameCube и PlayStation 2. Код движка опубликован (https://github.com/Croteam-official/Serious-Engine) на GitHub под лицензией GPLv2 и соответствует выпуску  Serious Engine v1.10.  


Первый выпуск движка Serious был представлен 15 лет назад,  актуальной является версия Serious 4 (https://ru.wikipedia.org/wiki/Serious_Engine_4). Тем не менее первый выпуск продолжает поддерживаться сообществом SeriousZone (http://www.seriouszone.com/), которое продолжает создание игр на его основе.

<center><a href="http://www.croteam.com/wp-content/uploads/2016/03/SeriousEng... src="https://www.opennet.me/opennews/pics_base/0_1457717185.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


URL: http://www.croteam.com/serious-sam-source-code-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=44030

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +8 +/
Сообщение от rd on 11-Мрт-16, 20:44 
>PlayStation 2

В ногу со временем.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +2 +/
Сообщение от Иван (??) on 11-Мрт-16, 20:47 
Ну так никто не мешает запилить свой. Или и дальше оставаться на венде.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

30. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 12-Мрт-16, 11:13 
Рука рынка мешает - нельзя просто так взять, и разработать. Надо думать и деньги.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

53. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 13-Мрт-16, 00:07 
> А что будет, если "и дальше оставаться на винде"? Заболеешь раком?

Нет, станешь раком.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

55. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –1 +/
Сообщение от от_сохи on 13-Мрт-16, 00:18 
> Нет, станешь раком.

1. Каковы симптомы?
2. 9*% процентов пользователей домашних компьютеров раки!?
3. Чтобы перестать быть раками и снова превратиться в людей им нужно перестать пользоваться домашними компьютерами?

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

64. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Pavel (??) on 14-Мрт-16, 11:35 
>> 95% процентов людей
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

39. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –1 +/
Сообщение от vovans (ok) on 12-Мрт-16, 20:08 
это всё, что вы узнали в списке? :D
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +6 +/
Сообщение от Nemton on 11-Мрт-16, 21:00 
В образовательных целях очень даже годно!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +2 +/
Сообщение от Аннонним on 11-Мрт-16, 21:18 
В образовательных целях уже давно можно unreal engine посмотреть, зачем сия древность?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +4 +/
Сообщение от Аноним (??) on 11-Мрт-16, 22:33 
Чтобы была возможность нормально портировать игру вместо глюкавой беты от LGP которую так и не довели до релиза.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

15. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +5 +/
Сообщение от Аноним (??) on 11-Мрт-16, 22:36 
Да и просто чтобы годная игра была неподвластна времени. А то сейчас чтобы поиграть в Аллоды, Parkan или Carmageddon, приходится кучу костылей городить. Потому что исходники закрыты и под новые платформы никто не адаптирует.

Хуже всего с Парканом, на современных процессорах его если и получается завести, играть невозможно - у него геймплей привязан к FPS который на современных системах зашкаливает и все как на перемотке.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от count0krsk0 on 11-Мрт-16, 22:57 
Виртуальная машина, дать 1 ядро, ограничить использование проца несколькими процентами?
Я тут недавно вообще прикол заметил. Если замедлить процессор на ноуте, то браузер не успевает рендерить больше 60 фпс, и Тиринга нет!
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

22. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от Аноним (??) on 12-Мрт-16, 01:45 
Когда-нибудь и минимально доступной настройки единицы процента нагрузки на ЦП для отдельных игр будет слишком много.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –10 +/
Сообщение от Аноним (??) on 12-Мрт-16, 00:31 
кармагеддон тут явно лишний, такой же мусор как и постал 2
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 12-Мрт-16, 09:06 
> у него геймплей привязан к FPS

Игори времен доса так ничему и не научили разрабов. Это печально.
Но есть грязный хак — вертикальная синхронизация.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

36. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 12-Мрт-16, 15:03 
Плюсую. Первый паркан своей процедурной, коридорной вселенной создает незабываемую очаровательную атмосферу.
Жаль исходники навсегда просраны, а так может быть и открыли бы когда-нибудь.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

48. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от от_сохи on 12-Мрт-16, 23:17 
> незабываемую очаровательную атмосферу

Да, я её помню - одни и те же текстуры, только повороты и комнаты местами меняются. После захвата третьей базы становится как-то уныло. А уж после захода в десятую систему, где тебе предлагают в разной последовательности выполнить одни те же квесты - защити, уничтожь, собери N чего-то там. Ну наХ эту вашу "очаровательную атмосферу"!
Но пилот классно опу с кресла подымал! Ха-ха!


Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

72. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от KBAKEP (ok) on 15-Мрт-16, 00:57 
Или Doom/Quake.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 11-Мрт-16, 21:21 
А и пофиг что движок старый, должный уровень аркадности и несерьезности он обеспечивает. С третьей части, из-за добавленного реализма в графике, стало больше к симуляторам, чем хотелось бы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –3 +/
Сообщение от Аноним (??) on 11-Мрт-16, 21:35 
что? :D к симуляторам? :D
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 11-Мрт-16, 21:44 
Так и знал, что будет этот тупoй вопрос. Людей, читающих выражение "ближе к симуляторам" как "100% симулятор", да и вообще игнорирующих формы сравнительной степени, всегда хватало.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +2 +/
Сообщение от Аноним (??) on 11-Мрт-16, 21:52 
да потому что это аркаднейшая аркада. там разница с предыдущими частями только в графонии
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от Михрютка (ok) on 11-Мрт-16, 22:19 
видимо реплика про симулятор потому что в третьем движке труднее понабигать маленькими группами по двести клииров и двадцать механоидов?

(если что, сам в третий сэм еще не пробовал, пишу из криогенной камеры)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 11-Мрт-16, 22:24 
Там физика поестественней будет, мультяшности в анимации поменьше, да и графон тяготеет к реализму.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от Аноним (??) on 11-Мрт-16, 22:31 
"Более симулятор" == "менее аркадная". Если ты не согласен с тем, что третья часть менее аркадная чем предыдущие, то так и говори. А то получилось сам тупoсть выдумал (к которой я отношения не имею), сам над ней посмеялся.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

29. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 12-Мрт-16, 09:20 
>>стало больше к симуляторам

Больше к симуляторам это Insurgency, например. А симулятор это Arma, например. А SS3 это уже не тот SS, который мы помним и любим.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –4 +/
Сообщение от выпускенама on 11-Мрт-16, 21:57 
Уай насальнике Croteam объявила выпуске шайтанама
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +7 +/
Сообщение от Аноним (??) on 12-Мрт-16, 01:06 
#смищнаящутка #питрасян #камидиклап
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

38. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –1 +/
Сообщение от Орта19923 on 12-Мрт-16, 19:54 
Зачем абижаищь слущий да? Опеннет ни место для щутак, здись всё сирьозне
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

71. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от burjui (ok) on 14-Мрт-16, 19:57 
Уаще, такой смищной щютка бил, дуа пупка паруал
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

10. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –1 +/
Сообщение от Михрютка (ok) on 11-Мрт-16, 22:15 
>Поддерживается создание игр для платформ Windows, Linux, Xbox, GameCube и PlayStation 2.

Huh?

>To build Serious Engine 1, you'll need Visual Studio 2013 or 2015, Professional or Community edition

видимо иккулюс код движка то ли пропил то ли про@бал
(в случае со вторым сэмом оно и к лучшему видимо, бо тормозило безбожно)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –1 +/
Сообщение от count0krsk0 on 11-Мрт-16, 23:00 
>>To build Serious Engine 1, you'll need Visual Studio 2013 or 2015, Professional or Community edition

А для Студий этих небось 8ка или 10ка. Гыгы.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

49. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от от_сохи on 12-Мрт-16, 23:21 
> (в случае со вторым сэмом оно и к лучшему видимо, бо тормозило
> безбожно)

На твоём пентиуме тормозило или вообще у всех тормозило?


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +5 +/
Сообщение от lucentcode (ok) on 11-Мрт-16, 23:47 
Хорошая новость. Движок для своего времени был весьма достойный. Если с quake III получилось сделать OpenArena, то с Serious Engine 1 может получиться даже что-то более интересное.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от arcsin on 12-Мрт-16, 20:19 
движок вроде поддерживает linux, но "Serious Sam: The First Encounter" и "Serious Sam: The Second Encounter" пока не портирован по линух?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

69. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Адекват (ok) on 14-Мрт-16, 13:46 
> движок вроде поддерживает linux, но "Serious Sam: The First Encounter" и "Serious
> Sam: The Second Encounter" пока не портирован по линух?

на рутрекере были сборки, играл лет 5 назад в SE.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

20. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 12-Мрт-16, 00:35 
радостная новость, первая картинка даже радует глаз
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от нананим on 12-Мрт-16, 02:29 
Лучше отдать линуксоидам, чем спустить в унитаз. Сколько "сообществу" уже передали этих движков? Выхлоп нулевой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от омномномнимус on 12-Мрт-16, 03:21 
> Выхлоп нулевой

И чо? Как-будто открывают исходники только с условием их где-то обязательно использовать.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от Сырняша on 12-Мрт-16, 07:13 
Выхлоп не нулевой. На тех же квакодвижках помимо Q3-образных шутеров есть всякие The Dark Mod, Tremulous/Unvanquished, и прочие Steel Storm.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –2 +/
Сообщение от commiethebeastie (ok) on 12-Мрт-16, 08:35 
Чем оно лучше unreal 4?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +6 +/
Сообщение от Admino (ok) on 12-Мрт-16, 09:03 
Там есть Душа.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

32. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от анончик on 12-Мрт-16, 11:40 
Свободностью (GPL)
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

34. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –2 +/
Сообщение от commiethebeastie (ok) on 12-Мрт-16, 13:53 
unreal хоть и не свободен, лицензия там хорошая для разработчиков игр и есть все исходники.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

33. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +2 +/
Сообщение от Аноним (??) on 12-Мрт-16, 12:06 
Офигенская новость! Авторы — чуваки еще старой школы, начинали со спектрума, потому и запилили суровый движок, который даже на первых пнях не тормозил, а по фичам на уровне анрила. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +2 +/
Сообщение от Аноним (??) on 12-Мрт-16, 20:44 
На первом пне первый Сэм пойдёт с неиграбельными лагами, или совсем не запустится.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

59. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 13-Мрт-16, 09:49 
я лично прошел его на первом пне
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

60. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 13-Мрт-16, 10:42 
ага, с MMX первые пни такие первые, куда деваться!
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

61. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 13-Мрт-16, 11:05 
> я лично прошел его на первом пне

в довесок -- просто тесты как-бы намекают на то, что на Pentium 90 #нИпАиграть
http://fcenter.ru/online/hardarticles/videos/4288-Sravnitel_...

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

65. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от count0krsk (ok) on 14-Мрт-16, 13:02 
на 466 @ 600 Mhz Celeron-e проходили по сетке. Nvidia TNT 2 M64 32 Mb.
Насчет первопня сииильно сомневаюсь.


Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

37. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 12-Мрт-16, 18:29 
Вот это уже серьезно! (с)

Спасибо парням, кому-то да пригодится движок. Думаю, на нем до сих пристойно выглядящую игру можно запилить, если модельки и текстуры не подкачают. Эффекты там клевые были для своего времени, производительность на высоте.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –1 +/
Сообщение от Аноним (??) on 12-Мрт-16, 20:41 
Не осталось людей, которым в 2016 интересны игрушки вроде Quake 3, а большего этот движок не даст.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +2 +/
Сообщение от Аноним (??) on 12-Мрт-16, 23:09 
Играю в Urban Terror - и на серверах появляются новые. Так что при веселом геймплее и динамике - все во всё
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

47. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +1 +/
Сообщение от Аноним (??) on 12-Мрт-16, 23:09 
> Играю в Urban Terror - и на серверах появляются новые. Так что
> при веселом геймплее и динамике - все во всё

играют

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

58. "Игровой движок Serious v1 переведён в разряд свободных проду..."  –2 +/
Сообщение от Аноним (??) on 13-Мрт-16, 01:55 
да ну? все разбежались давно
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

68. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 14-Мрт-16, 13:26 
> да ну? все разбежались давно

ну и что? ты раз не согласен с тем, что все разбежались перечисли мне российские команды по УрТ

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

70. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 14-Мрт-16, 13:52 
Играют, например см. сервер falling-angels.org
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

56. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 13-Мрт-16, 01:06 
Как это классно когда знаешь в лицо всех 10 игроков любимой игры :)
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

57. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 13-Мрт-16, 01:09 
Ты про урт, в котором HD обещали ещё 5 лет назад и которого до сих пор нет.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

62. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Novo (ok) on 14-Мрт-16, 08:46 
Ну не знаю, есть же Unity, UE4, Amazon Lumberyard. GPL это конечно хорошо, но конечные игроки смотрят на картинку, а не на исходники движка.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

63. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Novo (ok) on 14-Мрт-16, 08:47 
Хотя, с точки зрения академического интереса -- да, хорошо.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

66. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от count0krsk (ok) on 14-Мрт-16, 13:04 
> Ну не знаю, есть же Unity, UE4, Amazon Lumberyard.

Ни во что из этого не играл.

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

67. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним (??) on 14-Мрт-16, 13:25 
красота конечной картинка больше зависит от работы художников и дизайнеров, нежели от самого движка
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

73. "Игровой движок Serious v1 переведён в разряд свободных проду..."  +/
Сообщение от Аноним email(??) on 17-Июн-18, 16:42 
Ребятки вот что я вам скажу, нафиг нам чужие костыли :)
Разбиратся как я вижу надо именно с DirectX 11 на данный момент хотябы
Если хочется что то кросплатформенное то OpenGL ES 3.0 или выше

В чем суть - написал человек функцию и наплевательски не оставил нормального описания(т.е. его не заботило поймет кто то о чем там речь или нет)
Может тот кто уже в движках прошаренный ему не надо чего то обьяснять и так поймет
а может и этот не поймет , показать ему же этот же код через год два он и сам хрен вспомнит

Если в описании какойнибудь функции меньше 10-15 строк текста это не документация уже, описание должно быть очень подробным если конечно человек хочет чтобы его продуктом пользовались

А теперь на счет вроде как трудности самих DirectX и OpenGL шейдеры и все дела
отвечу так фигня это все - там все на самом деле просто
Есть оборудование такое как:
                           -вершинный процессор
                           -пиксельный процессор
                           -теселятор
Это конечные автоматы (у конечного автомата есть состояние обработки и входные данные)
Ему подлинковывают откуда брать(буффер1),состояние обработки, и куда скинуть(буффер2)
Т.е. видеокарта это набор функциональных блоков который аппаратно считает
с памятью нет там никакого программирования не было и врядли в ближайшие лет 50 будет
Это так по сути
Т.е. паралельные вычисления одного и того же в больших обьемах

Тот графический конвеер который нам втюхивали о котором чесали в начале во времена DirectX7 его не было на самом деле
Графический конвеер реализовывали ЦПУ функции т.е. когда вводился ДиректХ8 ничего нового не ввели лишь дали доступ к пиксельному процессору
В последующих версиях дали доступ к вершинному процессору

О конвеере можете забыть его нет по сути (его полезно знать чтобы понимать какие этапы вообще должны пройти треугольники, текстуры ... чтобы стать изображением)

Т.е. все что делаешь шейдер это подготавливает информацию для соответствующего блока обработки будь то пиксельный блок, вершинный блок, общий вычислительный блок обработки, или теселятор
Формат входа и выхода зависит от режима в который вы установите этот вычислительный блок

Логику типа While Лучше туда не пихать так как там ждет команды 1 тыща процессоров которые готовятся в паралель обрабатывать с входного буфера миллионы треугольников а вы туда 1 треугольник тычете и потом после проверки по условию еще один :)

Вся суть - гонять данные через нужные блоки(данные будут в буферах в памяти видеокарты)
Получая на выходе в буфер данные результирующие
Пока не получим нужное изображение

А о конвеере вобще можете забыть нет его давно ни в аппаратном плане (в котором его и не было никогда) ни в програмном со времен DirectX8
Он полезен для наглядности как вообще необходимо обрабатывать данные чтобы получить изображение

Растеризатор выдает на выход набор блоков с глубиной и текстурными координатами
Вершинный процессор - преобразовывает координаты (поворот, масштабирование, перемещение - т.е. вычисляет эту задачку)
Hull Shader + Domain Shader - целых два шейдера для Teselator один на входе второй на выходе
У теселятора там парочка режимов(для примера) : прямоугольник, треугольник, кривая
На выходе понятное дело намного больше примитивов чем на входе
Со своими параметрами

Такой вот у меня совет - навскидку DirectX можна за месяц-два освоить
Если понимать че делаешь
Если говорить об Английском который будет очень нужен так как вся литература на нем то вот ссылочка для нормального старта в английском
https://vk.com/i8ogdan?w=wall107852887_1751%2Fall
там вконце в коментариях смотрите

Ну если кому то так сильно хочется разбиратся с чьими либо высерами(имхо именно так наплевательски документированны) нучтож их дело, как по мне лучше курить спецификацию и делать что нибудь свое

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру