Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Godot Engine + Вертикальное видео

С этим тегом используют

Gamedev Godot Инди Разработка Инди игра Без звука YouTube Короткие видео Юмор Кот Telegram (ссылка) Девушки Эротика Все
4 поста сначала свежее
4
Boogernator
Boogernator
1 год назад
Свидетели Godot'овы

Godot. Градиентные переливы)⁠⁠

Всем привет, давно ничего не постил, вечно некогда)
Странное название, но я хз как это назвать ещё, но вот пример, это по работе делал анимашку пока идет поиск противника, про партиклы тут вроде особо нечего рассказывать, уже и так эти моменты пояснял, а вот фон на заднем плане, раньше не знал как сделать подобное, долго голову ломал)) Но нашел решение)

Ну в целом, мне кажется можно проще решение найти, но не хочется покадровую анимацию, не знаю, думаю ещё пока, но в целом этот задник сделан шейдером. И кому интересно я записал видос, как подобного плана делать эффекты, можно и лучше сделать конечно, я ещё только учусь, но базовой концепцией поделюсь) Может пригодится кому)


Может не все хорошо получилось, вернусь ещё к этой теме, можно и партиклами добиться примерно такого-же эффекта. Посмотрим ещё.

Спасибо, за внимание.

Показать полностью 1
[моё] Gamedev Инди Godot Engine Godot VFX Шейдеры Видео Без звука Вертикальное видео YouTube
0
8
Boogernator
Boogernator
2 года назад
Свидетели Godot'овы

Godot. Ищем потерянные ноды⁠⁠

Утречка! Давно ничего не писал, были причины. Немножко расскажу, так получилось что 31го декабря, за несколько часов до НГ мы взяли и релизнулись. Не скажу что это эпохальное событие, игра и сейчас сырая, но в целом даже на довольно нишевой платформе более 2000 юзеров, какой-никакой ретеншн и длина сессии очень больше 15 минут, что очень даже неплохо. Это небольшой айдл, приложу маленький видосик с процессом.

Не буду тут рассказывать что это несет великую ценность для геймдева, но для меня как Godot-разработчика большая веха. Полностью кроссплатформа, один билд собирается и в apk и html5, который более менее ровно работает и на пк и с мобилки, наподключали всего чего только можно и appsflyer с devtodev и платежку и рекламу, в качестве бекенда используем Nakama, офигенная вещь и с Godot работает прекрасно, даже есть свой самописный сервер на Godot, мы его используем теперь для сбора своей статистики на этапе загрузки html через вебсокет. Брат у меня из геймдизайнера прям матерым линкусоидом стал, докеры там какие-то разворачивает на VPS, и интерфейсы ваяет, я больше все же клиентской логикой занимаюсь.

Короче это я к чему, Godot офигенно работает во всем, но кривые ручки разработчика могут все подпортить. Самое всеми любимое это конечно же - Утечки памяти, они же Memory Leak.

Как я напортачил сильно не буду углубляться, там очень много кода придется демонстрировать, но это из-за разлетающихся конечностей получилось, эффект прикольный и сделал его быстро, буквально за вечер, но потом долго искал и правил)

Из-за чего может получиться, самое простое и частое, это remove_child вы вызвали, а queue_free() для ноды не вызвали, вот и болтается она в памяти неприкаянная, в языках со сборщиком мусора типа Java, AS3 и тп, они бы почистились в определенный проход, но в Godot нету сборщика мусора, так что лучше не расслабляться. Покажу на немножко утрированном примере, но он практически идентичен тому, как сам натолкнулся на эту проблему и уже начал проверять.

Маленькая ремарка - знакомый играл сказал что на третьем часу игры у него начали подтормаживания, я потом затестил там больше 300000 объектов в памяти накапливалось, что конечно плюс Godot, но минус моим кривым рукам.

Ну ладно меньше текста, немножко покодим, для примера возьму ещё одну полезную в хозяйстве вещь такую как HTTPRequest. Начну прям с этого туториала.
https://docs.godotengine.org/en/stable/tutorials/networking/http_request_class.html#preparing-scene

Сцена

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

Скрипт

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

Все хорошо работает, но есть одно но, если быстро кликнуть на кнопку, появится ошибка.
Потому что предыдущий запрос не успел выполнится, а уже новый шлём.

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

А нам вот надо кровь из носу слать сколько угодно запросов, задудосить может хотим кого(Осуждаю), идем в следующий тутор.
https://docs.godotengine.org/en/stable/classes/class_httprequest.html#class-httprequest

Переписываем код, чтобы при нажатии на кнопку спавнился новый реквест и уже он пускай и отрабатывает, подправим немножко код.

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

Вроде бы все как надо, но теперь появилась другая проблема.

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

И все как бы логично, мы же создаем новые реквесты, но никуда их не деваем, они свое сделали и висят балластом. Блин не могу найти странное решение, которое видел на форуме, но оно сводилось к удалению всех потомков на сцене. Не суть, напишу сейчас похожее, внимание не повторяйте это. Но для образовательных целей пойдет. Заодно ознакомимся с очень замечательным методом print_stray_nodes()

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

потыкаем на кнопочку 10 раз пока она не пропадет и посмотрим на результат.

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

В профайлере появились беспризорные ноды, у которых нет родителей. Подмывает Лилу с футурамы вставить, тренд же, но не буду. Вообщем это самое первое смотрите всегда, если чувствуете что проекту плохеет со временем, ну и теперь глянем что же показывает тот чудесный метод.
а тут список всех потерянных нод с именами, можно даже наколхозить свой сборщик мусора и периодически вызывать это в проекте, чтобы чистить потеряшек, но я этого делать не буду и вам не советую используйте class_name для своих нод, они тут будут нормальные названия иметь, найти утечку уже дело плевое совсем.

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

Вот такие дела, пользуйтесь на здоровье.

Ну наверное может у тех кто только осваивает ещё все это дело возникнуть вопрос, а как по уму то сделать, чтобы удалялись только неиспользуемые?

Отличное решение будет сделать пул реквестов, чтобы использовать ранее созданные, но уже отработавшие свое, а если в пуле нет свободных то расширять пул созданием новых, это будет оптимально, так вы не тратите процессорное время на создание и удаление объектов, но это к настоящим программистам, мне лень это писать, там писечная выгода будет, для каких-то высоконагруженных систем мб, в любом случае это тема для отдельного поста.

Я покажу пример попроще и он расширит удобство сигналов заодно, мало-ли кто не знает, что так тоже можно)

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

Ну и скрин профайлера

Godot. Ищем потерянные ноды Godot, Godot Engine, Gamedev, Инди, Видео, Вертикальное видео, Длиннопост

Вот таким нехитрым образом можно получить доступ к сцене которая вне зоны видимости, может где и пригодится кому, способ простой. Я его использовал для пулек, ну потому что у нас в проекте не используется физика и коллизии, пулька летит в заранее просчитанное место столкновения, все по прямой же движутся)

Всем спасибо за внимание.

P.s. Жена занялась Cutout анимацией, немножко в кодинг тоже начала тыкаться. Так что очень возможно запилю серию новичковую заново с более продуманным планом. Опыта опять же прибавилось, какие-то вещи пересмотрел, в каких-то укоренился напротив, все во благо скорости. Пусть и не топовый программист, но за три дня могу сделать любой прототип и 90% работы, а потом уже месяцами делать оставшиеся 90% работы)

Показать полностью 10
[моё] Godot Godot Engine Gamedev Инди Видео Вертикальное видео Длиннопост
2
66
PetrNagel
PetrNagel
3 года назад
Лига Разработчиков Видеоигр

Бункер 21. Исповедь разработчика #1⁠⁠

Всем привет! Я есть Пётр. Занимаюсь разработкой игр, и иногда об этом пишу.

Бункер 21. Исповедь разработчика #1 Мобильные игры, Инди игра, Gamedev, Инди, Разработка, Игры, Blender, Godot Engine, Личный опыт, Видео, Вертикальное видео, YouTube, Длиннопост

Месяц второй


После всех обдумываний я пришел к тому, что нужно делать демку. Запихнуть в неё базовые механики, обмазать геймплеем и приправить сюжетом, это все оформить в виде предварительной первой главы игры.


На "всё про всё" - неделя. Ни днем больше... да... я так никогда не ошибался.


На пятый день разработки я остановился. "Было готово не только лишь всё", что в переводе на понятный значит: в неделю я не укладываюсь. Плохо.


Я сделал персонажа, движение по миру, накидал какие-то 3D ошмётки на карту, начал делать инвентарь. Сделал. Закончился шестой день работы.

Назвать это демкой было никак нельзя. Это даже не прототип. Что же это?


Закончил я неделю с переписыванием рабочего блокнота.

На следующий день меня посетила муза разрушения. Я перечеркал всё и начал заново.


Моя новая стратегия была лояльна к моему внутреннему успешному разработчику, а значит, никаких дедлайнов и сроков. Делаю то, к чему лежит душа. Если сегодня я хочу программировать - я делаю это, а если хочу моделировать - аналогично.


Я работал несколько дней подряд, периодически подпитываясь вдохновением через книгу. На тот момент я читал "Властелина Колец", длинная и закрученная история. Фильмы тоже люблю, но фильм нужно обязательно смотреть, а книгу можно слушать, и не потерять в контенте.


Так, прошло пару недель, и на свет появился "In Head". Игра представляла собой бродилку-ходилку от точки А в точку Б. Геймлпей простой - игрок в роли потерявшего память военного идет с автоматом через орду зараженных.

Из сюжета - нужно найти лекарство, так как герой медленно превращается в монстра.


К сожалению, полноценной первой версии, чтобы что-то показать, у меня нет.


В какой-то момент герой также начинает слышать какой-то голос в голове. По тогдашней задумке это был его напарник, который следил за всем происходящим из глаз главного героя, ибо был подцеплен к нему через какой-то супер интерфейс.


Получившийся прототип я скидывал на тесты знакомым, друзьям (тогда у меня ещё были друзья). Фидбек был не тем, что я ожидал. Не всем игра нравилась.


"Чтожжжж..."


У меня было ядро! Некоторая часть кода, отвечающая за базовые принципы построения игры. Это радовало, и я принялся делать дальше.

Изменил сюжет, прошлое героя, добавил окраску действиям в виде язвительных (и не очень) комментариев. Выглядело, как что-то рабочее.


А потом меня ограбили. Украли всё, что представляло какую-то ценность, включая и ноутбук.


Я, как истинный бородатый программер, КОНЕЧНО ЖЕ хранил исходники на флешке в виде ZIP архивов, названных в честь даты их упаковки.

Внутри все погасло. Денег нет, компьютера, на котором я работал, нет, нифига нет. А делать что-то надо, включая замену (мозгов!) замков во входной двери.


Я спешно записал видео, что, мол, так и так, проектам писец, ничего в ближайшее время не выйдет, попросил ребят о помощи, и случилось самое настоящее чудо!

Я смог на пожертвованиях собрать достаточную сумму для покупки простого офисного ноутбука, небольшого размера и достаточной мощности для работы, как основной, так и по своим проектам.


Восстанавливать, правда, всё пришлось с нуля.

Кадры из стрима, когда я вернулся и офигел...

Через какое-то время я нашел на своем гуглодиске APK файл с тестами, которые я лично проводил, и решил слить его подписчикам, чтобы поглядели, что да как.

После этого видео я над игрой не работал долго. Наверное ещё месяца полтора. Не потому, что я потерял исходники, а потому, что просто не было желания. Наступил период апатии и безразличия.


Конечно же, плохое настроение, страхи, всё в совокупности давило сильно. Те друзья, которые "за любой кипишь" как-то резко пропали, когда мне потребовалась любая посильная помощь. Не отвернулись подписчики, которые скидывали по 15 рублей, пока у меня были проблемы. Впоследствии я для них наделал контента ещё на пару лет. Как сумел, но всё же очень старался!


Больше я на публику проект не выставлял, пока вел его разработку. После ограбления во мне словно что-то переключилось, пропала беспечность. Я стал следить за вещами, пришёл к аккуратности, начал хранить наработки и проекты отдельно от компьютера, в облачном хранилище. Арендовал сервер, развернул на нем файловый центр. Завез синхронизацию между устройствами.


Над игрой я стал работать по вечерам. Ну и да, всё конечно же началось заново.


Я начал накидывать прототип заново, учтя прошлый опыт, и заранее избавляя проект от уже совершенных ранее ошибок.

Время шло, и проект оброс полностью новым сюжетом. На этот раз герой не был военным, он был обычным жителем, который столкнулся с неведомой аномалией - люди исчезли. Полностью. На их место пришли разные монстры, ужасные твари. Герой же пытался добраться до исследовательского комплекса, в котором, предположительно и велась разработка вируса.


В ходе времени коллеги на работе пригласили меня посетить совместно город Калининград. Я согласился. Поездка на три дня, никаких важных дел, отдых во всех смыслах. Однако, там, в Калининграде, я наткнулся на интересный музей под названием "Бункер". Кто там был, думаю, в курсе. И меня посетила новая гениальная идея! Возродить игру "Бункер 3D", но не ту самую, из кнопочной эпохи смартфонов, а в новом облике.


Вернувшись домой, я принялся переделывать игру снова. Теперь герой двигался к "Бункеру ученых", в котором ставили опыты над людьми, изучали порталы в другие измерения и вообще творили всякую дичь.


Игроку в руки было дано специальное радио, дававшее бонусы при правильной настройке на нужные частоты. Это не было сюжетным элементом, но разбавляло геймплей.


Так, спустя ещё несколько месяцев, я сделал первый реально работающий вариант игры.

Уже оправившись морально после ограбления, приведя дела в порядок, я записал вот такое видео. Парралельно обновил старый черновик проекта с игрой в Google Play.

Игра была опубликована, в ней была добавлена реклама, и я начал получать по 5-10 установок в сутки. Мало? Да. Но это не больше нуля!


Игра хоть и была опубликована, но в ней было много неудобств, плохо сделанный инвентарь, непонятные головоломки, некоторые вещи нелогичны. Мне не хватало опыта в составлении сценария, дизайна уровней, я не понимал психологию игроков, и тем более не знал о потенциальной целевой аудитории игры.


Радовало то, что это был полностью с нуля созданный продукт. Доведенный до конечной фазы.


В нем были все базовые вещи:

- Главное меню

- Настройки

- Система сохранений

- Инвентарь

- Взаимодействие с миром

- Оружие

- Загадки и головоломки

- Разные враги

- Финальные титры


Вообще, с технической стороны - это был большой пласт костылей и велосипедов, которые я городил один поверх другого, так как механики я придумывал буквально во время создания уровней.


Внезапно, я обнаружил такое явление, как отзывы в Google Play.


Они [почти] все повально были плохими. Были люди, которые ставили и высокие оценки, но их было мало. Самое важное, что либо я такой удачный человек, либо просто совпадение, но почти все в отзывах писали по делу. Не просто "плохо", а "плохо, потому что...". Я начал прислушиваться и присматриваться.


Нужно было взять какой-то проверенный временем ориентир, чтобы не прогадать. Игру явно нужно было менять.


Но, чтобы сделать это хорошо, придётся снова начать с нуля.

На этом этапе у меня есть самое ценное - опыт взаимодействия с игроками, их реальные мнения об игре, с замечаниями и пожеланиями.

Я понимал, в какую сторону нужно было двигаться.


Так я перешел к написанию новой версии игры.

Опять с нуля.


PS: большое спасибо вам за вашу отзывчивость к прошлому посту. Надеюсь, вам это интересно! Всем удачи в делах!

Показать полностью 3
[моё] Мобильные игры Инди игра Gamedev Инди Разработка Игры Blender Godot Engine Личный опыт Видео Вертикальное видео YouTube Длиннопост
5

Попробовать мобильный офис

Перейти
Партнёрский материал Реклама
specials
specials

Мобильный офис до 100 тысяч рублей⁠⁠

Ноутбуки используют не только для работы: на них смотрят сериалы, редактируют фото, запускают игры и монтируют ролики. Поэтому теперь требования к устройству такие: быть легким для дороги, надежным для горящих дедлайнов и стильным, чтобы не прятать в переговорке. А еще — легко работать в связке с другими гаджетами.

Протестировали TECNO MEGABOOK K15S вместе со смартфоном TECNO CAMON 40 и наушниками TECNO в рабочих и бытовых сценариях от Zoom-звонков до перелета, а теперь рассказываем, как себя показала техника.

Первое впечатление от дизайна ноутбука

Первое, что заметно — это вес. При диагонали 15,6 дюйма и полностью металлическом корпусе K15S весит всего 1,7 кг. Это примерно на 15% меньше, чем аналоги. Устройство не обременяет ни в офисе, ни в такси. Ноутбук поместился в стандартный городской рюкзак, было удобно достать его в кафе за завтраком и по дороге в такси, чтобы быстро отработать клиентские правки.

1/4

Дизайн сдержанный, без ярких акцентов, с матовой поверхностью. Правда, на ней остаются следы от рук. Так что если приходится постоянно открывать ноутбук в присутствии клиентов или партнеров, лучше купить прозрачный кейс. Визуально и тактильно устройство ощущается надежно: не выскальзывает и не двигается по столу, благодаря специальным резиновым накладкам на задней части.

Шарнир работает мягко: чтобы открыть крышку даже одной рукой, не нужно придерживать корпус. Чтобы показать коллеге или клиенту презентацию, достаточно раскрыть экран на 180°. Это удобно и для работы лежа, и для подставок, которые требуют определенного угла обзора.

Также отметим 9 портов: USB-A, USB-C, HDMI, слот для карты памяти — можно забыть о переходниках.

В TECNO MEGABOOK K15S предустановлен Windows 11. Ноутбук готов к работе сразу после включения. Никаких лишних установок и обновлений. Все настроено и оптимизировано для вашей многозадачности.

Экран: яркая картинка и комфорт ночью

Экран — 15,6 дюйма, IPS-матрица с разрешением Full HD. Углы обзора отличные: изображение остается четким, даже если смотреть сбоку, цвета не искажаются. Есть антибликовое покрытие. Тестировали ноутбук при разном освещении: можно спокойно работать у окна. Когда солнце бьет прямо в экран, текст по-прежнему остается читаемым, картинки не искажаются. Это редкость в бюджетных моделях.

1/2

Неважно, работаете вы ночью или играете, выручит клавиатура с регулируемой четырехуровневой подсветкой. При среднем уровне в темноте все видно, глаза не устают. Из плюсов для тревожных людей: включали ноутбук в самолете и электричке, никто вокруг не жаловался на яркость. Все регулируется кнопками, не нужно лишний раз заходить в настройки.

Стеклокерамический крупный тачпад — 15 см. Он не залипает, не промахивается, срабатывает с первого касания. Не возникает дискомфорта, даже если несколько часов редактировать документы без мышки. После перехода с других устройств немного непривычно, что тачпад работает в двух направлениях: нижняя часть отзывается нажатием, верхняя — касанием.

В кнопку питания встроен сканер отпечатка пальцев. К нему можно быстро привыкнуть, особенно если сидишь в опенспейсе или работаешь в дороге. Один легкий тап пускает в систему даже с мокрыми руками. Безопасно, удобно и не нужно постоянно вводить пароли.

Производительность: рендерим видео, открываем вкладки

Ноутбук работает на AMD Ryzen 7 5825U (опционально можно выбрать версию техники Intel Core i5-13420H). Восьмиядерный AMD с поддержкой 16 потоков подходит для ресурсоемких операций вроде рендеринга или работы с большими массивами данных. Встроенная графика Radeon справляется с редактированием видео в Full HD или играми.

1/4

Во время монтажа 30-минутного ролика в DaVinci Resolve и параллельной работе в Photoshop с несколькими большими PSD-файлами система сохраняла стабильность. Не было ни зависаний, ни заметного падения производительности. Ноутбук уверенно держит в фоне 10 приложений одновременно. Если запущены браузер с 20 вкладками, видеозвонок в Telegram, Excel с объемной таблицей и софт для монтажа, система не тормозит и не перегревается. Переход между окнами остается плавным, ничего не «проседает», даже при одновременном скачивании файлов и редактировании видео.

Базовая комплектация включает 16 ГБ оперативной памяти в двух слотах. При необходимости можно легко увеличить этот показатель до 32 ГБ, заменив стандартные модули на более емкие. Помимо установленного SSD на 1 ТБ предусмотрен дополнительный слот, поддерживающий диски объемом до 2 ТБ.

Чтобы во время нагрузки системы охлаждения не выходили из строя, в ноутбук встроен эффективный вентилятор, способный рассеивать до 35 Вт тепла. Устройство не греется, его спокойно можно держать на коленях. Это решение дополнено тремя режимами работы, которые переключаются простой комбинацией клавиш Ctrl+Alt+T. Тихий режим идеален для работы ночью или в общественных местах, сбалансированный подходит для повседневных задач. Производительный, на котором запускали рендеринг видео и игры, практически не шумит.

Автономность: 15 часов без подзарядки

Протестили автономность MEGABOOK K15S в условиях, знакомых каждому деловому путешественнику. Утром перед вылетом зарядили ноутбук до 100% и взяли его в рейс Москва — Калининград. В зале ожидания провели созвон, потом три часа смотрели сериал и в дороге до отеля редактировали документы. К моменту приезда оставалось 40% заряда: хватило бы еще на пару часов продуктивной работы.

1/3

MEGABOOK K15S может автономно работать до 15 часов и позволяет не оглядываться на индикатор заряда. Заявленное время достигается при типичном офисном использовании: одновременная работа с документами в Word и Excel, ведение переписки, видеоконференции, веб-серфинг.

Если все же понадобится, за  час восполняется до 70% батареи. Компактный адаптер мощностью 65 Вт на базе нитрида галлия поместился даже в карман пиджака. Один блок питания заряжает и ноутбук, и смартфон, и наушники. Экономия места: не нужно никаких дополнительных проводов.

Звук, который реально слышно

В TECNO MEGABOOK K15S установлены два мощных динамика по 2.5 Вт. Звук с глубокими низами, без пластикового дребезжания, объемный. Благодаря DTS можно смотреть видео даже в шумном помещении. В тестах специально включали сцены с шагами и выстрелами: локализация настолько точная, что в наушниках нет необходимости.

Та же стабильность и в микрофоне. Благодаря AI-шумоподавлению голос передается чисто. Во время тестовых звонков из оживленного кафе собеседник не услышал ни разговоры за соседним столом, ни городской шум. И все это — на расстоянии до пяти метров.

Кстати, о созвонах. В ноутбуке встроена обновленная камера. Она отслеживает положение лица, а еще есть физическая шторка приватности. Например, можно закрыть шторку для комфортных видеоконференций.

Для тех, кто предпочитает гарнитуру, идеально подойдут беспроводные наушники TECNO FreeHear 1 из экосистемы бренда. Когда не хотелось делиться разговорами с окружающими, подключали их. Чистый звук с акцентом на средние частоты, 11-мм драйверы, которые выдают неожиданную детализацию. Музыку слушать приятно: и фоновый плейлист на телефоне, и вечерний сериал на ноутбуке. Автономно работают наушники 6 часов, с кейсом — до 30 часов. 

1/2

Bluetooth 5.4 обеспечивает стабильное соединение на расстоянии до 10 метров. Удобная C-образная форма разработана специально для длительного ношения — после восьмичасового рабочего дня в ушах не возникает дискомфорта. Наушники поддерживают одновременное подключение к ноутбуку и смартфону. Переключение между устройствами происходит быстро и без заминок.

Через фирменное приложение Welife можно выбрать один из четырех эквалайзеров и отследить местоположение гарнитуры в случае утери. А еще кастомизировать виджет для управления наушниками. Функция настройки персонализированного дизайна доступна для устройств на Android и позволяет гибко изменить внешний вид окна подключения: вплоть до установки фоновой картинки или собственного фото.

Первые пару использований может потребоваться время, чтобы привыкнуть к нестандартной форме вкладышей, но уже с третьего раза они надеваются вслепую за секунду. Что особенно приятно:  собеседники отмечают, что звук от микрофона более приятный и четкий, чем у дорогих известных моделей.

Бесшовная синхронизация со смартфоном

Благодаря функции OneLeap ноутбук синхронизируется со смартфоном TECNO. Подключение происходит за пару секунд: достаточно один раз подтвердить сопряжение. После этого открывается доступ к бесшовному переключению между устройствами — объединенному буферу обмена, дублированию экранов и передаче файлов без кабелей и пересылок в мессенджерах.

Функция выручила, когда нужно было открыть приложение, у которого нет веб-версии. Удобно работает и буфер обмена: скопировал текст на одном устройстве — вставил на другом. Например, код, полученный в сообщении на телефоне, вводится в браузере на ноутбуке. Экономит минуты, а иногда и нервы. А когда в дороге пропал Wi-Fi, ноутбук сам подключился к мобильному интернету через смартфон.

1/2

TECNO CAMON 40 и сам по себе — мощный рабочий инструмент.  Смартфон выделяется камерой высокого качества 50 Мп, ярким AMOLED-экраном 120 Гц и множеством функций, которые упрощают процесс мобильной съёмки и использование искусственного интеллекта TECNO AI.

Телефон работает на HIOS 15.0.1 на базе Android 15.В фирменную оболочку встроен искусственный интеллект:

  • Голосовой помощник Ella. Отвечает на вопросы, помогает с задачами и управлением устройством.

  • Решение задач. Наводите камеру на задачу, ИИ решает ее.

  • AI Редактор фотографий. Интеллектуальная обработка в одно касание.

  • Быстрый поиск. Находит адрес на экране и запускает навигацию, распознает объекты и события, автоматически добавляет их в календарь.

Технические характеристики

  • Процессор и память. 8 ядер, 16 потоков, Кэш L3 16 МБ, частота до 4.5 ГГц Графический процессор AMD Radeon™ graphics SSD 512 ГБ или 1 ТБ, М.2, 2280, PCle 3.0 Nvme DDR4 16 ГБ, 3200 МГц.

  • Дисплей. 15.6", TFT, Full HD (1920×1080), 16:9, 280нит, 45% NTSC, 16.7 млн цветов, 60 Гц, 141 ррі.

  • Веб-камера. 1 Мп, шторка приватности.

  • Порты. 9 портов: 1*TF Card (microSD), 1*HDMI 1.4, 1*USB-A 3.1,

    1*USB-A 3.2, 1*3.5mm аудиовход, *Ethernet RJ45 до 1 Гбит, 2*Туре-С (Full Function), 1*слот для замка Kensington.

  • Другое. Сканер отпечатка пальца в кнопке питания. Клавиатура с подсветкой (4 уровня яркости). Тачпад с поддержкой одновременно 4 касаний.

  • Батарея. 70 Вт∙ч (6150 мА∙ч), Li-Pol, 11.55 B 65 Вт Type-C GaN, 20 В, 3.25 А, кабель 1.8 м (Туре-С-Type-C).

  • Габариты. 17.3 мм (высота), 359.5 мм (ширина), 236 мм (глубина).

  • Вес. 1,7 кг.


Если хотите создать собственную экосистему, в которой технологии подстроятся под ритм дня, попробуйте технику TECNO. Мощный ноутбук, быстрый смартфон и наушники соединяются в единое пространство. Быстрое переключение между устройствами, синхронизация файлов и стабильное соединение без лишних настроек.

КУПИТЬ НОУТБУК TECNO

Реклама TECNO Mobile Limited, Юридический адрес: Flat N, 16/F., Block B, Универсальный промышленный центр, 19-25 Shan MeiStreet, Fotan, New Territories, Гонконг

Показать полностью 17
Электроника Гаджеты Ноутбук Длиннопост
8
Boogernator
Boogernator
3 года назад
Свидетели Godot'овы

Godot путь новичка. Эмиттер для частиц из произвольного спрайта⁠⁠

Добрый день, мои дорогие подписчики. Все опять закодировался, уже три недели трезвенький хожу, так что можно продолжать писать, что-нибудь полезное.
Сегодня расскажу, как можно без особых усилий и напрягов, сделать следующий эффект.

Качество шакалистое, да ещё и на фоне саморезов, на работе делал, а там obs не поставить))
Ну суть понятна, получше качеством в конце поста залью, как будет готово.

Прям с самого начала тогда и запилю в пустом проекте, попутно для жены хоть памятка будет.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост
Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост
Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост
Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

Перетаскиваем спрайт на сцену

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

То что тут восклицательный знак не страшно, создадим материал.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

А сейчас будет совершенно чудесная фишечка, которой в мануалах или нет, или внимание на ней не акцентировано, но она бомбическая.

Собственно, что тут произошло, по сути мы задали область для эмиттера в виде нашего спрайта, альфа канал учитывается, так что можно и эффекты для текста делать не хуже, чем в афтереффектс. Галочка внизу, он говорит, чтобы цвет для частицы выбирался соответствующий этому месту на спрайте, который мы выбрали в качестве маски. По идее и ноду Icon, я добавил просто для наглядности, она ничего не поменяет.

А теперь немножко выровняем спрайт, ну и в целом уже на этом этапе будет видно, что там падает всякая фигня с него.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

А затем перейдем к настройкам партиклов.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

Теперь научим нашу всю эту конструкцию ездить за мышкой.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост
Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

В целом вы уже увидите как остаются частицы после движения мышкой, выглядит довольно убого, даже не буду вставлять, сами посмотрите. Очень надеюсь, что хоть пара человек действительно потом пробует самостоятельно делать что-нибудь, после моих постов.


Ну и немножко полирнем, чтобы выглядело поприличнее и помасштабнее.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

И поднастроим движение частиц.

Godot путь новичка. Эмиттер для частиц из произвольного спрайта Gamedev, Godot Engine, Godot, Cgi VFX, VFX, Видео, Вертикальное видео, Без звука, Длиннопост

Ну и собственно результат.

Как видно, когда картинка статична, то эффект выглядит очень даже посредственно, но если его комбинировать с движением самого эмитерра, то получаются очень любопытные результаты, если вести вниз и влево, то будто заворачивается вовнутрь след, а если вести вправо-вниз, то создается эффект закручивающейся спиральки днк, мне лично этот вариант наиболее интересен на текущий момент и сразу наглядно видно, что именно мне нужно сделать, чтобы у меня всегда образовывался именно такой след, независимо от направления движения эмиттера, в Godot4 там ещё интереснее есть опция, но пока рано забегать вперед, пока всего-лишь альфатест идет.


Я хочу использовать подобный эффект, чтобы у меня после успешного матча рун, улетало что-нибудь, сейчас пока выглядит все очень просто и куценько.

Ну что получится по итогу, напишу может пост если время будет.
А так завел телеграмм-канал, пишу о ходе разработки, да всякие картиночки видяшечки, маленькие туда пихаю с результатами промежуточными.
Там же можно увидеть трансформацию геймдизайнера в аниматора персонажей)
Подпинываю братана, чтобы он написал пост о скелетной анимации(к слову человечек сейчас перенарезан и это костная анимация, а не секвенциями как была в ассетах бесплатная) Как напишет, так запилю пост об управлении анимациями кодом и про AnimationPlayer заодно.
Диалоги прикрутили, используем Dialogic, суперский плагин. Блин вообще много чего уже сделано и много есть о чем написать. Ну сейчас год трезвости опять начался, так буду вероятнее всего и без всяких зехеров)

За сим спасибо всем за внимание, если интересно почитать о ходе разработки, залетайте.
https://t.me/boogernator

Показать полностью 12 4
[моё] Gamedev Godot Engine Godot Cgi VFX VFX Видео Вертикальное видео Без звука Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии