Opengl или Vulkan. Слышал что opengl вроде как фсё и ему на смену vulkan пришёл. Стоит ли юзать vulkan?
У меня из знаний только C\C++, дайте пожалуйста годных книг по геймдеву и компьютерной графике, молю. Мне нужно знатьв частно шаблоны проектирования игр как это всё написать ещё так чтобы потом не путаться и всё выглядело норм. будто по полочкам разложено.
ВКАТЫВАТЬСЯ В АЙТИ Я НЕ СОБИРАЮСЬ У МЕНЯ УЖЕ ЕСТЬ РАБОТА А ЭТО ПРОСТО ХОББИ ДЛЯ СЕБЯ
Планирую написать игру в 3д графикой использя visual studio 2019, c++ и собсна либру типа opengl или vulkan. Контекст sdl будет.
Но у меня нулевые знания о 3д графике и гейм структурах помогите
>>239751765 Да зачем юнити, все игры на юнити которые я видел были багованным неоптмизированным дерьмом. К тому же физику и прочую поеботу я сам смогу запрограммировать, меня интересует open gl или vulkan
в уеч5 там уже будет искоробки все но вы ебаклаки все равно будете подобного набранным по квотам трансгендерониггерам хуячить говно на блупринтах которое будет убого выглядя лагать на топовых спеках
>>239751844 > все игры на юнити которые я видел были багованным неоптмизированным дерьмом Твой велосипед ещё хуже будет. Пиши движок только если тебе нехуй делать, игра не нужна а код пописать и попердолиться хочется.
>>239752539 Понял, анон. Посоветуй, тогда пожалуйстся движок поддерживающий C++? Да я уже подумал что для такой ньюфани как я обоссаной рано к каким-то собственным движкам подходить
>>239752539 Мне нравится как Павел Загребельный spintires в одиночку написал, свой ёба движок запилил, сам модельки запилил и прочую хуйню и всё это было ещё инновационным, то есть игра была первой в своей жанре и такого никто не видел.
>>239751844 >Планирую написать игру в 3д графикой использя visual studio 2019, c++ и собсна либру типа opengl или vulkan. Контекст sdl будет. > >Но у меня нулевые знания о 3д графике и гейм структурах помогите
начинай отсюда https://learnopengl.com (там помоему glfw вместо sdl но можешь запердолить сдл какраз осмыслишь вызовы контекста а не будешь тупо копипасту писать.
уже после на вулкане все повторишь ну и лучше меня будешь шарить дальнейший путь, если хуй не забъешь
>>239751555 (OP) Ты 90% не асилишь. Чтобы на вулкане чё-то писать нужно уже опытным геем быть. Советую с игрового движка начать, но не с юнити как советуют, т.к. юнити это совсем хуета для макак неосиляторов, а у тебя c++ тебе unreal engine подойдёт.
Аноны, не могу понять, мне кажется что раньше если ткнуть в рандомное место сообщения курсор или не курсор, а вот эта вот вертикальная линия не появлялась. Или нет? Прошу прощения за оффтоп, просто пытаюсь выяснить шизик ли я
>>239753281 Так это как будто везде стало. Вот в вк тыкаешь в текст, который не можешь редактировать и эта линия появляется. Не помню, чтобы вчера, например, это было. Сука, похоже крыша едет
>>239751555 (OP) А почему такой выбор? Красноглазый чтоли? опенгл старый, у вулкана куча проблем. Почему не взять дх12?
>>239752745 Паша много кода понапиздел откуда попало и натянул все на хавок. Ну и не стоить забывать что он в отличии от местных обитателей к тому времени уже работал в геймдеве и хорошо понимал что делает.
>>239753685 Кросплатформенность нужна. Так я предпочитаю c++ ide visual studio, а вот всякие граф. либры лучше от пердолей брать ящитаю
>>239753685 А маза фака не всё так просто оказывается, ну ладно, анонче, спасибо большое. А что скажешь насчёт unreal engine 4? Пойдёт для ньюфани типа меня?
>>239752338 для плюсов бери анрил, тут гадать нечего комюнити большое, туторы есть, доки полноценные, ассетов дохуя. Остальное мелкое точно не будет поддерживать всё из списка выше.
>>239754125 я бы брал либо опенгл чтоб его и es для мобилок и webgl через webassembly юзать по необходимости. Либо что-то более высокоуровневое (но не настолько как юнити или анриал)
>>239754144 Opengl это не графическая либра. Это специкация.
Там короче суть что в opengl общие методы и для лини и для окон, но вот всякие методы типа создать окно они спихнуты на библиотеки пониже, то есть всё что имеет разницу с осями находится на уровне абстракций.
>>239754302 Спасиб большое, анон. Тогда тред закрыт, всем спасибо что пояснили, пошёл читать книжу по ue
>>239751555 (OP) Чувак, нахуя тебе такая низкоуровневость? Ты может быть ещё когда хеллоуворлды высираешь перед этим собственную ide пишешь и либры для взаимодействия с api оси?
Если что-то нужно написать то надо юзать готовые либры, а если ты любитель низкоуровневой хуйни то капайся в ней для себя по фану. В погромировании важно разделять проект и хобби, если этогоо не делать то получается костыльная хуета
>>239751844 > меня интересует open gl или vulkan Ты дебил просто, это понятно сразу стало. Если ты хочешь делать игру, то бери готовый движок игровой, если ты хочешь вращать кубы с текстурами, ставить точки света и двигать камерой, то бери вулкан, ОГЛ устарел уже.
Курил когда то давно API DX9, правда не для геймдева а для разработки ботов через DX API Сall Intercept. Хз как там opengl, но с api direct x до 10 версии разберется любой даун, который в матрицы может.
>>239759332 Для юзера шинда очень удобна, а прыщи нахуй не нужны. Но прыщи удобны для разработчика, я раньше плевался ими мол "уууу сука компилировать надо линковать уууу сложна нахуй" а потом как стал погромистом понял что это пиздец преимущества какие и широта возможностей, поэтому сейчас пердоля онли.
>>239759332 Приходит красноглазый в тред и говорит - "можно я говна пожру". А ему отвечают - "ну зачем говно жрать, есть же нормальная человеческая еда". Красноглазый весь напрягся раздулся и кричит > я вас про говно спрашиваю > высирает про свои едаподделия > я хочу порцию урины в рот!!!! > ряяяя па делу гарари