Одной из последних была задача рендеринга 3д-объектов, которая описана на хабре в статье habrahabr.ru/post/248153. Я решил создать по ней видеоуроки, которые описывают мой подход к решению задачи с нуля. Я попытался описать последовательность моих действий как это было на самом деле, конечно, ускорив некоторые моменты и вырезав места, где я бывало затуплял минут на 20 пока не выяснял где же накосячил.
Видеоуроки предназначены не для новичков, я примерно ожидаю опыт от полугода программирования и месяца 2 программирования на Python (язык очень простой, учится очень быстро). Я долго думал не слишком ли быстро происходят события на экране и не слишком ли много информации на единицу времени, но пришел к выводу, что тупеж раздражает, а если что-то непонятно — можно поставить на паузу или отмотать назад.
На данный момент я выложил 3 видеоурока, еще 2 уже записаны и монтируются. Гитхаб с уроками github.com/ef-end-y/PythonLessons. Правда, поздно спохватился и начал выкладывать только с 3-го урока.
Парсим obj-файл:
Рисуем полигон:
Рисуем модель без учета глубины:
Выражаю благодарность haqreu — автору статьи от которой я отталкивался.
Комментарии (19)
nightvich
07.06.2016 12:16Подписался, спасибо! Занятно и интересно. Пожалуйста продолжайте, не останавливайтесь! Формат отличный.
Filippok
07.06.2016 12:52+2Что за дурацкая тенденция писать видео-уроки? Текст гораздо лучше воспринимается.
myxo
07.06.2016 19:39+3Люди разные бывают. Мне, например, текст тоже гораздо удобнее, но я вполне могу представить, что существуют и другие люди.
JustRamil
08.06.2016 01:16Я ни коим образом не хочу преуменьшить ценность данного материала, но по себе знаю, что текст гораздо сложнее готовить. Посмотрите те же самые Lets play видео. Тут тоже самое только для программирования.
becks
08.06.2016 16:49+2У меня, например, обратная ситуация, люблю смотреть видео-уроки по технологиям, фреймворкам, языкам.
В свое время изучал Qt, по книжкам было очень скучно, нашел канал на ютубе в 100 уроков, посмотрел за 3 дня. В итоге очень быстро погрузился в технологию, узнал все основные возможности.
С другой стороны, понятно, что есть авторы и книги, которых читать просто обязательно (например, Макконнелл, Мартин и прочие).
suguby
07.06.2016 14:34Отличное начинание! А можете поделиться — чем снимали, чем редактировали видео? У вас мак?
ef_end_y
07.06.2016 14:40Все инструменты, которыми делалось видео, идут в стандартной поставке мак ос: quicktime player-ом я записывал звук, видео и видео с экрана, imovie монтировал. Никаких иных средств я не использовал, разве что обрезал картинки на http://www.sumopaint.com/
suguby
07.06.2016 14:45А процесс? сначала куча материала, потом монтаж, потом озвучка? Я под линуксом, для захвата экрана пользуюсь Kazam, для монтажа Kdenlive. Озвучку потом накладывать достаточно сложно, пишу сразу, несколько дублей, выбираю лучший. На один скринкаст уходит до 3 часов, а у вас?
ef_end_y
07.06.2016 15:01Видео с экрана — это самое простое. Я открываю pycharm и просто начинаю писать код). Потом откатываюсь назад и пытаюсь повторить что писал, не повторяя явные косяки, потом снова откатываюсь и пишу тот же код, на 3й-4й раз включаю запись и видео получается практически без косяков — удаляю всего несколько тупняков) С аудио сопровождением гораздо сложнее. По отснятому видео пишу текст, начитываю его как получится и накладываю. Смотрю где получились дырки или наоборот много текста, а видео мало — редактирую текст.
Тут начинается самое тяжелое для меня — зачитать текст в полной тишине, когда ребенок уже спит и не орет. Дублей записи очень много ибо я в жизни не особо качественно произношу слова и часто слоги путаю между собой) Когда накладываю аудио понимаю, что зачитал с плохим выражением, фразы на вдохе, шепелявлю, глотаю слоги и т.д — когда записываю это не слышу.
Монтирование в imove освоит даже ребенок, с этим сложностей вообще не былоsuguby
07.06.2016 15:07+1Да, очень похож процесс :) дублей много выходит. Видимо по другому не бывает. Удачи в полезном деле :)
JIghtuse
08.06.2016 04:40Бывает ещё вот так: https://youtu.be/5Da6ZyQJjE0
Но это не для каждого, естественно =)
Damik
Приятный формат. Хотел сказать, что можно и побыстрее, но для этого есть ускорение видео. Спасибо, подписался!