Издеваюсь над Своим 3D Движком :)

preview_player
Показать описание


telegram: @vectozavr

Привет, Вектозаврики! В прошлом видео я рассказал о том, как используя C++ и библиотеку SFML я написал свой 3D онлайн шутер от первого лица. Ролик вам очень понравился и быстро набрал просмотры.
Сегодня я расскажу о том, как я поменял текстуры, реализовал пол и возможность смотреть вверх-вниз. А также мы поиздеваемся над игрой и проведем несколько прикольных экспериментов.
Приятного просмотра!

По этой игрушке я планирую выпустить ещё одну серию, а что будет дальше – посмотрим. Судя по всему, вам понравились такие проекты, а значит такой контент будет появляться дальше.
Уже есть идеи разработки настоящего 3D движка или, например, движка воксельной графики.
Предлагайте свои идеи, и я с радостью их учту и попытаюсь реализовать.
Отдельное спасибо моим спонсорам на patreon. Очень сложно выпускать ролики вообще без поддержки, и я рад, что вы есть!
Подписывайтесь на канал чтобы не пропустить новых выпусков!
Рекомендации по теме
Комментарии
Автор

Содержание:
0:27 - Эффект рыбьего глаза.
1:42 - Новые текстуры.
2:14 - Текстурирование пола.
4:30 - Проблема алиасинга.
5:50 - Добавляю динамики в игру.
6:15 - Попытка реализации прыжков.
7:23 - Эксперименты!

vectozavr
Автор

кто-то: какой твой пол?
я: у меня нет пола, он съедает слишком много fps

EttaKamenatios
Автор

Зачем добавлять в игру костыли, если можно сделать один большой костыль.
Браво, Маэстро 👏

trckybug
Автор

Движок воксельной графики, вот это надо !

cheburek
Автор

Привет! Очень редко пишу комментарии, но тут не удержался) В тот момент когда ты показываешь баги "прыжков" - я понял потенциал этой игрушки! Лучшим результатом игры будет создание некой логической бродилки, в которой постоянно нарушаются законы физики) Некая смесь Portal и фильма Начало! Потенциал просто невероятен! Нелогичные искажения, странные зеркала, вечно меняющиеся переменные помогут создать мозговыносящую игру! Нет смысла создавать очередной дум/вульфентшейн! Всё на поверхности! То, что другие дизайнеры стараются исправить тебе просто нужно преумножить и сделать на этом акцент и заострить внимания игроков, тем более именно для такой реализации и необходимы хорошие знания в физике и математике и большой полёт фантазии! Удачи в проекте)

Dimkalet
Автор

Следующее видео: *Я ВЫЛОЖИЛ СВОЮ ИГРУ В СТИМ, И ОНА СТАЛА САМОЙ ПОПУЛЯРНОЙ!!!*

OdemGeek
Автор

6:08 - что тут приятного? Лично у меня такого нет перед глазами, когда я иду, если только не пурга на улице бл*ть

ноуноу-иф
Автор

Как насчёт рандомной генерацией карты. ЭТО БЫЛО БЫ ИНТЕРЕСНО.

lV-fgzn
Автор

И после этого недо прогеры ютуберы говорят что математика не нужна!
Старайся дальше чувак, у тебя отлично получается объяснять все простым языком, лайк подписка и коммент

leonidturbo
Автор

Руки и дробовик из Team Fortress 2, Эльза и Анна из Холодного сердца, в отражении скин из майнкрафта... Это идеально

sLyanoy
Автор

- изобрел рейтресинг для пола
- блин, чёт лагает в реалтайме
- закостыляем
Одобряю короче
Кстати, рейтресинг - классная тема, советую, если не занимался. Просто очень красивая идея и простая реализация, все проблемы могут возникнуть только на этапе математики
Upd1. Вот это приколы с прыжками, лайк #2
Upd2. Но вообще здорово выглядит костыляние движка на то, на что он не приспособлен изначально
Upd3. Воксели - круто звучит

KingCakeTheFruity
Автор

Пишу комментарии, что бы этот парень залетал в тренды🥰

VladimirMustafin-kwck
Автор

Сделай полноценный 3д движок, топ идея.

kirilrotan
Автор

Добавь мобов что будут тебя преследовать и кусать. Интерес представляет твоя реализация pathfind алгоритма!

Gameplayer
Автор

Только что подписался и начал смотреть видосы, и тут же новое видео)

yourloff
Автор

Парень, как давно я не встречал такого классного трушного андеграундного контента! Продолжай снимать видосы, они у тебя реально интересными получаются)) даже появляется какая то мотивация самому что то изучать, погружаться в научные дебри, лови лайк и подписку)

usermeme
Автор

Сделайте, чтобы можно было прыгать, сделайте двери, которые можно открывать и ходить туда. Там будут какие нибудь противники, которых надо победить. Ещё можно сделать лифт под землю, где будет коридор с разными врагами. Этот лифт нужно спрятать за дверью. В лифт можно спуститься только, если победить врагов. А цель игры – дойти до конца коридора и найти что нибудь.

UBJDA
Автор

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

baukaalimgazy
Автор

Так вот список.
1. Добавь настройку сенсы
2. Добавь хитбокс головы
3. Добавь гранаты
4. Меняй текстуру персонажов
5. Добавь новую карту (более сбалансированную)
7. Прыжок нужен (было бы неплохо реализовать банихоп)
8. Ещё несколько орудий (пистолет автомат и гранатамет)

abehel
Автор

Парочка идей есть.

1. Сделай счётчик смертей / убийств для мультиплеера.
2. Так-же желательно этот эффект бега (полоски), сделать когда на тебя наводит оружие другой игрок.
3. Постараться сделать объекты более объёмными.. или хотя бы добавь bump mapping, ибо текстуры красивые, но плоские.. немного объёма не помешает. А для производительности 4. добавить normal mapping.
5. Добавить теней, ибо опять же.. красиво, но скудно.
6. Есть ли будет возможность, сделай редактор карт, проще будет посекторный. Тип как Джон Кармак использовал в Doom 1, 2.
7. Добавь ты уже хотя бы патроны) А то ведь бесконечно стрелять не лайтово)

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

HCHittCliff