Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Исследуйте яркий мир с бесконечными головоломками и разнообразными средами в каждой главе. Расширьте свои возможности с помощью захватывающих испытаний на время со специальными типами шариков, которые помогут вам в пути.

Квест Зумба

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
17
Olyaaone
Olyaaone
9 месяцев назад
Лига Художников
Серия Huevember 2024

Huevember 2024_12⁠⁠

Huevember 2024_12 Рисунок, Хобби, Pixel Art, Арт, Существа, Фэнтези, 2D
Показать полностью 1
[моё] Рисунок Хобби Pixel Art Арт Существа Фэнтези 2D
0
13
Olyaaone
Olyaaone
9 месяцев назад
Лига Художников
Серия Huevember 2024

Huevember 2024_11⁠⁠

Huevember 2024_11 Рисунок, Хобби, Pixel Art, Арт, Существа, Иллюстрации
Показать полностью 1
[моё] Рисунок Хобби Pixel Art Арт Существа Иллюстрации
0
85
SwampTech
SwampTech
9 месяцев назад
Лига Разработчиков Видеоигр

Разрабатываю 3D-движок для Dendy⁠⁠

Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост

Вывел в скелетном виде 3D-модель из блендера

Всем привет. Я уже года полтора зимаюсь разработкой игр для консоли денди/NES/Famicom. Все мои игры имеют классическую спрайтовую 2D-графику, но периодически меня посещали мысли реализовать 2.5D и честную 3D графику для денди.

Это задача не совсем тривиальная, но я решил побороться за возможность работать с полигональными моделями на денди. И за несколько недель набросал простой 3Д-движок.

Основной сложностью было то, что денди не дает возможность редактировать отдельные пиксели, можно редактировать только целые тайлы (тайлы - это плитки 8х8 пикселей). Поэтому, чтоб нарисовать пиксель в случайном месте экрана, нужно подготовить тайл, который содержит пиксель в нужном месте. А потом этот сгенерированный тайл нужно вывести в правильное место экрана. Довольно сложный механизм.

На данном этапе я почти закончил 2D-движок (осталось доделать вывод залитых треугольников любого вида, задача не совсем очевидная, если стараться все оптимзировать и использовать 8-битные переменные).

Кроме 2д-графики реализовал алгоритм определения угла наклона полигона относительно луча от камеры. Определение угла нужно для расчета теней и видимости полигона (на превью невидимые полигоны не выводятся).

В остальном вывод 3д-модели - это просто рисование треугольников на плоском холсте. Ничего сверхъестественного.

Для вывода более зрелищных моделей мне осталось реализовать вывод цветных залитых треугольников и поэкспериментировать с расчетом освещенности полигонов для вывода теней.

Сегодня вот добавил возможность вывода разноцветных пикселей одновременно (можно использовать 4 цвета одновременно):

Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост

Разноцветный контурный треугольник на Денди

С цветной картинкой была основная сложность с реализацией буфера видеопамяти. Пришлось мудрить с распределением памяти, так как доступной оперативки у меня был всего 1 килобайт (даже чуть меньше на самом деле), но в итоге все получилось.

На выгрузку буфера в видеопамять требуется примерно 4-5 кадров (при 60 фпс). А для вывода 10 полигонов требуется примерно 5-10 кадров. Значит должно получиться сделать какую-то динамичную 3д-сцену или простенькую аркаду (пишите ваши идеи простой 3д-игры).

Из оставшихся задач для 3Д нужно реализовать матрицу трансформации или хотя бы просто механизм вращения. Если будет механизм вращения, уже можно будет заняться 3Д-демкой полноценной.

И вот еще несколько экспериментов с 3д-моделями:

Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост
Разрабатываю 3D-движок для Dendy Pixel Art, Dendy, Разработка, Gamedev, Ретро-игры, 3D, Игры на Денди, NES, Famicom, Программирование, Длиннопост

Свежие версии моих игр выкладываю на странице на итч.ио - https://swamptech.itch.io/

Информацию по проектам и обсуждение изменений с подписчиками веду в ТГ - https://t.me/Swamp_Tech

Через 2-3 недели на хабре выпущу большую статью техническую про разработку 3д-движка (на пикабу такие статьи не заходят, к сожалению) - https://habr.com/ru/users/Swamp_Dok/

Всем спасибо за внимание.

Показать полностью 3
[моё] Pixel Art Dendy Разработка Gamedev Ретро-игры 3D Игры на Денди NES Famicom Программирование Длиннопост
21
405
aleha84
aleha84
Уютные и меланхоличные пиксельарт сцены
Pixel art
9 месяцев назад

Пустота⁠⁠1

таймлапс

К сожалению автора оригинального снимка, на основе которого сделана эта сцена найти не удалось, только ссылки на галереи обоек. Если знаете кто создал это фото, то дайте знать.

Показать полностью 1
[моё] Pixel Art Анимация Компьютерная графика 8 бит Пустота Дорога Зима Видео Без звука Вертикальное видео
27
10
Olyaaone
Olyaaone
9 месяцев назад
Лига Художников
Серия Huevember 2024

Huevember 2024_10⁠⁠

Huevember 2024_10 Рисунок, Хобби, Pixel Art, Арт, Существа
Показать полностью 1
[моё] Рисунок Хобби Pixel Art Арт Существа
0
13
krokozabra2000
krokozabra2000
9 месяцев назад

Пиксель-арт. Школьный⁠⁠

Пиксель-арт. Школьный Pixel Art, Девушки, Арт, Школа, Школьницы, Картинки, Длиннопост
Пиксель-арт. Школьный Pixel Art, Девушки, Арт, Школа, Школьницы, Картинки, Длиннопост
Пиксель-арт. Школьный Pixel Art, Девушки, Арт, Школа, Школьницы, Картинки, Длиннопост
Пиксель-арт. Школьный Pixel Art, Девушки, Арт, Школа, Школьницы, Картинки, Длиннопост
Пиксель-арт. Школьный Pixel Art, Девушки, Арт, Школа, Школьницы, Картинки, Длиннопост
Показать полностью 5
[моё] Pixel Art Девушки Арт Школа Школьницы Картинки Длиннопост
3
DELETED
9 месяцев назад

Fox Marusya v02⁠⁠

Fox Marusya v02 Pixel Art, Furry Art, Арт, Original Character, Девушки, Фурри, Антро, Furry Fox, Лиса, Готы, Ведьмы

DeviantArt | FurAffinity

Показать полностью 1
[моё] Pixel Art Furry Art Арт Original Character Девушки Фурри Антро Furry Fox Лиса Готы Ведьмы
0
DELETED
9 месяцев назад

Dark Antelope Kurumi v02⁠⁠

Dark Antelope Kurumi v02 Pixel Art, Furry Art, Арт, Original Character, Девушки, Фурри, Антро, Furry antelope, Антилопа, Рыцари

DeviantArt | FurAffinity

Показать полностью 1
[моё] Pixel Art Furry Art Арт Original Character Девушки Фурри Антро Furry antelope Антилопа Рыцари
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии