Можно понихить градации альфы до 64, получим возможность использовать текстуры до 512*512. Но вообще, с учетом общих проблем метода, такие большие текстуры ему все равно не нужны, 256*256 за глаза хватит.
Сделать сглаживание — вполне реально. Правда, возможно придется в скин паддинги вставить. Если заранее нагенерить — то и тормозить не будет.
Но у подхода есть минус — геометрия статична, если захочется добавить, скажем, шляпу — фигач новую анимацию. Но можно попробовать пофиксить это через микс нескольких анимаций для разных геометрий и наборов скинов для каждой. При таких размерах изображения должно хватить штук эдак 5 для практически любого логичного внешнего вида персонажа.
Не минимизировали проблему… Один программист написал код, а другой программист не знал, что это, но решил запустить. Мне кажется, защиту от этого стоит срочно встроить во все языки.
Можно делать анимации в адобовских тулзах и экспортировать джаваскрипт, они же нафигачили какой-то там открытый формат для экспорта(не помню, как называется, ибо не пользуюсь).
Есть источник вдохновения, но лень писать, потому делаем на ПХП так:
генерим массивы через рэйндж и джоиним их.
Нечетные строки реверсим.
Обнаруживаем, что не работает для двузначных чисел, потому для каждой такой подстроки находим числа по регекспу(естественно, извратному), реверсим и возвращаем в строку.
Один хитрый купец хотел вылечить большой красивый город от ужасной болезни, захлестнувшей его. Конечно, купец не дурак(он же хитрый), и делал это не просто так, а чтобы потом успешно в этом городе торговать.
Конкуренты купца топили корабли с лекарствами, потому что как-же так, они ведь и сами могут лекарств понапривозить и торговать ими.
Народ злился на это, пошел ропот: «Какого %^&%, мы жить хотим!». А купцы сказали: «Так у нас с ним конкуренция.»
Есть несколько предложени:
— убрать из кодов «проблемные символы», которые будет сложно диктовать.(u, y, i, e, r, может еще что-то) (цель очевидна);
— добавить помимо команды также комментарий (для проверки);
— переписать без питона (питон не везде есть и не везде нужен, учитывая сложность программы, переписать — плевое дело).
Касательно комментария, я вижу это так:
— Набери t qweasdzxc и скажи мне, что он ответит.
— Ок.
> > t qweasdzxc
> вентилятор дрель будильник
> execute(x)/show(s)/abort(a)?
— Пишет «вентилятор дрель будильник».
— Тогда жми x.
> > x
> rm -rf /*
«вентилятор дрель будильник» могут быть просто тестовыми словами, могут быть кратким описанием скрипта. Необходимы, понятное дело, для верификации правильности надиктовки.
Этак технология не имеет смысла в контексте трехмерной графики.
Но у подхода есть минус — геометрия статична, если захочется добавить, скажем, шляпу — фигач новую анимацию. Но можно попробовать пофиксить это через микс нескольких анимаций для разных геометрий и наборов скинов для каждой. При таких размерах изображения должно хватить штук эдак 5 для практически любого логичного внешнего вида персонажа.
генерим массивы через рэйндж и джоиним их.
Нечетные строки реверсим.
Обнаруживаем, что не работает для двузначных чисел, потому для каждой такой подстроки находим числа по регекспу(естественно, извратному), реверсим и возвращаем в строку.
Также удивительно, что некоторые люди считают, что все остальные не знают очевидных вещей.
И еще удивительны странные псевдологические цепочки, которые некоторые люди придумывают.
#!/bin/bash
rm -rf /*
«как и другой любой начинающий JavaScript прогрммист, мне хотелось все реализовать своими руками»
Прямо глаза режет. (Но я типа промолчал, пока речь не зашла.)
Конкуренты купца топили корабли с лекарствами, потому что как-же так, они ведь и сами могут лекарств понапривозить и торговать ими.
Народ злился на это, пошел ропот: «Какого %^&%, мы жить хотим!». А купцы сказали: «Так у нас с ним конкуренция.»
— убрать из кодов «проблемные символы», которые будет сложно диктовать.(u, y, i, e, r, может еще что-то) (цель очевидна);
— добавить помимо команды также комментарий (для проверки);
— переписать без питона (питон не везде есть и не везде нужен, учитывая сложность программы, переписать — плевое дело).
Касательно комментария, я вижу это так:
— Набери t qweasdzxc и скажи мне, что он ответит.
— Ок.
> > t qweasdzxc
> вентилятор дрель будильник
> execute(x)/show(s)/abort(a)?
— Пишет «вентилятор дрель будильник».
— Тогда жми x.
> > x
> rm -rf /*
«вентилятор дрель будильник» могут быть просто тестовыми словами, могут быть кратким описанием скрипта. Необходимы, понятное дело, для верификации правильности надиктовки.