Перейти к содержимому

Серия уроков по Manim, эп. 5: Интерактивность | Математическая анимация С ЛЕГКОСТЬЮ

Benjamin Hackl

0:00 / 0:00

Серия уроков по Manim, эп. 5: Интерактивность | Математическая анимация С ЛЕГКОСТЬЮ

45 232 просмотра · 4 года назад
Benjamin Hackl
6,95 тыс. подписчиков
45 232 просмотра · 4 года назад
Manim — это бесплатная библиотека Python с открытым исходным кодом, поддерживаемая сообществом, для создания (математических) анимаций, первоначально разработанная Грантом «3blue1brown» Сандерсоном. Эта серия уроков представляет собой пошаговое руководство по возможностям Manim. В этом эпизоде ​​рассматривается очень специфическая функция: взаимодействие с рендерером OpenGL с помощью клавиатуры и мыши — приятного просмотра! #manim #tutorial #animation #python #programming #math #3blue1brown Ссылки на ресурсы Рабочий лист Jupyter (скопируйте код для запуска локально, интерактивность не работает онлайн): https://mybinder.org/v2/gh/behackl/ma... Руководство пользователя OpenGL от aquabeam: https://web.archive.org/web/202507081... Проблема #2669: https://github.com/ManimCommunity/man... Документация pyglet: https://pyglet.readthedocs.io/en/late... Ключевые константы pyglet: https://pyglet.readthedocs.io/en/late... Исходный код методов интерактивной сцены: https://github.com/ManimCommunity/man... Репозиторий GitHub с материалами серии: https://github.com/behackl/manim-with... Manim: https://www.manim.community Discord: https://manim.community/discord Подробнее обо мне Домашняя страница: https://benjamin-hackl.at Twitch:   / behackl   Twitter:   / behackl   Discord: https://benjamin-hackl.at/discord Атрибуция Аудиомикс и мастер: Хесус Раскон (@jesi_rgb) Слайды презентации через https://revealjs.com Музыка Альбом: Ayla от Bhxa | Предоставлено Lofi Records | https://lofigirl.com/blogs/releases/ayla Альбом: Морской лес Амбуло | Предоставлено Lofi Records | https://lofigirl.com/blogs/releases/s... Альбом: Мои мемуары Элайджи Ли | Предоставлено Lofi Records | https://lofigirl.com/blogs/releases/m... --- Содержание видео: 0:00 Введение и отказ от ответственности 1:50 Рендерер OpenGL и вы 4:43 Пример: Демонстрация OpenGL 13:47 Пример: Текстурированная поверхность 15:18 Предварительный просмотр рендеринга в реальном времени 21:19 Взаимодействия по умолчанию 24:16 Пользовательские взаимодействия 28:06 Пример: Пример взаимодействия с игрушкой 33:08 Пример: Итерация Ньютона 44:58 Заключительные замечания, заключение