Новогодний IT-шар

в 17:52, , рубрики: iOS, ipad, Анимация и 3D графика, Демосцена, планшеты, разработка под iOS, метки: , , ,

Новогодний IT шар

Всех с Новым Годом!

Я являюсь автором iPixelSDK и тоже присоединяюсь к новогодней демосцене.

Видео и больше про процесс создания шара под катом.

Устройство: iPad
Движок: Cocos2d 2.0
Среда разработки: iPad iPixelSDK 1.0

Процесс разработки на iPad выглядит следующим образом:

Шар состоит из 4х функций и 2х шейдеров.

201000: 20. Stars (radial) Функция управления шара. Инициализирует объект, вызывает функцию перемещения, подключает функцию отрисовки и шейдеры.

Новогодний IT шар

201010: 20.0.#draw (radial) Функция отрисовки. Рисует vertex array.

Новогодний IT шар

201020: 20.0.#init_stars (radial) Инициализация шара, задает количество точек, цвет и позицию каждой точки в сферической системе координат.

Новогодний IT шар

201030: 20.0.#move_stars (radial) Перемещение точек, вращение по осям xz, xy.

Новогодний IT шар

201100:S: 20.0.^starfield.vsh (radial) Вертексный шейдер, устанавливает размер точек, переводит сферические координаты в трехмерные декартовы, после чего в двухмерные (поскольку cocos2d 2d-движок).

Новогодний IT шар

201101:S: 20.0.^starfield.fsh (radial) Пиксельный шейдер, рисует блик.

Новогодний IT шар

Спасибо за внимание. Жду ваших комментариев.

Автор: infoe

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js