ДОСЛІДЖЕННЯ ЕФЕКТИВНОСТІ ВИКОРИСТАННЯ ТЕХНОЛОГІЙ GPGU В КАСТОМНИХ ПЛАГІНАХ ADOBE AFTER EFFECTS

Автор(и)

  • Данило Ушенін Запорізький інститут економіки та інформаційних технологій image/svg+xml
  • Сергій Сабанов Запорізький інститут економіки та інформаційних технологій image/svg+xml
  • Ольга Шляга Запорізький інститут економіки та інформаційних технологій image/svg+xml

Ключові слова:

СPU, GPU, CUDA, OPENCL, Adobe After Effects, паралельні обчислення, плагін

Анотація

У роботі розглядаються особливості використання технологій паралельних обчислень на базі графічної підсистеми комп’ютера в плагінах Adobe After Effects від сторонніх розробників. Аналіз показав, що під час створення плагінів для середовища Adobe After Effects розробники досить часто ускладнюють код, намагаючись перекласти розпаралелені обчислення з традиційних засобів центрального процесора на функціональні блоки GPU, що на сучасному етапі вважається безумовно правильним. Однак, при детальному розгляді виявляється, що ефективність, яку користувач отримує від роботи таких плагінів, аж ніяк не вища за ефективність роботи плагінів, що мають значно простіший код, що традиційно працює на CPU. Така ситуація обумовлена відсутністю аналізу особливостей роботи розпаралеленого коду в середовищі графічної підсистеми під час обробки різних візуальних ефектів, і, як слідство, відсутності чітких рекомендацій щодо необхідності, чи, навпаки, недоцільності роботи з апаратною частиною GPU в коді.  В даній статті наведено дослідження факторів, які впливають на ефективність використання паралельних обчислень на GPU у плагінах Adobe After Effects. Даються рекомендації доцільності використання GPU в залежності від спеціалізації плагіну, пов’язаної з обробкою того чи іншого візуального ефекту.

Біографії авторів

Данило Ушенін, Запорізький інститут економіки та інформаційних технологій

Бакалавр з комп'ютерної інженерії

Сергій Сабанов, Запорізький інститут економіки та інформаційних технологій

Професор кафедри інформаційних технологій

Ольга Шляга, Запорізький інститут економіки та інформаційних технологій

К.е.н., доцент, доцент кафедри ІТ

Посилання

VIDEO COPILOT | Element 3D V2 – 3D Object based Particle Plug-in [Електронний ресурс] – Режим доступу: www. URL: https://www.videocopilot.net/products/element2/. Дата звернення: 03.03.2025.

VIDEO COPILOT | After Effects Tutorials, Plug-ins and Stock Footage for Post Production Professionals [Електронний ресурс] – Режим доступу: www. URL: https://www.videocopilot.net/products/opticalflares/. Дата звернення: 03.03.2025.

Red Giant – Magic Bullet | Color Correction and Film Looks Plugin [Електронний ресурс] – Режим доступу: www. URL: https://www.maxon.net/en/product-detail/red-giant/color/magic-bullet-looks. Дата звернення: 04.03.2025.

Boris FX | Continuum [Електронний ресурс] – Режим доступу: www. URL: https://borisfx.com/products/continuum/?collection=continuum&product=continuum. Дата звернення: 04.03.2025.

Boris FX | Sapphire [Електронний ресурс] – Режим доступу: www. URL: https://borisfx.com/products/sapphire/?collection=sapphire&product=sapphire. Дата звернення: 04.03.2025.

GPU and GPU driver requirements for After Effects [Електронний ресурс] / Adobe. – Режим доступу: www. URL: https://helpx.adobe.com/ua/after-effects/using/basics-gpu-after-effects.html. Дата звернення: 14.03.2025.

CUDA Toolkit Documentation | Programming Guide [Електронний ресурс] – Режим доступу: www. URL: https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html. Дата звернення: 20.03.2025.

HPC/Кодинг/.NET/C++ CLI. Изменение цвета изображения из RGB в серые тона на C++/CLI. [Електронний ресурс] – Режим доступу: www. URL: https://s5.hpc.name/thread/u230/73011/izmenenie-cveta-izobrajeniya-iz-rgb-v-serye-tona-na-c-cli.html. Дата звернення: 25.03.2025.

YUV, YCbCr, YPbPr color spaces [Електронний ресурс] – Режим доступу: www. URL: https://discoverybiz.net/enu0/faq/faq_YUV_YCbCr_YPbPr.html. Дата звернення: 31.03.2025.

Gaussian blur [Електронний ресурс] – Режим доступу: www. URL: https://en.wikipedia.org/wiki/Gaussian_blur. Дата звернення: 04.04.2025.

Downloads

Опубліковано

21.12.2023

Як цитувати

Ушенін, Д., Сабанов, С., & Шляга, О. (2023). ДОСЛІДЖЕННЯ ЕФЕКТИВНОСТІ ВИКОРИСТАННЯ ТЕХНОЛОГІЙ GPGU В КАСТОМНИХ ПЛАГІНАХ ADOBE AFTER EFFECTS . Цифрова економіка та інформаційні технології, 2(1). илучено із http://journals.zieit.edu.ua/index.php/deit/article/view/23