URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107119
[ Назад ]
Исходное сообщение
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено opennews , 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.dev/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.dev/opennews/art.shtml?num=44030
Содержание
- Игровой движок Serious v1 переведён в разряд свободных проду...,rd, 20:44 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Иван, 20:47 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 11:13 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 00:07 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,от_сохи, 00:18 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Pavel, 11:35 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,vovans, 20:08 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Nemton, 21:00 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аннонним, 21:18 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 22:33 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 22:36 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,count0krsk0, 22:57 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 01:45 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 00:31 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 09:06 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 15:03 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,от_сохи, 23:17 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,KBAKEP, 00:57 , 15-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 21:21 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 21:35 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 21:44 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 21:52 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Михрютка, 22:19 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 22:24 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 22:31 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 09:20 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,выпускенама, 21:57 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 01:06 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Орта19923, 19:54 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,burjui, 19:57 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Михрютка, 22:15 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,count0krsk0, 23:00 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,от_сохи, 23:21 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,lucentcode, 23:47 , 11-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,arcsin, 20:19 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Адекват, 13:46 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 00:35 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,нананим, 02:29 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,омномномнимус, 03:21 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Сырняша, 07:13 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,commiethebeastie, 08:35 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Admino, 09:03 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,анончик, 11:40 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,commiethebeastie, 13:53 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 12:06 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 20:44 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 09:49 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 10:42 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 11:05 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,count0krsk, 13:02 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 18:29 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 20:41 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 23:09 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 23:09 , 12-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 01:55 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 13:26 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 13:52 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 01:06 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 01:09 , 13-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Novo, 08:46 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Novo, 08:47 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,count0krsk, 13:04 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 13:25 , 14-Мрт-16
- Игровой движок Serious v1 переведён в разряд свободных проду...,Аноним, 16:42 , 17-Июн-18
Сообщения в этом обсуждении
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено rd , 11-Мрт-16 20:44
>PlayStation 2В ногу со временем.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Иван , 11-Мрт-16 20:47
Ну так никто не мешает запилить свой. Или и дальше оставаться на венде.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 11:13
Рука рынка мешает - нельзя просто так взять, и разработать. Надо думать и деньги.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 00:07
> А что будет, если "и дальше оставаться на винде"? Заболеешь раком? Нет, станешь раком.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено от_сохи , 13-Мрт-16 00:18
> Нет, станешь раком.1. Каковы симптомы?
2. 9*% процентов пользователей домашних компьютеров раки!?
3. Чтобы перестать быть раками и снова превратиться в людей им нужно перестать пользоваться домашними компьютерами?
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Pavel , 14-Мрт-16 11:35
>> 95% процентов людей
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено vovans , 12-Мрт-16 20:08
это всё, что вы узнали в списке? :D
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Nemton , 11-Мрт-16 21:00
В образовательных целях очень даже годно!
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аннонним , 11-Мрт-16 21:18
В образовательных целях уже давно можно unreal engine посмотреть, зачем сия древность?
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 22:33
Чтобы была возможность нормально портировать игру вместо глюкавой беты от LGP которую так и не довели до релиза.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 22:36
Да и просто чтобы годная игра была неподвластна времени. А то сейчас чтобы поиграть в Аллоды, Parkan или Carmageddon, приходится кучу костылей городить. Потому что исходники закрыты и под новые платформы никто не адаптирует.Хуже всего с Парканом, на современных процессорах его если и получается завести, играть невозможно - у него геймплей привязан к FPS который на современных системах зашкаливает и все как на перемотке.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено count0krsk0 , 11-Мрт-16 22:57
Виртуальная машина, дать 1 ядро, ограничить использование проца несколькими процентами?
Я тут недавно вообще прикол заметил. Если замедлить процессор на ноуте, то браузер не успевает рендерить больше 60 фпс, и Тиринга нет!
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 01:45
Когда-нибудь и минимально доступной настройки единицы процента нагрузки на ЦП для отдельных игр будет слишком много.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 00:31
кармагеддон тут явно лишний, такой же мусор как и постал 2
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 09:06
> у него геймплей привязан к FPSИгори времен доса так ничему и не научили разрабов. Это печально.
Но есть грязный хак — вертикальная синхронизация.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 15:03
Плюсую. Первый паркан своей процедурной, коридорной вселенной создает незабываемую очаровательную атмосферу.
Жаль исходники навсегда просраны, а так может быть и открыли бы когда-нибудь.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено от_сохи , 12-Мрт-16 23:17
> незабываемую очаровательную атмосферуДа, я её помню - одни и те же текстуры, только повороты и комнаты местами меняются. После захвата третьей базы становится как-то уныло. А уж после захода в десятую систему, где тебе предлагают в разной последовательности выполнить одни те же квесты - защити, уничтожь, собери N чего-то там. Ну наХ эту вашу "очаровательную атмосферу"!
Но пилот классно опу с кресла подымал! Ха-ха!
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено KBAKEP , 15-Мрт-16 00:57
Или Doom/Quake.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 21:21
А и пофиг что движок старый, должный уровень аркадности и несерьезности он обеспечивает. С третьей части, из-за добавленного реализма в графике, стало больше к симуляторам, чем хотелось бы.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 21:35
что? :D к симуляторам? :D
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 21:44
Так и знал, что будет этот тупoй вопрос. Людей, читающих выражение "ближе к симуляторам" как "100% симулятор", да и вообще игнорирующих формы сравнительной степени, всегда хватало.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 21:52
да потому что это аркаднейшая аркада. там разница с предыдущими частями только в графонии
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Михрютка , 11-Мрт-16 22:19
видимо реплика про симулятор потому что в третьем движке труднее понабигать маленькими группами по двести клииров и двадцать механоидов?(если что, сам в третий сэм еще не пробовал, пишу из криогенной камеры)
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 22:24
Там физика поестественней будет, мультяшности в анимации поменьше, да и графон тяготеет к реализму.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 11-Мрт-16 22:31
"Более симулятор" == "менее аркадная". Если ты не согласен с тем, что третья часть менее аркадная чем предыдущие, то так и говори. А то получилось сам тупoсть выдумал (к которой я отношения не имею), сам над ней посмеялся.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 09:20
>>стало больше к симуляторамБольше к симуляторам это Insurgency, например. А симулятор это Arma, например. А SS3 это уже не тот SS, который мы помним и любим.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено выпускенама , 11-Мрт-16 21:57
Уай насальнике Croteam объявила выпуске шайтанама
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 01:06
#смищнаящутка #питрасян #камидиклап
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Орта19923 , 12-Мрт-16 19:54
Зачем абижаищь слущий да? Опеннет ни место для щутак, здись всё сирьозне
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено burjui , 14-Мрт-16 19:57
Уаще, такой смищной щютка бил, дуа пупка паруал
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Михрютка , 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
видимо иккулюс код движка то ли пропил то ли про@бал
(в случае со вторым сэмом оно и к лучшему видимо, бо тормозило безбожно)
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено count0krsk0 , 11-Мрт-16 23:00
>>To build Serious Engine 1, you'll need Visual Studio 2013 or 2015, Professional or Community edition А для Студий этих небось 8ка или 10ка. Гыгы.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено от_сохи , 12-Мрт-16 23:21
> (в случае со вторым сэмом оно и к лучшему видимо, бо тормозило
> безбожно)На твоём пентиуме тормозило или вообще у всех тормозило?
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено lucentcode , 11-Мрт-16 23:47
Хорошая новость. Движок для своего времени был весьма достойный. Если с quake III получилось сделать OpenArena, то с Serious Engine 1 может получиться даже что-то более интересное.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено arcsin , 12-Мрт-16 20:19
движок вроде поддерживает linux, но "Serious Sam: The First Encounter" и "Serious Sam: The Second Encounter" пока не портирован по линух?
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Адекват , 14-Мрт-16 13:46
> движок вроде поддерживает linux, но "Serious Sam: The First Encounter" и "Serious
> Sam: The Second Encounter" пока не портирован по линух?на рутрекере были сборки, играл лет 5 назад в SE.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 00:35
радостная новость, первая картинка даже радует глаз
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено нананим , 12-Мрт-16 02:29
Лучше отдать линуксоидам, чем спустить в унитаз. Сколько "сообществу" уже передали этих движков? Выхлоп нулевой.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено омномномнимус , 12-Мрт-16 03:21
> Выхлоп нулевойИ чо? Как-будто открывают исходники только с условием их где-то обязательно использовать.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Сырняша , 12-Мрт-16 07:13
Выхлоп не нулевой. На тех же квакодвижках помимо Q3-образных шутеров есть всякие The Dark Mod, Tremulous/Unvanquished, и прочие Steel Storm.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено commiethebeastie , 12-Мрт-16 08:35
Чем оно лучше unreal 4?
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Admino , 12-Мрт-16 09:03
Там есть Душа.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено анончик , 12-Мрт-16 11:40
Свободностью (GPL)
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено commiethebeastie , 12-Мрт-16 13:53
unreal хоть и не свободен, лицензия там хорошая для разработчиков игр и есть все исходники.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 12:06
Офигенская новость! Авторы — чуваки еще старой школы, начинали со спектрума, потому и запилили суровый движок, который даже на первых пнях не тормозил, а по фичам на уровне анрила. :)
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 20:44
На первом пне первый Сэм пойдёт с неиграбельными лагами, или совсем не запустится.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 09:49
я лично прошел его на первом пне
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 10:42
ага, с MMX первые пни такие первые, куда деваться!
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 11:05
> я лично прошел его на первом пне в довесок -- просто тесты как-бы намекают на то, что на Pentium 90 #нИпАиграть
http://fcenter.ru/online/hardarticles/videos/4288-Sravnitel_...
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено count0krsk , 14-Мрт-16 13:02
на 466 @ 600 Mhz Celeron-e проходили по сетке. Nvidia TNT 2 M64 32 Mb.
Насчет первопня сииильно сомневаюсь.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 18:29
Вот это уже серьезно! (с)Спасибо парням, кому-то да пригодится движок. Думаю, на нем до сих пристойно выглядящую игру можно запилить, если модельки и текстуры не подкачают. Эффекты там клевые были для своего времени, производительность на высоте.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 20:41
Не осталось людей, которым в 2016 интересны игрушки вроде Quake 3, а большего этот движок не даст.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 23:09
Играю в Urban Terror - и на серверах появляются новые. Так что при веселом геймплее и динамике - все во всё
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 12-Мрт-16 23:09
> Играю в Urban Terror - и на серверах появляются новые. Так что
> при веселом геймплее и динамике - все во всё играют
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 01:55
да ну? все разбежались давно
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 14-Мрт-16 13:26
> да ну? все разбежались давно ну и что? ты раз не согласен с тем, что все разбежались перечисли мне российские команды по УрТ
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 14-Мрт-16 13:52
Играют, например см. сервер falling-angels.org
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 01:06
Как это классно когда знаешь в лицо всех 10 игроков любимой игры :)
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 13-Мрт-16 01:09
Ты про урт, в котором HD обещали ещё 5 лет назад и которого до сих пор нет.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Novo , 14-Мрт-16 08:46
Ну не знаю, есть же Unity, UE4, Amazon Lumberyard. GPL это конечно хорошо, но конечные игроки смотрят на картинку, а не на исходники движка.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Novo , 14-Мрт-16 08:47
Хотя, с точки зрения академического интереса -- да, хорошо.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено count0krsk , 14-Мрт-16 13:04
> Ну не знаю, есть же Unity, UE4, Amazon Lumberyard. Ни во что из этого не играл.
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 14-Мрт-16 13:25
красота конечной картинка больше зависит от работы художников и дизайнеров, нежели от самого движка
"Игровой движок Serious v1 переведён в разряд свободных проду..."
Отправлено Аноним , 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
там вконце в коментариях смотрите
Ну если кому то так сильно хочется разбиратся с чьими либо высерами(имхо именно так наплевательски документированны) нучтож их дело, как по мне лучше курить спецификацию и делать что нибудь свое