Продолжение поста «Пятничное. Ностальгическое. Моё.»4
Ответ на пост «Пятничное. Ностальгическое. Моё.»4
ВОССОЗДАЛ ЧАСТИЧКУ СВОЕГО ДЕТСТВА ИЗ 2000-ых
Смоделировал свой ностальгический уголок с артефактами из нулевых. Вдохновился проектом ответ на пост в и начал осваивать 3D моделирование в Blender. Начал проект в марте 2023.Закончил в апреле 2024. Сейчас делаю короткий 40-секундный ролик с этим уголком детства.












Так выглядит проект без текстур. Так как в работе над проектом я начал осваивать 3d моделирование, для быстрого выполнения я добавлял бесплатные готовые модели с сайта sketchfab. И мною созданных моделей в данном проекте 60%. Сейчас я доделываю модели , уменьшаю количество полигонов, дорабатываю текстуры, и по не многу осваиваю скульптинг.



2007 год указан так как в поп культуре России заложено , что 2007 давит на ностальгию. Здесь же есть вещи которые были выпущены после 2007. Много из представленного у меня в наличии не было, либо были китайские подделки. Например бионикла борака не было, были дешевые копии висорака (полу рак, полу х*й с диском на брюхе), вахи (страж с клешнями в пасти из которой стрелял диском) и пирака. Базз Лайтера и Робоутки в помине не было, я добавил их ради ностальгического эффекта, персонажи мне нравились, и хотелось игрушки в виде их. А ну и самое главное , такой бардак я не устраивал, по крайней мере не на весь день точно, иначе бы в детдом сдали
Подписывайтесь на мой тг канал t.me/CHOT4E, там будут выходить новости по данной тематике и развитие проекта
Разрабатываю 3D-движок для Dendy
Всем привет. Я уже года полтора зимаюсь разработкой игр для консоли денди/NES/Famicom. Все мои игры имеют классическую спрайтовую 2D-графику, но периодически меня посещали мысли реализовать 2.5D и честную 3D графику для денди.
Это задача не совсем тривиальная, но я решил побороться за возможность работать с полигональными моделями на денди. И за несколько недель набросал простой 3Д-движок.
Основной сложностью было то, что денди не дает возможность редактировать отдельные пиксели, можно редактировать только целые тайлы (тайлы - это плитки 8х8 пикселей). Поэтому, чтоб нарисовать пиксель в случайном месте экрана, нужно подготовить тайл, который содержит пиксель в нужном месте. А потом этот сгенерированный тайл нужно вывести в правильное место экрана. Довольно сложный механизм.
На данном этапе я почти закончил 2D-движок (осталось доделать вывод залитых треугольников любого вида, задача не совсем очевидная, если стараться все оптимзировать и использовать 8-битные переменные).
Кроме 2д-графики реализовал алгоритм определения угла наклона полигона относительно луча от камеры. Определение угла нужно для расчета теней и видимости полигона (на превью невидимые полигоны не выводятся).
В остальном вывод 3д-модели - это просто рисование треугольников на плоском холсте. Ничего сверхъестественного.
Для вывода более зрелищных моделей мне осталось реализовать вывод цветных залитых треугольников и поэкспериментировать с расчетом освещенности полигонов для вывода теней.
Сегодня вот добавил возможность вывода разноцветных пикселей одновременно (можно использовать 4 цвета одновременно):
С цветной картинкой была основная сложность с реализацией буфера видеопамяти. Пришлось мудрить с распределением памяти, так как доступной оперативки у меня был всего 1 килобайт (даже чуть меньше на самом деле), но в итоге все получилось.
На выгрузку буфера в видеопамять требуется примерно 4-5 кадров (при 60 фпс). А для вывода 10 полигонов требуется примерно 5-10 кадров. Значит должно получиться сделать какую-то динамичную 3д-сцену или простенькую аркаду (пишите ваши идеи простой 3д-игры).
Из оставшихся задач для 3Д нужно реализовать матрицу трансформации или хотя бы просто механизм вращения. Если будет механизм вращения, уже можно будет заняться 3Д-демкой полноценной.
И вот еще несколько экспериментов с 3д-моделями:
Свежие версии моих игр выкладываю на странице на итч.ио - https://swamptech.itch.io/
Информацию по проектам и обсуждение изменений с подписчиками веду в ТГ - https://t.me/Swamp_Tech
Через 2-3 недели на хабре выпущу большую статью техническую про разработку 3д-движка (на пикабу такие статьи не заходят, к сожалению) - https://habr.com/ru/users/Swamp_Dok/
Всем спасибо за внимание.
Моя "Денди" в Blender 3D
У меня была именно такая модель. DEGUAN Little Player ABC-1998. И сам "уголок детства" воссоздан почти со 100% достоверностью, как было у меня. Потом я продолжил воссоздавать свою квартиру того времени и это уже вылилось в другую историю (смотрите другие мои посты). Пардон за вертикальное видео. Делалось год назад для сторис-формата. (Смотреть со звуком))
Zen Intergalactic Ninja
Из детства
Ощущение праздника из детства. Пока делала, погрузилась в эту беззаботную атмосферу. Мне 5 лет и на таком вот ковре, за таким телеком мы играли в приставку) Это был один из лучших подарков, а потом я хлопнула в руках часть хлопушки и получила перебинтованные руки-варежки на пару недель. Но с такой теплотой вспоминается это время искренней и беззаботной радости.























