Вы
знали о том что в
rematch
и
the
finals
окружение
за
ареной
— голографическим
панели/3-д
экраны?
Но здесь я чаще буду упоминать именно:
Зеркала — технология, изобретённая на борту Талоса-1. Появляется в Prey (2017) и Prey: Mooncrash.
В этом блоге я расскажу какими методами решил проблему создания «Дешёвого подражателя» зеркалам из прея от Аркейн в одной известной кубической песочнице.
-Содержание
-В ПЕРИОД 2023 ГОДА:
-Сотовый телефон на плагинах для сервера
-Spritecraft
-В ПЕРИОД 2025 ГОДА:
-MapartCraft
-Удивительным образом открыл для себя раздел FAQ
Нужно создать
шесть плоских «зеркал» с достоверными
видами на панораму города будто она там
действительно есть.
Вкратце такими
свойствами обладают порталы-двери.
Так как ванильная игра даёт нам не те порталы,
то возьмём например мод Immersive portals.
Immersive portals — Всегда мечтали наблюдать закат, живя в пещере? Просматривайте порталы и проходите сквозь них без задержек и загрузки, создавая неевклидов эффект.
Окно в комнатушке Моргана Ю сделать и оградить будет просто. Но теперь мне нужно понять как построить город за кадром по-настоящему, а не взять условный «город супергероев». А это у нас Сан Франциско 2032 года — высотки хоть и футуристические, но нам нужна только планировка.
Такой тип возникает, когда есть препятствия для концентрического развития города, и он вытягивается вдоль крупной реки или морского побережья.
И для реалий
воксельного Майнкрафта его планировка — ужасна.
Потому что прямо у здания Эшелона
угол улицы меняется резко на
45°.
Плюсом стоит отметить что даже у
Краснодара есть своя кубическая
интерпретация, а у нашего подопечного
— нет.
Даже для видеоигровых его аналогов в
(GTA san Andreas, Driver San Francisco и Watch dogs 2) я карт не нашел.
И без поиска города меня б ждало множество проблем при строительстве короба «зоны неба» на вертолетной площадке — он полностью квадратный, а не купольный (как в фильме Шоу Трумана). Тоже относится и к моду о котором в прошлом блоге так и не рассказал:
General Laytman’s Asthetic Spying Screen — всегда мечтали наблюдать закат, живя в пещере? С GLASS это теперь возможно! По сути тоже самое, но больше заточен под тему блога (можно перелючать камеры с помощью редстоун логики)
Поэтому я надолго отказался от типо профессионального метода — у нас тут «студенческая постановка»!
А ведь же есть рамки и карты — они легко сделают зону без стен и пола! Но их нужно будет слишком много, что убьет производительность.
В ПЕРИОД 2023 ГОДА:
А вот что не убьёт производительность и идеально подойдёт по габаритам так это статичные пиксель арты из блоков! По которым только и можно будет понять, что там открытое «небо с облаками».Потом нашел подходящие по детализации картинки облаков, а именно панно под названием/авторством
- noirlack: Photo (https://pin.it/60eYkGTDs)
- Pixel Dailies (https://pin.it/7xjLLqwaY)/ соцсеть «Хыъ"(@Pixel_Dailies)
После я построил механизм вертолёта и понял, что пол/потолок площадки по габаритами точно выйдет
35×35=>Pixel Dailies, а
боковые
19×35=> noirlac: Photo.
Оба
изображения пришлось резать, а недостающую
4-ю стенку заменил отзеркаленной копией
нуарлака.
Осталось только найти программу для обработки!
Сотовый телефон на плагинах для сервера
Сначала я смутно вспомнил о старой новости про смартфон с настоящей фронтальной камерой в майнкрафте, он мог показать на экране квадратного телефона твоё лицо, даже целое видео!
Нашёл
новостью
от 2
декабря 2015 года
Minecraft:
Working Cell Phone w/ Web Browser and Video Calling
По заявлению организаторов этой рекламной акции оно работало следующим образом:
В мире Minecraft почти все состоит из блоков. Мы создали веб-приложение Boxel, которое преобразует реальные веб-страницы и потоковое видео в блоки, чтобы их можно было строить на сервере Minecraft в режиме реального времени. Наш серверный плагин использует Boxel-client для обработки связи между Minecraft и реальным миром, преобразованным веб-приложением.Verizon
и помимо этого была страница на гитхабе https://verizoncraft.github.io/ на которой данный плагин имел открытый исходный код и документацию , но на данный момент эта страница американского провайдера verizion с картой нет, но остались «снапшоты» на Wayback machine.
Но этому вектору — использованию готовых утилит я придерживался и дальше…
Spritecraft
А дальше у нас Spritecraft (https://autosaved.org/spritecraft). И его сайт предоставлял всё необходимое, но, для того чтобы скачать схему с переносом, необходимо загрузить программу на свой компьютер и получить файл под формат хранения популярного мода MC edit (более новые моды в пролёте: лайтматика и криэйт)
Да ещё и оказалось, что в бесплатной версии ты вообще не можешь задать размеры картинки (мне это важно!), а чтобы это сделать, то Будь любезен, отправь денюжку на патрион) И это при том, что сейчас:
На виндоус 11 локальная программа вообще не запускается.
А
на
сайте доступны:
- Только
старые блоки 1.12
- только
mc edit
И ещё одно дополнение найденное дедуктивным методом — программа будет следовать выставленным размерам только если твоя картинка имеет верное соотношение сторон.
А так я выставил 35×19 и когда строил руками по картинке понял, что длина далеко не 35. Поэтому для начала сделал панорамное окно в квартире протагониста.
В ПЕРИОД 2025 ГОДА:
Когда вернулся к карте и достроил остальную часть. Снова вернувшись к куполу я осознал, что высота в 19 блоков это перебор, как у вертолётной площадки, так и у всей лаборатории в принципе.
Для этого я стал
уменьшать вертолёт внутри этой площадки
и оказалось, что «механический вращатель»
не может повернуть и оставить постройку
такого размера если заданный угол будет
=<22° град. Вот представьте
себе!
При уклоне в 23° град. оно не проходило сквозь потолок, так отделавшись малой кровью я остановился на габаритах 35×16.
MapartCraft
И пришёл к шикарному, но не единсвеному в своём роде решению — MapartCraft (https://rebane2001.com/mapartcraft/ru). Из названия следует, что он обрабатывает изображения в карты местности — более известные как мап арты (128×128).Я обработал картинку, отсчитал нужные пиксели/блоки и в фотошопе отгородил их чёрным цветом.
Чтобы соответствовать соотношению я разделил
35 / 16 = 2,1875 =>
=> 532 / 2,1875 ~ 244.
(532-ширина noirlack в
пикселях)
И с таким шаблоном
совал на сайт все картинки. Из настроек:
- Оставил использование льда.
- Выставил Смешивание — (добавляет случайные пиксели для иллюзии большего кол-ва цветов)которое при предпросмотре выдавало хорошую картинку (Ordered 3×3).
- Убрал Ступеньчатость (мне не нужны все эти оттенки. Поэтому вместо этого взял режим долины [ударение на ваш вкус])
Удивительным образом открыл для себя раздел FAQ
FAQ — тоже самое что «вопросы и ответы»
Это добавит зернистость в изображение, чтобы оно выглядело более гладким. Наиболее точным является Floyd-Steinberg смешивание, но смешивание Ordered/Bayer обычно имеет меньше артефактов и придает изображению уникальный стиль. Обычно рекомендуется отключать дизеринг для работ с плоскими цветами.
Что такое файл map.dat?
'.dat - это родной формат, в котором в Minecraft хранятся данные о картах. С его помощью вы можете импортировать карты в свои миры без необходимости строить физическую структуру. Он также позволяет использовать четвертый дополнительный оттенок цвета, недоступный в выживании.
Вы можете использовать файл map.dat в одиночной игре или на собственном сервере. Создайте новую карту в игре, перейдите в файл сохранения вашего мира, затем в папку data и оттуда замените файлы map_xxx.dat. MapartCraft загружает .zip-файл, содержащий все файлы 1x1 map.dat.
Интересные факты про МапАрты
С помощью формата
.dat вы можете импортировать
карты в свои миры без необходимости
строить физическую структуру. А значит
любая картинка преобразованная в этот
формат конверторами может появится в
игре.
И ещё разрешение
одной карты 128×128, а их
может быть вплоть до разрешения HD и
более.
Когдя вставил, то как и ожидал — (схематику можно поднять, а развернуть по вертикали нельзя) получил просто лежащие изображения из огромного количества черной шерсти и 10й доли необходимого. Но обрезанные на один блок сверху и слева, как потом выяснилось в FAQ об этом и говорилось:
Оттенок блока на карте определяется блоком к северу от него; если северный блок выше, то оттенок темнее, если ниже - светлее, если ниже - обычный. Таким образом, в верхней части карты существует дополнительный ряд блоков (в просторечии называемый нооблином), чтобы правильно затенять верхний ряд
А дальше развернул полученные структуры в мире, склеил с помощью «клея» воедино блоки с рисунком и системой «вращателей» из мода повернул лежащее панно на 90° градусов.
Я не сказал, что Spritecraft не работает. Я обработал картинку там и на глаз перетащил некоторые элементы к себе. Получившиеся зеркала я выделил предметом «схематика и перо» чтобы потом вставить их в мир.
Лучшие комментарии