За объяснение работы с векторами огромнейший респект! Я догнать по даташитам никак не мог.👍👍👍
@ruslansanzharov5825 Жыл бұрын
Даташиты?
@notsaucemanofficial3 жыл бұрын
И на 31:25 минуте Алекс сотворил воду, а на 43:30 превратил ее в упругое тело. Звук фейспалма на 54:40
@АлексейБаранов-я9э3 жыл бұрын
Спасибо Алексу Гайверу. Показал как программу написать, и по физике объяснил что и как происходит.
@vicitacal113 жыл бұрын
Круто! Ждем продолжение с физикой пружин, маятников, рычагов, можно написать свой Cut the Rope, может даже физику частиц сможешь сделать. Вообщем, ролики как у Onigiri очень крутые и интересные.
@SERG752773 жыл бұрын
Считаю этот момент важным! Скорости и другие вещи связанные со временем можно делить на переменную frameRate (функция frameRate() устанавливает максимальный fps, который не может быть выше частоты обновления монитора). Это сделает все скорости не зависимыми от максимального, текущего fps и они будут измеряться именно в 1ед./с., а не 1ед./рандомный_попугай. Во время лагов (ну мало ли) программа будет вести себя корректнее, а не замедляться. Да и в конце концов никогда не знаешь на каком калькуляторе будут запускать твой код.
@ArduNotes3 жыл бұрын
да
@antanz_3270 Жыл бұрын
@@nikitasky6286 как говорит документация, фреймкоунт - кол-ло кадров за всю программу, а не в секунду
@agent_of_shield3 жыл бұрын
Я даже задумался может и мне начать учить Processing
@qshau36983 жыл бұрын
шок. столько полезной информации подряд я еще ни у кого не видел. неистово респектую!
@mclotos3 жыл бұрын
36:47 "ой щас математика пойдет", а до этого мы видимо рисованием занимались =)
@reptiloid40003 жыл бұрын
Спасибо, я плачу, почему в детстве никто так не мог заинтересовать программированием....
@TheVovaDen3 жыл бұрын
Потому как не было по сути ничего, не было не ПК и не курсов (я о 90-х).
@antdrmr2 Жыл бұрын
Был зэт Спектрум, компаньен на кью бейсике)
@RK-wf1rn3 жыл бұрын
Очень клёво. Надо было чисто по физике сделать. Тогда и материалы менять можно, жидкости, создавать области с газом... Добавить ещё разные явления. Песочница полноценная будет, но нагрузит систему
@iqubik3 жыл бұрын
Лайв Гайвер! Ок её, почти Стрим. Моё вам уважение, Алекс. Спасибо! Кстати все что-то о processing заговорили - вон foo на нём л-системы деревьев модулировал.
Скачал на планшет, будет чем в аэропорту занять себя
@JTCF3 жыл бұрын
Было бы интересно увидеть уикл видео про Platformio. Очень классный набор инструментов для разработки, в десятки раз более профессиональный, чем ардуино иде.
@SERG752773 жыл бұрын
На сайте есть статья: alexgyver.ru/bad-platformio/
@ДмитроЯ-я6б3 жыл бұрын
Жаль, что у Алекса нет гаража ну или дачи. Масштаб применения знаний да умений был бы гараздо больше
@diver20483 жыл бұрын
Вроде как у бабушки есть "домик в деревне"?
@Auzenable3 жыл бұрын
Нужно скинуться ему на гараж.
@agent_of_shield3 жыл бұрын
Помните, он продал гараж в видео про светодиодную матрицу😁😁😁
@ДмитроЯ-я6б3 жыл бұрын
@@agent_of_shield 😬😮
@ArduNotes3 жыл бұрын
далёко(
@ProgrammerForever Жыл бұрын
Чтобы не вводить кучу магических коэффициентов достаточно было ввести и учесть плотность шарика (отсюда получается масса шарика) и плотность сред (воды, воздуха) - автоматом получаем (более) правильное сопротивление среды и силу Архимеда.
@Redemi_one3 жыл бұрын
сделай гайд по созданию гугл дино на Processing
@de_fer53223 жыл бұрын
заинтересовал ты конечно процессингом... ещё в начале мая написал 2 проги: шарики ускоряются к мыши (чем дальше, тем быстрее) и гравитационный симулятор (с камерой)
@de_fer53223 жыл бұрын
и немного позже пытался реализовать 3D движок, но успешно забил после некоторых успехов =)
@bentonitt3 жыл бұрын
Чуаак есть юнити
@kos18973 жыл бұрын
Согласен, день прекрасный.
@motoday35803 жыл бұрын
Алекс спасибо большое , очень интересно ! Хочется урок про многозадачность с подробностями и урок по изменение параметров прошивки через ком порт (eeprom).
@iqubik3 жыл бұрын
Алекс, если можно для такого формата сделать везде шрифты слонячьими, чтобы с мобилы смотреть было можно
@MCervi423 жыл бұрын
Как всегда круто! Flasher для ардуино на змее, было бы интересно
@St-se5nm2 жыл бұрын
Классно всё разобрано
@andrejv____50512 жыл бұрын
Благодарю за видео 👍👍👍
@Semviknik3 жыл бұрын
Только хотел написать, а как же масса, масса то где, Алекс сказал что не будем заморачиваться. Видео класс, вспомнил начало своего обучения программированию, тоже песочницы всякие писал.
@elborus3 жыл бұрын
Даёшь на следующий урок N шариков с взаимной гравитацией! И это не шутка - на Processing написано много захватывающе красивых демок.
@Ivan_sev3 жыл бұрын
Я до сих пор жду когда он выпустит видео про управление ардуино через порт на c#
@mikhailshalaev1273 жыл бұрын
А Гравёр разве такое обещал???
@Ivan_sev3 жыл бұрын
@@mikhailshalaev127 нет, но если его просили сделать на puthon, то почему бы и не сделать на c#
@TheAxyzDile8 ай бұрын
Сопротивление воды тоже самое что и воздуха. Ну эту идею ухватили. В оригинале функция сопротивления содержит плотность среды. То есть это сила "сопротивление среды". Сила архимеда действует и в воздухе, опять таки в формуле плотность - создаём "воздушный шарик". Ветер это коррекция сопротивления среды - формула та же самая (сила ветка зависит от квадрата скорости ветра), просто дополнительный вектор к сопротивлению "среды". В случае с водой это уже будут "волны", точнее "поток". много лишнего )
@kan43173 жыл бұрын
Я ждал этого, кстати лайф кодинг по кайфу вышел, может стримчанский?
@green.6163 жыл бұрын
Нет, смотреть тоже самое в течении 3 часов ну такое.
@kan43173 жыл бұрын
@@green.616 зачем тоже самое? Другую тему
@green.6163 жыл бұрын
@@kan4317 Я к тому что такая же или другая тема в виде стрима будет идти дольше, всё-таки, если заметил кое где было вырезано или ускоренно.
@kan43173 жыл бұрын
@@green.616 ну и? Зато в лайф формате можно будет отвечать на вопросы зрителей, реализовывать их идеи и тд
@kan43173 жыл бұрын
К тому же, как плюс автору, подключить донейшн алертс
@Heron314153 жыл бұрын
Лайк за фізику 👍
@schrodingers_kater3 жыл бұрын
Круто) А следующий видос будет называться "Строим модель реального мира в трехмерной виртуальной реальности на Processing"?))
@НикЛог-и3ч3 жыл бұрын
надеюсь
@vladimirkudiyarov29363 жыл бұрын
СПАСИБО!!!
@maximahnach3 жыл бұрын
Очень жду видео про программирование на процессинг для Андроида. И про ЕСП8266. И про связь программы на андроиде с ЕСП. И с ардуиной через блютуз.
@tellator2 жыл бұрын
Круто было бы сделать ещё и зависимость гравитации (веса) от размера, тогда из шарика вообще больше ничего не выжать
@максКозлов-ф3ш3 жыл бұрын
Саш, давай ray casting - а дальше, doom на processing )))
@erebosubuntu90633 жыл бұрын
Волим ваш канал, он је извор инспирације, поздравите се из Мексика.
@Shalom671games32 жыл бұрын
боюсь вы языком ошиблись)
@nazim35153 жыл бұрын
нехрена не понял но безумно интересно)))
@АлександрКузнецов-ц9ъ Жыл бұрын
нет упругости поверхности(например гденибудь постелить коврик) и еще потери при выходе из воды(это к тому чтобы не выстреливал). ну а самый цинус это все в 3d сделать
@postoronny3 жыл бұрын
Ты изменяешь радиус (стало быть, и объём) шарика, но не меняешь его массу, то есть при изменении размеров меняется и плотность (как у воздушного шарика). У плотных тел плотность (и плавучесть) не должна зависеть от размеров. То есть, да, ты сделал именно воздушный шарик :) ... Было интересно! Спасибо!
@ArduNotes3 жыл бұрын
а у нас и архимед не архимед, масса везде сократилась, всё "пропорционально". Чисто инженерный подход, Pi == 3 вообще!
@wowlikon3 жыл бұрын
Делай симуляцию жидкости как в power toy
@dennissilver74813 жыл бұрын
Вот это от души... :D
@texnotv53523 жыл бұрын
Когда будут видио на основном канале????
@ArduNotes3 жыл бұрын
дадад снимаю)
@ИванИванов-п2ю6г3 жыл бұрын
Спасибо большое за интересный материал и очень хорошее изложение! Мне кажется, что зря включали вентилятор - он сдул ссылку на программу. Не нашел её ни здесь, ни на гитхабе. Повторите, пожалуйста, ссылку для тех, кто не может её найти.
@БузилаВікторія3 жыл бұрын
Можете пожалуйста снять видео где можно скачать программу Processing и как установить. Заранее спасибо
@TheSergWolf2 жыл бұрын
Блин аж всплакнул. Процессинг был мегапопулярен кто кодил мультики на FlashMX. К сожалению Adobe похоронили их
@decimaldelimiter5873 жыл бұрын
в условиях нулевой гравитации вода, вроде, сама должна принять форму шара? :)
@egormerkushev Жыл бұрын
40:05 масса пропорциональна кубу радиуса
@goiiia37743 жыл бұрын
О, векторная алгебра, это к Renesco Rocketman"у !
@Attermiter2 жыл бұрын
Адекс а где ты взял папку библиотеки сообщества(у меня 4-ый процесинг)
@valshaev11453 жыл бұрын
Как программер, скажу, что алгоритмы делаются заранее (псевдокодинг, я олдскул, С/С++), но ты сказал заранее, все в реал тайм, и рассуждения и ход программинга мне понравились. Это - просто обьяснения почему плюс до видео. Извиняюсь за корявость моего коммента, просто живу в Канаде дольше, чем в ссср.
@alex_chubanoff3 жыл бұрын
Мало чего понятно. Но очень интересно.
@AlexandrSvetlakov3 жыл бұрын
Кайф!
@SIM31r3 жыл бұрын
А функции и процедуры там делаются? Что-то вижу только линейный код )
@ЧеловекЧеловечный-л5ц3 жыл бұрын
Собираю ГБЦ в гараже, на фоне Сашка программирует. Смотреть некогда, хотя бы послушаю)))))
@3JlOU_BoJlK3 жыл бұрын
Боже, у Алекса Гайвера даже без сценария и подготовки получается лучше, чем у многих с подготовкой и сценарием... Должно быть стыдно, господа.
@ArduNotes3 жыл бұрын
спасибо) для меня это вообще новый формат
@igorpetrov84753 жыл бұрын
Спспс! Что за рисовалка?
@Vo9GER3 жыл бұрын
Надо было ввести массу в систему, тогда влияния сил были бы более прогнозируемыми
@_kipovets_852 жыл бұрын
Я слишком тупой для этого)) пойду дальше подсветку телевизора паять ))
@Gartenzwerg3 жыл бұрын
void reset() - это зарезервированная функция? Не пойму из текста как она связана с кнопкой ресет.
@ArduNotes3 жыл бұрын
не зарезервированная. Мы её у казали как обработчик
@Gartenzwerg3 жыл бұрын
@@ArduNotes cp5.addButton("reset") - здесь, что ли? Я думал, что в кавычках название кнопки. Больше я ссылок на "reset" в тексте программы не нашел.
@ArduNotes3 жыл бұрын
смотри предыдущий урок по интерфейсу на P5, там всё рассказано
@Gameplayer550553 жыл бұрын
С такими темпами свой майнкрафт создадишь на Processing
@youtube_developer_03 жыл бұрын
Создадишь
@Nachmed3 жыл бұрын
Пытался кодить параллельно, но с какого-то момента шарик стал падать вниз без всякого добавления физики ))
@nezamenimyi3 жыл бұрын
Как на processing подключится и залогится к серверу через mqtt ?(как подключится к mqtt серверу?)
@ИванЮдин-з2е3 жыл бұрын
Крутое видео, а где ссылка на гит?
@ArduNotes3 жыл бұрын
забыл, добавил!
@ИванЮдин-з2е3 жыл бұрын
@@ArduNotes Спасибо, и в целом спасибо за твое крутое творчество
@tobiak91363 жыл бұрын
два раза написал силу архимеда: acc.y -= r*r*r * dens, ну ничего, бывает)
@AzazehlWhinchester3 жыл бұрын
Оп, кайф)
@olegg5572 жыл бұрын
Тем временем библиотека fisica : *Очень нервно курит в сторонке *
@Schaunard3 жыл бұрын
Совершенно не понял, как можно сложить радиус-вектор, отвечающий за позицию, с вектором скорости. Это к метрам прибавили метры в секунду? Мне за такое на физике бы 2 поставили и были бы правы.
@ArduNotes3 жыл бұрын
напоминаю, что мы ИНТЕГРИРУЕМ дискретный процесс, на отрезке dt скорость превращается в расстояние, а ускорение - в скорость, поэтому векторы можно сложить
@ЖеняМальчевский3 жыл бұрын
Почему в воде действует ветер?)
@зёбра-е4э3 жыл бұрын
А где проект?
@ArduNotes3 жыл бұрын
забыл добавить, сейчас в описании
@litetabs3 жыл бұрын
Тело при переходе в плотную среду должно терять скорость и не должно ее получать при выходе
@ArduNotes3 жыл бұрын
оно и не получает вроде как
@litetabs3 жыл бұрын
@@ArduNotes возможно мне показалось
@ArduNotes3 жыл бұрын
всё вычитается из вектора скорости фактически, до перезапуска симуляции
@fitte1053 жыл бұрын
Почему используешь Arduino IDE 1.8.13? Есть 2.0, он в бета тесте, но значительно приятнее и стал выглядеть как нормальный редактор кода. Даже дебагер появился.
@ArduNotes3 жыл бұрын
потому что это видео про Processing
@fitte1053 жыл бұрын
@@ArduNotes Я заметил, что во всех видосах где ты пишешь на Arduino IDE, Ты используешь 1.8.13, даже в самых новых видео. Просто написал это под видосом о processing. Так вот, почему же?
@ArduNotes3 жыл бұрын
потому что обзора на arduino ide v2 на канале ещё не было, а без этого я не могу брать и показывать как работаю в другом софте
@ololololo-l5z3 жыл бұрын
25 пять минут проходяк как 5 под видео гайвера😀 7 лайков и всем лень ответить?
@рнли2 жыл бұрын
Девять
@TF2_sex_update11 ай бұрын
2,1 тысяча
@ololololo-l5z11 ай бұрын
@@TF2_sex_update ?
@starets_fugas3 жыл бұрын
Диффуры, будь они не ладны!
@9I_lTaTPuoT_Poccuu3 жыл бұрын
Как можно связаться с автором этого видео? Это ведь не Алекс как я понимаю?, а второй ведущий
@ArduNotes3 жыл бұрын
у второго ведущего другой голос, это алекс
@9I_lTaTPuoT_Poccuu3 жыл бұрын
@@ArduNotes тогда меняю вопрос: как можно связаться с Алексом?🤗🤗🤗
@ArduNotes3 жыл бұрын
посмотреть описание под любым видео на обоих каналах, либо вкладку "о канале"
@norude3 жыл бұрын
40:25
@allaksusallaksus24023 жыл бұрын
Вектор положения и вектор скорости имеют разную размерность!!! Их нельзя складывать
@ArduNotes3 жыл бұрын
инженерам можно. Мы вообще то интегрируем, а не чисто векторы гнём
@JTCF3 жыл бұрын
А как это связано с ардуино?
@khvastov.maksym3 жыл бұрын
В лайв-видео такой серьёзный, даже не лолкекнул ни разу, а я ожидал какой-нибудь вектор lolkektor, но обошлось!
@ArduNotes3 жыл бұрын
несколькими статьями в инторнете
@mewrx23553 жыл бұрын
Хотел подписаться. Не получилось. Кнопка уже серая
@Lis..B3 жыл бұрын
скорее прозрачная
@АлексейШутко3 жыл бұрын
Тут, вроде, иде с автодополнением состряпали... Уже бэта внрсия.
@ArduNotes3 жыл бұрын
ага, вышла из альфы спустя сколько лет
@user_PsevdonimyEtoPolnyjOtstoj3 жыл бұрын
Почему у меня controlP5 не устанавливается, пишет мол "Тайм-аут соединения при загрузке ControlP5"? Другое скачивается без проблем.
@Nachmed3 жыл бұрын
У меня нормально скачался. Попробуй волшебную спасительную перезагрузку виндовс
@user_PsevdonimyEtoPolnyjOtstoj3 жыл бұрын
@@Nachmed я разобрался, во всём роскомнадзор виноват, скачалось всё через VPN.
@-pro81713 жыл бұрын
По звукам для шарика ни слова....
@goldirus2 жыл бұрын
описание фрагментов видео не соответствует фактическому содержанию. неправильно разбито
@denmurz3 жыл бұрын
а pyopencl не пробовал?
@govdamikhaylo41833 жыл бұрын
Ну так для чего же ему его использовать он и далеко не питонист
@СергейЛиньков-э2с3 жыл бұрын
+
@kitgame25543 жыл бұрын
без массы все бестолку
@MichaelSolovyev-l2y3 жыл бұрын
Метки времени не совпадают!
@antonpetrusevich3 жыл бұрын
Блин, вектора это не точки. Сложение векторов -- это сложение воздействующих на них сил. Положение шарика вообще не вектор.
@ArduNotes3 жыл бұрын
никто не говорил что вектора это точки)) "Сложение векторов -- это сложение воздействующих на них сил" - вот это уже маразм. Сила это и есть векторная величина "Положение вообще не вектор" - ещё какой вектор, бегом обратно в школу
@antonpetrusevich3 жыл бұрын
@@ArduNotes То, что вектор имеет координаты, никак не привязывает его к точкам. Вектор может применяться к любым точкам, чтобы получить другие точки. Про сложение векторов я криво выразился, признаю. Имел в виду, что сложение воздействующих сил можно представить сложением векторов. Посылать меня в школу -- неуважение.
@syoritohatsuki3 жыл бұрын
Такое надо стримить, а не записывать
@ArduNotes3 жыл бұрын
ну, без вырезания битых фраз, матов и размышлений там было часа 2 вроде =)
@syoritohatsuki3 жыл бұрын
@@ArduNotes тем более) когда смотришь лайф есть и поддержка комьюнити в донатах и показывается реаль кодинга и количество кофеина😁 Попробуй как нибудь, ток пожалуйста не с горы, а дома)
@Auzenable3 жыл бұрын
Объясните мне, дураку, эту конструкцию: cp5.addSlider().setPosition().setSize().setRange(), функция setPosition() есть методом функции addSlider()?? Шта
@ArduNotes3 жыл бұрын
вызов методов цепочкой, библиотека позволяет так делать
@lyxstv3 жыл бұрын
Я бы поставил "-" за процессинг, но ютуб посчитает это за продвижение, алекс это мусорный скилл ... ну правда не считайте за хейт
@MAD_ALEX3 жыл бұрын
С каких пор прогать на java стало мусорным скиллом?
@lyxstv3 жыл бұрын
@@MAD_ALEX Сам ваш вопрос, лишний раз показывает почему я расстроен. Вероятно вы не опытный программист и не понимаете что процессинг такой же java, как и java script имеет отношение у java.Они все С подобные. Ещё одно пояснение, мусорным я считаю не сам язык, а окружение, лучше освоить библиотеки и технологии которые вам пригодятся не только в хобби
@MAD_ALEX3 жыл бұрын
@@lyxstv в первом уроке по процессинг вроде говорили, для кого и для чего он придуман и используется. И это как минимум более лёгкий и безболезненный способ приобщиться к программированию, чем начинать осваивать сразу жёсткие ide. Вроде это и ежу понятно, но ладно..
@bentonitt3 жыл бұрын
@@MAD_ALEX алекс в ролике не пишет на жаве он пишет на си. Потому что не использует ооп
@MAD_ALEX3 жыл бұрын
@@bentonitt что за тупость)) ООП в джаве такой же как в си, это раз. Два - как можно писать на си в программе, которая компилирует java? Этот язык похож на си, но это не си