Железная задница или проект "спорткар" :)

Аватар пользователя flahhi
flahhi
Не в сети
Регистрация: 23.08.2012
Баллы: 284
Железная задница или проект "спорткар" :)

Сделаю краткую предисторию. Когда-то давно я получил добротный заказ по своему профилю. Нужно было нарисовать кодом машину и заставить ее ехать сверху вниз и поворачивать на право. В силу существенного бюджета я взялся за работу. Но из за отсутствия опыта в работе как таковой и с заказчиком, в итоге я завалил проект. Правда сроки были, мягко говоря, не подъёмные. На всё про всё давался один день. Поняв что с этим чудом мне уж никак не справиться в срок, я отказался от проекта и получил свой первый положительный отзыв за старания Smile

С тех пор много воды утекло, но суть остаётся: за всё время у меня небыло ни одного прибыльного проекта. Последнее время я начал всё глубже задаваться вопросом "а в чём же мой прощёт?". Я начал общаться с многими "сенсеями" и ответ был однозначным: "Работай для себя. Нарабатывай портфолио. Заказчики сами найдут тебя." Вот я и вспомнил о этом заказе. Итак результат.

Темерь немного о исполнении. Работа, которую вы сейчас видите, состоит из растрового фона (отрисованного во flash и векторизированном) и машины, полностью нарисованной кодом. В даной работы были предшественники, которые визуально не имеют различий но выполнены по другому. Есть версия вообще без кода, и версия с полностью векторной графикой и програмным движениям автомобиля. Заставить поварачивать машину кодом мне помог всем здесь известный хитрый блог. А вот нарисовать кодом спорткар... Тут система хитрая. Пересчитывать все точки кривых в ручную не хотелось. Итого пришлось разбираться с JSFL.

Похвастаюсь результатом Smile

Полученое расширение переводит нарисованную замкнутую облать (есть вариант и для не замкнутой, но тогда проблема с заливкой)  в код as3. Все остальные подробности , если кому интересно конечно же, выложу в блоге (надеюсь что он все-таки появится). А покамест задавайте вопросы, комментируйте, ругайте. От вашей активности зависит появление моего блога)))

 

Аватар пользователя Oksana
Oksana
Не в сети
Админ
Регистрация: 02.06.2011
Баллы: 500

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

Аватар пользователя flahhi
flahhi
Не в сети
Регистрация: 23.08.2012
Баллы: 284

 

Рисование кодом во Flash (да и не только во flash) очень трудоёмкое и рутинное занятие. Любую графику нарисованную от руки можно нарисовать кодом (теоретически). Насколько я знаю, применяют эту технологию люди в самых неожиданных местах. Например, это полезно в том случае, когда вы боитесь, что вашу графику "сопрут". Код можно пропустить через обфускатор. Также с помощью этой графики можно добиться повышенной производительности (эту тему пока не особо ковырял). В моём случае требовалось нарисовать не очень сложную графику для сдачи экзамена в универе некой особой - "чтобы препод долго и нудно разбирался в коде". 

 

Аватар пользователя Oksana
Oksana
Не в сети
Админ
Регистрация: 02.06.2011
Баллы: 500

мне кажется, рисование кодом не просто трудоемкое, а гипертрудоемкое занятие. что касается защиты от дублирования: беру я машинку, нарисованную кодом (и потрачено на это неделю) и копирую за 10 мин в векторе))

Аватар пользователя flahhi
flahhi
Не в сети
Регистрация: 23.08.2012
Баллы: 284

Скорее всего вы правы. Но зачем-то же придумали возможность рисовать кодом. Просто я не совсем компетентен в этом вопросе. Когда-то мне поставили такую задачу и вот теперь я её выполнил. Более того я разобрался с jsfl и созданием расширений для флеша. С помощью написанного расширения можно недельную работу сократить до нескольких часов. Но вопрос о целесообразности всё равно остаётся. Чтобы запустить скрипт, изображение всё равно нужно нарисовать руками. Подождём, может кто ещё вставит пару слов.

Пожалуйста, оставьте ваш комментарий. Спасибо!

Для комментирования войдите или зарегистрируйтесь