Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

I Coded a Video Editor (and it kind of sucks)

Автор: GamesWithGabe

Загружено: 2022-12-30

Просмотров: 245285

Описание:

I was using Manim to create animations for my latest video when I ran into a bug. This bug was very small, but caused a visual artifact that was driving me crazy. I reached out and was informed that this was a known bug, and unfortunately there is no fix. I said to myself, "Fine I'll live with it", but I couldn't. So I set out to code a video editor over my weekend, and here I am 8 months later with my shiny video editor that was an absolute pain to use to make this video. Hopefully you enjoy my overview of the process.

Source Code: https://github.com/ambrosiogabe/MathA...

Font Rasterization:    • The Math Behind Font Rasterization | How i...  
Aarthificial Video:    • Animating with Code - Motion Canvas  
Drawing 3D Lines: https://mattdesl.svbtle.com/drawing-l...
Drawing Bezier Curves: https://ciechanow.ski/drawing-bezier-...
Order Independent Transparency: https://casual-effects.blogspot.com/2...
The O-Library: https://github.com/kkos/oniguruma

Join the Discord:   / discord  
Follow me on Twitch:   / gameswthgabe  

--- Bookmarks ---
0:00 Intro
0:46 Write-In Animation
3:09 Coding a Timeline
3:41 Morphing Animations
5:33 Audio Waveform Previews
7:15 Adding 3D Support
8:27 LaTeX
10:02 Viewports and Gizmos
10:57 Optimizing Stuff
14:12 SVGs
15:45 Scripting
16:13 Code Highlighting

--- Music ---
All the songs are from YouTube Studio Audio Library unless noted otherwise:
"The Curious Kitten", by Aaron Kenny
"The Plan's Working", by Cooper Cannell
"Quincas Moreira", by Siestita
"Looping Ascent", by Joel Cummins
"Tiptoes", by Myuu
"Sprightly Pursuite", by Cooper Cannell
"Amazing Plan", by Kevin MacLeod
"Dreams Become Real", by Kevin MacLeod

---------------------------------------------------------------------
Website: https://ambrosiogabe.github.io/
Github: https://github.com/ambrosiogabe

Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)

My Recommended Game Engine Books:
Game Engine Architecture: https://www.gameenginebook.com/
Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C...
Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E...
Game Programming Patterns (Free): https://gameprogrammingpatterns.com/

My Recommended Beginning Game Programming Books:
JavaScript Game Design: https://www.apress.com/gp/book/978143...

My Recommended Java Books:
Data Structures/Algorithms: https://www.amazon.com/Data-Structure...
LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g...

I Coded a Video Editor (and it kind of sucks)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster

How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster

Добавление многопользовательского режима, цветной подсветки и многого другого | Кодирование Minec...

Добавление многопользовательского режима, цветной подсветки и многого другого | Кодирование Minec...

Buffers in OpenGL | How to Code Minecraft Ep. 2

Buffers in OpenGL | How to Code Minecraft Ep. 2

Математика растеризации шрифтов | Как это работает

Математика растеризации шрифтов | Как это работает

Я написал Minecraft *всего* за 3 МЕСЯЦА!!!!

Я написал Minecraft *всего* за 3 МЕСЯЦА!!!!

Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?

Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?

Программирование без ветвлений: почему «If» медленный... и что мы можем с этим поделать!

Программирование без ветвлений: почему «If» медленный... и что мы можем с этим поделать!

Textures in OpenGL | How to Code Minecraft Ep. 4

Textures in OpenGL | How to Code Minecraft Ep. 4

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

31 портал невозможной формы

31 портал невозможной формы

Запуск «Hello World!» на 10 ЗАПРЕЩЁННЫХ языках программирования

Запуск «Hello World!» на 10 ЗАПРЕЩЁННЫХ языках программирования

Какой наименьший возможный размер .EXE-файла?

Какой наименьший возможный размер .EXE-файла?

How I animate 3Blue1Brown | A Manim demo with Ben Sparks

How I animate 3Blue1Brown | A Manim demo with Ben Sparks

I Made a Graphics Engine (again)

I Made a Graphics Engine (again)

How to lie using visual proofs

How to lie using visual proofs

Разработчик C++ изучает Python

Разработчик C++ изучает Python

Моделирование черных дыр в C++

Моделирование черных дыр в C++

Как я создавал Fruit Ninja

Как я создавал Fruit Ninja

Красота кривых Безье

Красота кривых Безье

How Shaders Work (in OpenGL) | How to Code Minecraft Ep. 3

How Shaders Work (in OpenGL) | How to Code Minecraft Ep. 3

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]