[WIP] Minecraft, микроблоки

Добавлен , опубликован
Последние несколько дней в свободное о работы время я развлекался написанием мода, добавляющего в майнкрафт так называемые микроблоки - возможность использовать дробные части блока. Это не первый и, наверно, не последний мод на данную тему, но практически все имеющиеся моды строятся вокруг возможности разрезать блок и получить микроблоки в качестве предметов, меня же больше интересовал скульптурный подход, при котором конструкции из микроблоков создаются путем срезания ненужных фрагментов с исходного блока.
Не буду вдаваться в технические подробности - сомневаюсь что это будет здесь кому-то интересно.
На момент написания этого поста мод позволяет преобразовать практически любой твердый непрозрачный блок в конструкцию из 8*8*8 микроблоков и затем удалить произвольное их количество.
Текстурирование микроблоков "сквозное" - на стороны микроблока накладываются фрагменты исходной текстуры, соответствующие положению микроблока в пространстве.
Не менее важным моментом является то, что микроблоки материальны, а через достаточно широкие отверстия между микроблоками вполне можно пройти. По крайней мере сейчас это справедливо для игроков и мобов, алгоритм проверки проходимости для стрел и предметов еще предстоит реализовать.
Однако статус WIP этот пост получил не только благодаря тому, что мод еще находится в разработке - то-же самое справедливо и для конструкций с использованием микроблоков, скриншоты которых я и планирую здесь выкладывать.

Больше скриншотов

скриншоты от игроков
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
11 лет назад
0
[UPD]
Очередная порция обновлений:
  • реализован алгоритм рейтрейсинга, позволяющий выполнять действия сквозь пустоты в микроблоках.
  • реализация алгоритма рейтрейсинга также позволяет стрелам пролетать сквозь пустоты в микроблоках.
  • благодаря все тому-же алгоритму теперь установка стамески происходит точно по наведению курсора на микроблок, а не по прямоугольной проекции от стороны, также установка стамески теперь возможна на произвольный микроблок и с произвольной стороны, а не только на крайние микроблоки с каждой стороны блока.
  • соответственно, рамка выделения блока отображается только при наведении на один из микроблоков блока, а наведение на пустое место равноценно наведению на блок воздуха.
также реализована система использования шаблонов обработки для стамески и несколько шаблонов, каждый из которых совместим с силой удара молотка
  • [cross] вырезает крестик из 5 микроблоков с центром в точке установки стамески.
  • [slice] срезает целый слой микроблоков, в соответствии с точкой установки стамески.
  • [square3][square5][square7] срезает квадрат соответствующего размера с центром в точку установки стамески.
  • [sphere3][sphere3][sphere3] обрабатывает часть блока соответствующего размера, оставляя в этой области сферу из микроблоков. В связи с низким разрешением результат похож на сферу весьма отдаленно. Используется только с силой удара молотка, в противном случае от каждого обработанного слоя остается только один микроблок в точке установки стамески.
  • [walls] оставляет только по ряду микроблоков на двух краях слоя, остальное срезается.
  • [well] оставляет только один ряд микроблоков по краям слоя, остальное срезается.
Новые скриншоты и обновление первого поста будут позже.
0
24
11 лет назад
0
[UPD] очередное обновление, состоящее преимущественно из багфиксов всех мастей.
За неимением времени на строительство собственных произведений из микроблоков, буду выкладывать скриншоты от игроков, на которых возложена ноша тестирования мода. Вот некоторые из них:
0
1
10 лет назад
0
Где скачать или как называется?
0
24
10 лет назад
0
vitalyr777, это никогда не было опубликовано для широкого круга пользователей по очевидным причинам - полная несовместимость с форжем и низкая степень готовности.
0
1
10 лет назад
0
prog:
vitalyr777, это никогда не было опубликовано для широкого круга пользователей по очевидным причинам - полная несовместимость с форжем и низкая степень готовности.
Хмм... Я видел оооочень давно, даже ставил на свою сборку один мод, там кароче добовляются стамески алмазная, железная и каменная и ими можно было разрезать блоки, удалять из блока по обному пикселю и ставить их на любой другой блок, очень похожий мод с этим, только непомню как называется...
0
20
10 лет назад
0
Хмм... Я видел оооочень давно, даже ставил на свою сборку один мод, там кароче добовляются стамески алмазная, железная и каменная и ими можно было разрезать блоки, удалять из блока по обному пикселю и ставить их на любой другой блок, очень похожий мод с этим, только непомню как называется...
RedPower 2 или 1
0
1
10 лет назад
0
Klimlords:
Хмм... Я видел оооочень давно, даже ставил на свою сборку один мод, там кароче добовляются стамески алмазная, железная и каменная и ими можно было разрезать блоки, удалять из блока по обному пикселю и ставить их на любой другой блок, очень похожий мод с этим, только непомню как называется...
RedPower 2 или 1
Не не не не не, тооочно не редпаувер, там отдельный мод который добовляет стамески, алмазная убирает 1 четверть блока железная целую полосу, а вот каменная всего лишь один пиксель
Только вот забыл, забыл как называется, помню что на ютубе сть даже видео от англоязычных, и на офф форуме майна в разделе модов он точно есть, только вспомнить бы название...
0
24
10 лет назад
0
vitalyr777, удачи в поисках. Могу только сказать что это не тот мод.
0
1
10 лет назад
0
Всё, я нашёл тот мод, называется MINEPAINTER
0
24
10 лет назад
0
prog:
Little blocks mod. Считай твой мод - аналог.
0
24
10 лет назад
0
RSQR, мимо. Да, внешние сходства есть, но принципы работы и предназначение у модов совершенно разные. Там используются полноценные блоки размером 1/8 блока, а у меня это просто изменение формы исходного блока.
  1. я не претендую на уникальность мода и знаю о существовании большей части "аналогов".
  2. внимательно читай начало описания, там об этом сказано:
Это не первый и, наверно, не последний мод на данную тему, но практически все имеющиеся моды строятся вокруг возможности разрезать блок и получить микроблоки в качестве предметов, меня же больше интересовал скульптурный подход, при котором конструкции из микроблоков создаются путем срезания ненужных фрагментов с исходного блока.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.