Инди кооперация. Ландшафт за 3 мин. В разработке

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

В стиле DTF))

На видео представлена быстрая прорисовка сегмента бесшовного ландшафта размером 3x3 км (9 кв.км.). Так же можно кистями фотошоп или GIMP делать различные высоты, естественно будет уходить больше времени.

1. Обработка в фотошоп кистями для создания карты высот.

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

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

4. В зависимости от загруженного ландшафта создается карта, которая тоже генерируется.

Это все пока в разработке. Тут выкладываю базовую задумку логики. Желательна оценка инди-разработчиков или тех кто реально занимается разработкой. Диалоги про крутые движки мне не интересны. Хотелось бы качественной дискуссии, этот раздел DTF все таки для разработчиков.

Как я и писал в предыдущих публикациях. Все объекты заменяемые, но это уже отдельный разговор.

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

За видео тоже приношу извинения, пока не могу хороший медиа контент делать.

1010
71 комментарий

Господи, что это за велосипед из начала нулевых? 

Ну то есть… блин… да как так? Это тупо ЦВЕТНОЙ height map который рисуется оторвано от движка в фотошопе? И это называется «создание ландшафта без навыков программирования»?

Сложно придумать что-то более неудобное и неюзабельное, но раз 

 Диалоги про крутые движки мне не интересны.

то я даже не буду пытаться.

 Хотелось бы качественной дискуссии, этот раздел DTF все таки для разработчиков.

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

P.S. За огромную плашку, которая занимает треть верхней части экрана на видео хочется отдельный жирный минус влепить. Не надо так.

8
Ответить

Андрей, почему не удобно? Рисуется 1x1 (3 кв.км), или 3x3 (81 кв.км.), или 4x4 (144 кв.км) таких секторов и ландшафт для игры готов. программа сама сделает сглаживание и состыковку сегментов ландшафта. Если есть желание, можно каждый сектор детально проработать. Текстуры будут миксироваться в зависимости от высот, тектуры тоже можно поменять. Пока пока с заменой файла, но я думаю интерфейс сделать. Почему неудобно и из нулевых? Колеса на машине же не изменились, работают до сих пор по такому же принципу.

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

Ответить

Желательна оценка инди-разработчиков или тех кто реально занимается разработкой.Инди-разработчик, реально занимаюсь разработкой
Стандартный редактор террейнов в Unity намного легче, удобнее и функциональнее, чем то, что вы написали. Хотя бы потому, что полностью исключена работа с текстурами, вы буквально работаете кистью по плоскости и всё меняется в реальном времени.
А если к Unity подкрутить World Creator, то это вообще превращается в пушку, там как раз есть текстурирование в зависимости от высоты над уровнем воды и не только

8
Ответить

Может это такой троллинг? Нечто подобное было лет 10-15 назад в самописных движках, когда всякие коммерческие движки  были дорогими.
Автор на ютубе посмотри по словам - create terrain unity, create terrain unreal.

2
Ответить

Выше написал в чем разница работы с сеткой и с цветом при выдавливании.

Ответить

Комментарий недоступен

2
Ответить

Первый же видос по запросу "бесшовная карта в UE4" посмотри уже. ознакомься с тем что сделано у других. и перестань изобретать велосипед. 

У тебя какая версия фотошопа?)) просто интересно. 
Зачем рисовать карту в сторонней программе если это все можно сделать непосредственно в движке? В UE4 ячейки будут связаны и выгружаться из памяти если игрок их не видит. Зачем делать хуже чем может сделать школьник используя простейшие инструменты других движков? 

1
Ответить