Как реализовать эффект черной дыры средствами QML?

Задача такая. Необходимо сгенерировать черный экран и поместить на него белые точки (звезды). Затем нужно реализовать движущуюся черную дыру с эффектом линзирования. Т.е. при приближении к дыре, звезды должны растягиваться, превращаясь в дуги - чем ближе к границе дыры, тем больше дуга. На самой границе звезда превращается в окружность. Если со статической дырой я еще могу нарисовать все средствами C++ и кинуть готовую картинку в QML, то вот как реализовать такой же эффект с движущейся дырой не совсем ясно (перерисовывать каждый фрейм, думаю, будет ресурсоемко). Есть идеи?
  • Вопрос задан
  • 562 просмотра
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы