Серия уроков по 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 Заключительные замечания, заключение