Геометрия предметов в серии "рпг мейкер"

Победитель конкурса Учитель
Больше
7 года 4 мес. назад - 7 года 4 мес. назад #108368 от 123th
Речь пойдёт о том, каким образом представлены те или иные графические объекты - шкафы, ящики, стулья, столы... персонажи, животные и т.п.

Внимание! дальше будет жёсткое насилование мозга нудными и малопонятными объяснениями!

режиссёрская версия:
ВНИМАНИЕ: Спойлер!


версия для зарубежного проката (на русском):
ВНИМАНИЕ: Спойлер!


дополнение:

для разворота предмета - разверните его "вид сверху" в плоскости как вам надо и дорисуйте вниз сам предмет.
Последнее редактирование: 7 года 4 мес. назад пользователем 123th.
Спасибо сказали: Dmy, RastaManGames, yuryol, atvor, Noxmils, Natan_Exp, Cpt. Kras

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Победитель конкурса Учитель
Больше
7 года 4 мес. назад - 7 года 4 мес. назад #108373 от 123th
и так вот некоторые иллюстрации сего ужаса:





yadi.sk/i/DpPG8AUf299Y0w

на иллюстрации ёлка и шар нарисованы не верно с точки зрения вертикального позиционирования - и шар и ёлка должны быть сдвинуты на пол тайла вверх, чтобы их центр приходился на середину нижнего тайла а не на его нижний край!
Последнее редактирование: 7 года 4 мес. назад пользователем 123th.
Спасибо сказали: Dmy, yuryol, Cabbit, Noxmils, Natan_Exp

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
7 года 4 мес. назад #108377 от yuryol

123th пишет: и так вот некоторые иллюстрации сего ужаса:





yadi.sk/i/DpPG8AUf299Y0w

на иллюстрации ёлка и шар нарисованы не верно с точки зрения вертикального позиционирования - и шар и ёлка должны быть сдвинуты на пол тайла вверх, чтобы их центр приходился на середину нижнего тайла а не на его нижний край!


читать всю статью целиком а потом сопоставлять все картинки, пытаясь понять какая картинка к какому абзацу не сказать что трудно, но очень уж неудобно

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Победитель конкурса Учитель
Больше
7 года 4 мес. назад #108378 от 123th
пример рисования ёлки:


Спасибо сказали: Dmy, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Победитель конкурса Учитель
Больше
7 года 4 мес. назад #108379 от 123th
ну и наконец некоторое описание как рисовать предметы по такой схеме:

нарисуем стул. если предположить что тайл имеет сторону 1 метр и люди у нас имеют высоту 180см то стул получится примерно таких размеров: 30х30см сидушка и 50см от пола до сидушки и ещё 50 см спинка.
также предположим что стул будет стоять по центру тайла.

тайл 32х32 пикселя, значит ширина стула 30см это примерно 10-12 пикселей. лучше 12 чтобы стул не выглядел тонким и 32 пикселя будет его высота (на примере может немного отличаться)

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

и так - начинаем рисовать стул вид строго спереди при этом начинаем рисовать его от середины высоты тайла.



когда стул нарисован - рисуем под ним его габариты, учитывая что сейчас "ножки" находятся в середине между задом и передом, поэтому передний габарит сдвигаем на 5-6 пикселей вниз а задний на 5-6 вверх, чтобы в сумме внешние стороны ножек и габаритные линии образовали квадрат 12х12 пикселей, расположеный в середине тайла.

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

дорисовываем по два пикселя вверх сверху на ножках - они квадратные и имеют вертикальную проекцию 2х2 пикселя, которую мы и дорисовали. дорисовываем по 1 пикселю вверх на перекладинах спинки - они тоньше ножек.
и наконец дорисовываем сидушку до отрезаной верхней части стула и ещё на 2 пикселя вверх - задние ножки врезаны в сидушку. ну и далее раскрашиваем на свой вкус и цвет. в примере высота сидушки 3 пикселя.
Спасибо сказали: Dmy, yuryol, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Победитель конкурса Учитель
Больше
7 года 4 мес. назад - 7 года 3 мес. назад #108392 от 123th
альтернативный способ рисования трёхмерных объектов - попиксельный сдвиг.

т.е. мы рисуем сначала самые нижние пиксели предмета, потом сдвигаем всё на пиксель вверх и рисуем второй слой пикселей предмета, потом снова на пиксель вверх и рисуем третий слой пикселей предмета.

хочу заметить что сдвигать лучше от центра предмета, поскольку в таких предметах как сфера или конус от края сдвинуть не получится.
вот примеры стула и сферы:




Последнее редактирование: 7 года 3 мес. назад пользователем 123th.
Спасибо сказали: Dmy, yuryol, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.106 секунд
Работает на Kunena форум