• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"
  • 💰 В данном разделе действует акция с оплатой за новые публикации
  • 📌 Внимание! Перед публикацией новостей ознакомьтесь с правилами новостных разделов

Планетарная демо-версия, вдохновлённая Minecraft, использует сферическую планету

Планета.jpg

В мире Minecraft игроки наслаждаются практически бесконечной плоскостью, свободной от кривизны, где путешествие по поверхности планеты не возвращает вас в исходную точку. Но представьте себе дерзкий прорыв в этой парадигме! Гениальный разработчик по имени Bowerbyte совершил настоящий подвиг, создав *Blocky Planet* — ошеломляющую техническую демонстрацию, которая переворачивает привычное представление о блочных мирах! Это не просто игра, а захватывающий эксперимент, доступный для скачивания на ПК или прямо в вашем браузере!

Самая грандиозная задача, с которой столкнулся Bowerbyte, — преобразование плоского мира Minecraft в полноценную сферическую планету. Построить сферу из кубических вокселей? Это лишь первый шаг! Фильтрация центров блоков на заданном расстоянии от точки по трём осям позволяет создать блочную сферу, но как быть с гравитацией? Без неё строительство вверх или копание вниз становится настоящей головоломкой!

Перед Bowerbyte встали две колоссальные проблемы. Первая — проецирование двумерной сетки на трёхмерную сферу, словно создание глобуса из плоской карты. Вторая — сохранение единообразия размеров блоков от поверхности до ядра планеты. Решение первой задачи оказалось поистине элегантным: плоская поверхность была разделена на шесть равных сегментов, которые затем наложили на куб. Каждая грань куба была разбита на мельчайшие квадраты, а их углы «вытянуты» на определённое расстояние от центра. Bowerbyte описывает это как «надувание куба, подобно воздушному шару» — и вуаля, квадраты превращаются в квады, изящно повторяющие форму планеты! Чтобы избежать искажений, сетка была заранее деформирована, что позволило финальной картине выглядеть естественно и гармонично.

Следующий вызов — работа с глубиной. По мере приближения к ядру планеты блоки становились всё тоньше, рискуя превратиться в треугольники. Первоначальная попытка добавлять блоки при движении вверх привела к хаотичному смещению слоёв. Но Bowerbyte нашёл блестящее решение: добавлять блоки только при явных искажениях, увеличивая их число на целые значения для идеального выравнивания. Слои были сгруппированы в оболочки, что сделало их обработку невероятно эффективной.

Кульминацией стало создание уникальной системы гравитации, где сила притяжения сосредоточена в центре планеты, а не просто направлена вниз, как в классическом Minecraft. Это гениальное решение позволяет игрокам оставаться на поверхности, даже обходя планету со всех сторон, не опасаясь «свалиться» с её края!

Bowerbyte, вдохновлённый страстью к экспериментам, создал эту демо-версию в свободное время, и, хотя он не планирует превращать её в полноценную игру из-за занятости основной работой, его намерение продолжать совершенствование проекта вызывает восторг! *Blocky Planet* — это не просто отступление от Minecraft, а смелый шаг к созданию реалистичной планетарной поверхности, которая завораживает воображение и открывает новые горизонты в блочном творчестве!

Оригинал

Уникальность
 
Сверху Снизу