Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение

Кроссплатформенные OpenGL + Python при помощи Kivy

Время на прочтение3 мин
Количество просмотров6.9K

Будучи наивным чукотским программистом, я думал: "питон такой кроссплатформенный, напишу игрушку для сына, запущу на планшетике, пусть играется". В результате две недели ушло на попытки натыкать решение по переезду с PyOpenGL+pygame на kivy, так как внятного примера использования OpenGL с kivy не нашел. Возможно, кому-то мой опыт поможет сэкономить время.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

(Почти) Автогенерация цветов

Время на прочтение2 мин
Количество просмотров3K
Приближалось восьмое марта, у меня была реализация автоматизированной отрисовки поверхностей сплайнами — почему бы не написать статью с цветами.

Получилось примерно так:



Под катом будет еще, берегите трафик.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии4

Алгоритмы поиска объема и центра масс многогранника

Время на прочтение6 мин
Количество просмотров4.9K
Наверное, все знают этот алгоритм, но от меня «власти скрывали». Нашел его словесное описание на третьей странице поисковика в архиве автопереводов англоязычного форума. Мне кажется, его подробное описание (и с кодом) достойно хабростатьи.

Итак, например вам надо генерировать мобов для игрушки и где-то в процессе отсеивать тех, кто не стоит на ногах. Для этого нужно найти центр масс моба (а это почти то же самое, что найти его объем) и убедиться, что он находится где-то над ногами моба.


Читать дальше →
Всего голосов 4: ↑3 и ↓1+4
Комментарии22

Сплайны в 3d графике, максимально автоматизированный вариант

Время на прочтение5 мин
Количество просмотров5.4K
С месяц назад начал учить Python по книге Доусона и очнулся уже глубоко в процессе написания своей игры под pygame. ТЗ было таково, что наиболее перспективным показалось сделать игру с псевдо-трехмерной графикой, запихнув в спрайты сохраненные поверхности 3d-сплайнов. О последних и напишу.

Итак, имеются полигоны (проще всего работать с четырехугольниками), на которые мы хотим натянуть кубические поверхности так, чтобы они стыковались достаточно плавно — эти поверхности и есть сплайны.


Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии1

Информация

В рейтинге
5 518-й
Зарегистрирован
Активность