Дешёвый подражатель голографическим панелям из prey 2017 в майнкрафте.

обложка криво нарисована - это худож. замысел
обложка криво нарисована - это худож. замысел

Вы знали о том что в rematch и the finals окружение за ареной - голографическим панели/3-д экраны? Но здесь я чаще буду упоминать именно зеркала.

зеркала - технология, изобретённая на борту Талоса-1. Появляется в Prey (2017) и Prey: Mooncrash.

В этом блоге я расскажу какими методами решил проблему создания "Дешёвого подражателя" зеркалам из прея от Аркейн в одной известной кубической песочнице. Этот пост продублирован. Этот пост я упомяну в следующем: Видео Prey 2017: Демейк пролога. Внутренняя кухня

-Содержание
-В ПЕРИОД 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 ГОДА:

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

Потом нашел подходящие по детализации картинки облаков, а именно панно под названием или авторством

noirlac: 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 и реальным миром, преобразованным веб-приложением. и помимо этого была страница на гитхабе https://verizoncraft.github.io/ на которой данный плагин имел открытый исходный код и документацию , но на данный момент эта страница американского провайдера verizion с картой нет, но остались «снапшоты» на wayback machine.

Если б я уделил теме отличия плагинов от модов(потому что я с этим столкнулся и пришлось вникать), то уложился бы в хронометраж 7-8 минут, но не об этом.

https://www.youtube.com.watch?iX2QbVkkuh8?enablejsapi

Но этому вектору - использованию готовых утилит я придерживался и дальше…

Spritecraft

А дальше у нас Spritecraft(https://autosaved.org/spritecraft). И его сайт предоставлял всё необходимое, но, для того чтобы скачать схему с переносом, необходимо загрузить программу на свой компьютер и получить файл под формат хранения популярного мода MC edit(более новые моды в пролёте: лайтматика и криэйт) Да ещё и оказалось, что в бесплатной версии ты вообще не можешь задать размеры картинки (мне это важно!), а чтобы это сделать, то Будь любезен, отправь денюжку на патрион) И это при том, что сейчас

на 11 винде локальная программа вообще не запускается.
1)на сайте доступны только старые блоки 1.12
2)только 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.
(535-ширина noirlack в пикселях)

И с таким шаблоном совал на сайт все картинки. Из настроек:

-Оставил ((После, как вспомнил, что можно вставить снег и лёд в заполняемую панель и они не будут таять — оставил настройку) использование льда, но потом вспомнил, что можно вставить снег и лёд в заполняемую панель и они не будут таять.

-Выставил Смешивание — (добавляет случайные пиксели для иллюзии большего кол-ва цветов)которое при предпросмотре выдавало хорошую картинку (Ordered 3×3).

-Убрал Ступеньчатость

Удивительным образом открыл для себя раздел FAQ

FAQ — тоже самое что «вопросы и ответы»

Смешивание (dizering)

Это добавит зернистость в изображение, чтобы оно выглядело более гладким. Наиболее точным является Floyd-Steinberg смешивание, но смешивание Ordered/Bayer обычно имеет меньше артефактов и придает изображению уникальный стиль. Обычно рекомендуется отключать дизеринг для работ с плоскими цветами.

Файл данных (.dat)

Что такое файл map.dat?

'.dat - это родной формат, в котором в Minecraft хранятся данные о картах. С его помощью вы можете импортировать карты в свои миры без необходимости строить физическую структуру. Он также позволяет использовать четвертый дополнительный оттенок цвета, недоступный в выживании.

Что делать с файлом map.dat?

Вы можете использовать файл map.dat в одиночной игре или на собственном сервере. Создайте новую карту в игре, перейдите в файл сохранения вашего мира, затем в папку data и оттуда замените файлы map_xxx.dat. MapartCraft загружает .zip-файл, содержащий все файлы 1x1 map.dat.

Интересные факты про МапАрты:

С помощью формата .dat вы можете импортировать карты в свои миры без необходимости строить физическую структуру. А значит любая картинка преобразованная в этот формат конверторами может появится в игре. И ещё разрешение одной карты 128x128, а их может хоть до разрешения HD и более.

Когдя вставил, то как и ожидал (схематику можно развернуть, а а поднять нельзя) получил лежащие изображения. Но обрезанные на один блок сверху и слева, как потом выяснилось об этом в FAQ и говорилось:

Почему есть ряд дополнительных блоков?

Оттенок блока на карте определяется блоком к северу от него; если северный блок выше, то оттенок темнее, если ниже - светлее, если ниже - обычный. Таким образом, в верхней части карты существует дополнительный ряд блоков (в просторечии называемый нооблином), чтобы правильно затенять верхний ряд.

А дальше развернул полученные структуры в мире, склеил с помощью «клея» (Вкратце это некий аналог «Комбикинеза» (Ultrahand) в The Legend of Zelda: Tears of the Kingdom. А так с помощью него создаётся зона - блоки в которой подчиняются силе вращения и т.д.
Ключевой элемент мода create и подвижных механизмов моей карты)

воедино блоки с рисунком и системой «вращателей» из мода повернул лежащее панно на 90 градусов .

Я не сказал, что Spritecraft не работает. Я обработал картинку там и на глаз перетащил некоторые элементы к себе. Получившиеся зеркала я выделил предметом «схематика и перо» чтобы потом вставить в мир.

1