Can you integrate OpenAI's CLIP, for Image/text embedding?
@eFFecTzz56Күн бұрын
Охуенно ❤
@wizard_still2 күн бұрын
Отличное видео! А зачем нужен open gl и вулкан если движок все рисует? Во всех видео, показывают отрисовку треугольника этим OpenGL,движок ничего сам не рисует что-ли? Какое место занимает open gl во всей этой истории?
@Petr-kh1lt2 күн бұрын
Оптимизаторы порой конечно творят сумасшедшие (в хорошем смысле) трюки, некоторые из которых довольно сложны для понимания. Например, выражения, результат вычисления которых не наблюдаем, также выкидываются, как и в случае с константными мат. выражениями. Выражение по типу a * b, где b равна степи двойки ( например a * 16), оптимизатор вместо умножения, выполнит побитовый сдвиг влево a << 4, где количество сдвигов = log2 16. Выражение a * 2 скорее замениться на a + a. Анролинг лупов, инлайнинг функций и еще куча всего. В общем смотреть на оптимизации и писать на ассемблере, может быть довольно занятным :)
@LifeEXECode2 күн бұрын
Да! В следующем видео по оптимизации я эти моменты показываю также 👌
@Get_Boros9 күн бұрын
Отличный материал, жаль не затронули создание .lib .dll без консольных команд, как бонус) Спасибо!
@legohistory803910 күн бұрын
👍🔥🔥
@alfazero894110 күн бұрын
Как всегда на высшем уровне!
@Desotterro11 күн бұрын
Братан контент в кайф, давай давай еще. Можно почаще!
@kvarze11 күн бұрын
Как всегда бесплатный контент от Юрия лучше, чем сотня платных курсов на Udemi и в других более дорогих курсах) 🎉
@NuWhite11 күн бұрын
Скажите мне, пожалуйста, зачем нужны динамические библиотеки в конечных проектах. Разве не круто если вся программа находится в одном екзешнике, зачем эти лишние дллки в итоговом проекте?
@kenol877911 күн бұрын
По сути для экономии памяти, т.к. одна dll'ка может использоваться сразу несколькими приложениями как например msvcr140.dll в винде или glibc в линуксе Но а если подробнее, то библиотеки с динамической компоновкой загружаются в озу по необходимости, в то время как библиотеки со статической компоновкой загружаются при запуске программы
@Desotterro11 күн бұрын
а еще можно делать таким образом моды, аддоны и длс к игре, которые можно отключить или включить, а не перекомпелировать весь проект
@NuWhite11 күн бұрын
@@kenol8779 Спасибо, я как раз о винде и подумал, что приложения могут использовать одни и теже библиотеки
@NuWhite11 күн бұрын
@@Desotterro есть такое, я кроме десктопных утилит пока ничего не делал, похоже не оценил все возможности динамических библиотек
@LifeEXECode8 күн бұрын
Приветствую! Все ответы, которые написали абсолютно верные, @kenol8779, @Desotterro спасибо) В данном видео, говорю про плюсы минусы библиотек, два слайда есть kzbin.info/www/bejne/qJSVpah4jJmkqM0si=j4oX_HNsPcGIe6nS
@СергейГород_ко11 күн бұрын
🇺🇦🤝✔️💪
@СергейГород_ко11 күн бұрын
Дякую. Нарештi!
@СергейГород_ко11 күн бұрын
Закинув link до лабораторiï cамостiйностi.
@qrspeter11 күн бұрын
Большое спасибо! Начал смотреть из-за cmake, а тут еще принудительно кругозор расширился)
@РоманЛукьянов-л4ц11 күн бұрын
Ставлю лайк сразу не глядя) по-любому годнота.
@TheDustyChannel333411 күн бұрын
Поздравляем с переездом в Финляндию!
@ziggruna11 күн бұрын
Крутое и информативное видео. Спасибо
@alexandrmorozov975211 күн бұрын
Не плохой стиль повествования)
@PetroewLabStudio12 күн бұрын
спасибо за контент
@kwndawo661713 күн бұрын
Планируете обзор 3д математики как у джеймса грегори в книге?
@alexesipenko341315 күн бұрын
Крутейший контент! Спасибо за этот канал! Сто лет не сталкивался с cmake, только когда работал с Qt. Есть несколько вопросов не потеме. Пишу сюда, т.к. в телеге не нашел где можно было оставить комментарий (рекомендую добавить подгруппы для общения, обсуждения и пр.). Планирую ознакомиться с проектом змейки и соответственно опробовать весь пайплайн по разработке. Давно руки тянутся к организации автоматизации. 1. Работает ли этот пайплайн для мобильных проектов (андроид)? 2. Будут ли на канале темы мобильной разработки на UE? Например сборка максимально легковесной версии. Или специфичный пайплайн. Спасибо.
@artbrox15 күн бұрын
why so serious
@РоманЛукьянов-л4ц17 күн бұрын
Как всегда очень качественный контент.
@alexandroiceman670721 күн бұрын
Превосходно!
@alexandroiceman670722 күн бұрын
Отлично!
@Fr2hTt54bmZ28 күн бұрын
Новая порция контента от легенды! Спасибо тебе большое!
@sensescatcher28 күн бұрын
Октябрь 2024. На днях купил курс на юдеми по разработке на с++, посмотреть в онлайне не получается. Существует способ для меня получить доступ к этим материалам, какая-то альтернатива просмотру видео в броузере на сайте юдеми?
@LifeEXECode27 күн бұрын
Других вариантов нет, либо VPN нужен, либо тогда качайте с торрентов
@azokhov28 күн бұрын
Если кто-то, как и я, решил сделать это упражнение на версии движка выше чем 5.1 и у вас не вписывается сетка во вьюпорт - попробуйте у UCameraComponent (Camera) переменную bOverrideAspectRatioAxisConstraint поставить в true. Автору огромный респект за курсы! Успехов!
Подумал, что push eax не очень сложно анимировать, и ret 0 тоже - просто кадр стэка сползает по прошлому ebp. Можно стилизовать всячески. Как думаете, анимированный отладчик смог бы иметь какой-то успех?
@LifeEXECodeАй бұрын
Мы в следующих видео посмотрим на дизассемблер, по сути это оно и есть)
@sensescatcherАй бұрын
Я подобное впервые вижу! Поддержал на бусти и купил курс. Призываю всех неравнодушных тоже поддержать автора! Подобных материалов должны быть больше!
@LifeEXECodeАй бұрын
Спасибо огромное!
@alexsandrbetl5023Ай бұрын
Как всегда топовый урок! Приятно смотреть!
@sensescatcherАй бұрын
Желаю удачи проекту!
@bulba1995Ай бұрын
Спасибо ,шикарное видео 👍
@ДмитрийЗахаров-д6жАй бұрын
Приветствую) Правильно понимаю суть и назначение cmake - у меня есть проект убийцы всех графических движков, в нём 100500 .cpp & .h файлов. Для работы, по любому, использую какую либо IDE. Допустим VS и она позволяет мне собирать проект под Windows для чего cmake мне соБсем не нужен. Но тут я решил портировать проект под другую платформу и чтобы не создавать проект под IDE другой платформы, а в будущем и не заниматься перенастройкой проекта, в другой IDE, в случае смены набора файлов исходников и ресурсов проекта я начинаю использовать cmake для перегенерации проекта для IDE отличного от VS(в моём случае)? Или по другому: работаю в VS, настраиваю CMakeLists, генерирую проект для XCode, собираю сборку в XCODE? Асинхронно пью чай и ем печеньки!!!
@ОлегМастер-о4ьАй бұрын
Норм, странно что просмотров мало.
@legohistory8039Ай бұрын
Огонь🔥🔥👍
@kek8659Ай бұрын
Юрий, ваш курс на Udemy новичку можно проходить на Unreal Engine 5? Или всё же Unreal Engine 4 нужен.
@LifeEXECodeАй бұрын
Приветствую! Ученики проходят на 5-ке. Интерфейс да отличается, не сказал бы что сильно, но есть. Весь код на гитхабе под каждую версию движка есть. Демка на итч собрана под 5ку. То есть по коду практически никаких изменений.
@kek8659Ай бұрын
@@LifeEXECode спасибо👌
@Koteyka1489Ай бұрын
Я на 5.4 прошел, есть пара моментов которые немного по-другому делаются, например умножение в БП, а в целом там все ок
@Serjious_mАй бұрын
Замечательное видео, пофиксил у своего проекта, как оказалось, ужасный CMakeLists
@Agger64RUSАй бұрын
1:22:01 Если я правльно понял что нужно сделать, то для задания конфигурации при генерации CMake нужно в команду добавить ключ -DCMAKE_BUILD_TYPE=<имя_конфигурации> или в самом CMakeLists.txt прописать значение переменной CMAKE_BUILD_TYPE до команды project()
@Agger64RUSАй бұрын
И конечно же спасибо огромное за очердное интересное и информативное видео, надеюсь тема симейка будет раскрыта еще больше)
@LifeEXECodeАй бұрын
Приветствую! Это будет работать только для генераторов с одним таргетом: stackoverflow.com/a/59314670 То есть под VS работать не будет.. UPD. Ещё одна ссылка stackoverflow.com/a/19026241
@Agger64RUSАй бұрын
@@LifeEXECode точно, я такое использовал с make'ом. Тогда получается, что никак не получится такое провернуть, потому что даже сама VS при работе со встроенным CMake'ом из расширения при переключении конфигурации каждый раз перегенерирует кэш
@sanyagoretskyАй бұрын
add_executable(${PROJECT_NAME} main.cpp) if(CMAKE_CONFIGURATION_TYPES) # CORRECT WAY FOR MULTICONFIG GENERATOR set(OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin/${PLATFORM}/$<CONFIG>/${PROJECT_NAME}.v.${CMAKE_PROJECT_VERSION}) else() set(OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin/${PLATFORM}/${CMAKE_BUILD_TYPE}/${PROJECT_NAME}.v.${CMAKE_PROJECT_VERSION}) endif() set_target_properties(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${OUTPUT_DIR}) простой пример как получить доступ к типу сборки для MSVC , по ключу $<CONFIG> и там уже устанавливает что хотим
@sogeking_479Ай бұрын
Боже, храни этого мужика
@GresAndreyАй бұрын
Как я жду каждого видео от Вас, просто невероятный контент, больше такого глубоко подхода нигде нет. Спасибо. ❤
@snowy0110Ай бұрын
по автотестированию во всем интернете нет лучшего контента чем на этом канале, искал по привычке на английском, а нашел жемчужину на русском :)
@Vol_Ай бұрын
Лучшее интро в cmake. Прям то, что нужно!
@РоманАндреев-ь4ьАй бұрын
спасибо большое
@СергейШавлюга-з2чАй бұрын
Автоматизация - наше всё😎
@dalexgames549Ай бұрын
Уф наконец то ))))
@MsVilleusАй бұрын
Юра, приветы! я, насколько понимаю, крайний тест не совсем точный - просто повезло с параметрами и попали ровненько в вызов функции из под таймера регена, а если изменим DamageAmount с 20 например на 12, то тест упадет )