Неделю назад летал из Германии в Россию и обратно. В очередной раз проходил все проверки на двух границах и хочу рассказать о том, какие препятствия появились при перелётах.
Правила постоянно обновляются, так что это точно не инструкция к действию, а просто небольшая заметка об изменениях.
Германия → Россия
Для граждан РФ нет проблем прилететь в Россию. Главное, чтобы были рейсы. Всё как обычно: покупаешь билет и садишься на самолёт. Но добавилась пара новых шагов:
Обычные вопросы: откуда прилетаешь, как себя чувствуешь и где будешь жить. После заполнения, приходит куар-код:
Написано, что надо показать сотрудникам Роспотребнадзора. Но в августе в Пулково никто код не спрашивал. А в декабре в Шереметьево проверили за незаметным столиком рядом с выдачей багажа. Если случайно не подойдёшь, то никто и не заметит.
В первые 3 дня после прилёта надо сдать ПЦР-тест. Освобождаются переболевшие и привитые. Но из-за того, что европейские вакцины в России не считаются — всё равно приходится делать тест.
Легче всего его сдать прямо в аэропорту. Правда, между Москвой и Санкт-Петербургом ощутимая разница. В Шереметьево тест с результатом через 2 часа стоит 2900₽, а в Пулково — 8600₽. Причём летом быстрых ПЦР-тестов в Питере вообще не было. Приходилось в любом случае ждать 24 часа. Сейчас хоть появились.
Сейчас я могу летать в Германию только благодаря тому, что у меня есть немецкая рабочая виза. По туристической въезд пока закрыт. Да и в целом, препятствий на пути в Европу больше.
Покупка билета происходит как обычно, но сайты подсказывают, что страна не впускает туристов:
Вопросы, аналогичные российской, только последним шагом просят загрузить что-то одно на выбор: свежий отрицательный ПЦР-тест, сертификат о вакцинации европейской вакциной или справку о перенесённой болезни.
После заполнения, получаешь вот такое подтверждение:
Когда сдаёшь багаж в российском аэропорту, теперь просят показать не просто загранпаспорт, а ещё внимательно проверяют тип визы, смотрят, что немецкая анкета заполнена, и сертификат вакцинации ещё действителен.
Мой бумажный сертификат. После каждой прививки в него вклеивают наклеечку, пишут дату и ставят подпись.
После прилёта, на паспортном контроле спрашивают то же самое: паспорт с долгосрочной визой, анкету и сертификат. Причём иногда спрашивают дату рождения или профессию, указанную в визе, а иногда пропускают просто так.
И последнее, что нужно сделать, по прибытии — проверить нужно ли сидеть на карантине.
Смотришь по списку из какой зоны прилетел. Если Россия в high-risk area, то всё в порядке. Для людей с европейской прививкой никакого карантина.
Если из area of variants of concern, то придётся сидеть 14 дней дома. Причём досрочно выйти невозможно: ни отрицательный тест, ни прививка не помогут.
Но единственный плюс в том, что список area of variants of concern обычно пустой. Хотя, в конце июня 2021 Россия всё-таки на полторы недели умудрилась попасть туда вместе с Португалией. Так что, кому-то не повезло с датой приезда.
Конечно, стало сложнее летать. Приходится приезжать в аэропорт за 3 часа из-за дополнительных проверок, подготавливать больше документов и сдавать тест. Но, с другой стороны, есть регулярные рейсы и цены на билеты не очень высокие. Так что с рабочей визой перемещаться не особо сложно.
Собрал список выражений для АЕ, которые упрощают мне работу. Совсем простых в стиле loopOut() или wiggle (.4,6) здесь не будет, но и ничего экстрасложного тоже.
Своих экспрешнов здесь всего парочка. Большинство я брал откуда-то и переписывал по чуть-чуть под себя, так что, у чужих экспрешнов поставлю ссылку на авторов.
Плашка за текстом
Создать шейповый квадратик, а сверху отдельным слоём добавить текст;
Применить к параметру size у шейпа:
Если текст в несколько строк, то к position у шейпа добавьте этот экспрешн. Без него тоже всё будет работать, но придётся вручную подгонять позицию плашки за текстом.
x = value[0];
y = content("Rectangle 1").content("Rectangle Path 1").size[1]/2;
[x,y]
К остальным экспрешнам
Анимируемый wiggle
Простой способ заанимировать wiggle. Используем для этого два слайдера: первый отвечает за частоту, второй за амплитуду. Анимировать лучше только амплитуду.
Добавить эффект Slider Control на слой с экспрешном и продублировать его. Применить к любому параметру:
w_freq = effect("Slider Control")("Slider");
w_amplitude = effect("Slider Control 2")("Slider");
wiggle(w_freq,w_amplitude)
Цикличный wiggle
Благодаря этому экспрешну, wiggle начинается и заканчивается в одной и той же точке.
Если вдруг цикл не работает, то это скорей всего из-за того, что луп не успевает прийти в изначальное состояние за отведённое время. Просто сделайте loopTime побольше или freq почаще
freq = 1;
amp = 65;
startTime = 0; // На какой секунде начинается луп
loopTime = 3; // Сколько секунд идёт
t = (time+startTime) % loopTime;
wiggle1 = wiggle(freq, amp, 1, 0.5, t);
wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);
linear(t, 0, loopTime, wiggle1, wiggle2)
stickTo = "left"; // top, bottom, right or left
chosenShape = content("Rectangle 1").content("Rectangle Path 1");
if (stickTo == "top"){
x = chosenShape.position[0];
y = chosenShape.position[1]+chosenShape.size[1]/2;
}
else if (stickTo == "bottom"){
x = chosenShape.position[0];
y = chosenShape.position[1]-chosenShape.size[1]/2;
}
else if (stickTo == "right"){
x = chosenShape.position[0]-chosenShape.size[0]/2
y = chosenShape.position[1]
}
else if (stickTo == "left"){
x = chosenShape.position[0]+chosenShape.size[0]/2;
y = chosenShape.position[1]
}
[x,y]
Замена time*n. Только вместо плавного поворота — ступенчатый. Чаще всего пригождается, чтобы сделать анимацию секундной стрелки, шестерёнок или других похожих механизмов.
Если привязать один объект к другому и начать скейлить родительский, то оба слоя будут увеличиваться. Этот экспрешн не даёт дочернему слою изменять масштаб, он просто будет двигаться по позишну.
Применить к scale слоя, у которого должен быть постоянный масштаб:
s = [];
ps = parent.transform.scale.value;
for (i = 0; i < ps.length; i++){
s[i] = value[i]*100/ps[i];
}
s
Полезно в анимациях для неанглоязычных стран, где используется запятая в качестве десятичного разделителя вместо точки. Если нужен похожий сетап с большим количеством настроек, то он вот здесь.
c = parseFloat(effect("Slider Control")("Slider")).toFixed(1);
c.toString().replace(".", ",")
И, под конец, 4 полезных мини-выражения, которые часто пригождаются.
1) Привязка к слою выше или ниже
Это не полноценный экспрешн, а только его часть. Вместо того, чтобы привязывать один слой к другому напрямую, иногда удобнее привязывать к слою, который стоит выше или ниже, слоя с экспрешном.
index+1 — если нужна привязка к слою ниже
thisComp.layer(index-1)
2) Постоянно ускоряющиеся повороты
Попробуйте добавить к rotation:
time*time*time*time
3) Ключи для time*n
Добавляет постоянное движение, но оставляет возможность ставить ключи.
В начале сентября выйдет Cinema 4D R21. Я посмотрел список нововведений и выбрал те, которые меня больше всего заинтересовали.
— Интерфейс сделали темнее и добавили кнопку PSR рядом с Rotate. На виндоусе начали поддерживать мониторы с высоким разрешением. А на маке переместили меню наверх, в меню-бар.
— Вынесли MoGraph и Fields в отдельные кнопки.
— Включили цвет иконкам света. Забавно.
— Появилась подписка на синему за 104,5€ (~7600₽) в месяц. За дополнительные 25€ (~1800₽) добавят Redshift.
Вечная лицензия никуда не пропала. Но, как и раньше, даёт обновления только внутри релиза. То есть для R22 придётся покупать новую. Так что, подписка теперь самый удобный вариант. Если платить за год — выйдет дешевле.
— Убрали разделение на Prime, Broadcast, Studio, Visualize и BodyPaint. Теперь просто Cinema 4D с полноценным функционалом. В Content Browser, наконец-то, будет порядок.
— Добавили Field Force. Новая система управления частицами и динамикой. Как Attractor или Deflector, только намного мощнее.
— Сделали иерархию внутри Fields. Теперь, одни Fields могут быть маской для других. Так что со сложными системами станет легче работать. Вообще, Fields дают огромное поле для параметрических анимаций, главное во всём этом разобраться.
— Обновили Caps и Bevel. Теперь кривыми можно детально настроить форму крышки или выбрать понравившийся вид из пресетов.
— Цилиндр, конус и другие примитивы сделали цельными объектами. Теперь не нужно будет объединять точки после превращения в полигональный объект.
— В Track Properties для лупов поставили бесконечный цикл по умолчанию.
— Появился денойзер для рендера, причём довольно мощный.
— ProRender научился рендерить Volumes. Облака, огонь, дым, вот это вот всё.
— Добавили кэш для Volume Builder. Теперь можно закэшировать модель и добавлять новые изменения без подвисаний.
— К ригам добавили Mixamo и улучшили автоматическую развесовку.
Это далеко не весь список новых функций. Но если интересно, в источниках оставил ссылку на все нововведения синемы.
VLC — классный медиаплеер. Воспроизводит все нужные форматы, не просит денег и работает на всех платформах.
Большинство удобных функций понятны интуитивно: ускорить видео, поднять громкость до 200%, перемотать ролик стрелочками. Но есть и парочка неочевидных.
Сделать скриншот
Video → Snapshot⌥⌘S / Shift+S
Сохраняет полноразмерный кадр из ролика в PNG. Выбрать папку для сохранения можно в настройках, во вкладке «Video».
Сохранить кусочек видео
Playback → Record⌥⌘R / Shift+R
Первое нажатие активирует запись, второе прекращает. В итоге, получается отрезок из ролика в AVI. В настройках, во вкладке Input/Codecs выберите куда сохранить файл, чтобы потом не искать.
Переконвертировать ролик в H.264
File → Convert⇧⌘S Media → ConvertCtrl+R
Помогает сжать видео, когда под рукой больше ничего нет. Плюс, иногда исправляет проблемы с видео, когда не работает перемотка или появляются артефакты.
Подменить звук
File → Advanced Open File → Play another media synchronously Media → Open Multiple Files → Show more options → Play another media synchronously
Накладывает на видео звуковую дорожку из внешнего файла. Оригинальный звук глушит. Помогает без рендера просмотреть ролик с другим диктором или новой музыкой.
Перенести файлы по WiFi
Позволяет без провода перекинуть видео на телефон или, наоборот, скачать с него. В VLC на iOS или Android, нужно включить «Sharing via WiFi» и с компьютера зайти на указанный локальный сайт.
Использовать телефон как пульт
Чтобы управлять плеером через телефон, на компьютер установите VLC Setup Helper, а на телефон VLC Remote для iOS или Android. Соединение настраивается в пару кликов.
Выбрать язык фильмов по умолчанию
Preferences → Audio → Preffered Language Tools → Preferences → Audio → Preffered Language
Удобно, когда предпочитаете смотреть фильмы на одном языке, а читать субтитры на другом. В поле «Preffered Language» достаточно вписать «English» или «Russian». VLC поймёт и будет переключать звуковую дорожку на нужный язык. То же самое можно сделать с субтитрами во вкладке «Subtitles / OSD»
Нормализовать громкость
Window → Audio Effects → Filters → Volume Normalization Tools → Preferences → Audio → Normalize volume to 1.6
Делает громкие звуки тише, а остальные не трогает. Спасает при просмотре фильмов, где тихие разговоры чередуются с оглушающими взрывами.
Это далеко не весь список. VLC умеет скачивать видео с ютуба, включать подкасты, записывать видео с экрана. Но это я предпочитаю доверять другим программам, так что рассказывать об этом не буду :)
Когда писал статью про хакинтош понял, что раздел про программы занимает слишком много места и решил вынести его в отдельную статью. Выбрал программы и утилиты, которые ежедневно помогают мне в работе. Самые банальные, вроде фотошопа или телеграма, в список не включал.
Таймер для разделения задач на промежутки по методу помидорок. Создаю задачу, 20 минут работаю, 5 минут отдыхаю. Программа напоминает сесть за компьютер или отвлечься.
В отличие от остальных помодоро-таймеров, умеет запускать отсчёт по шорткату, задавать цель на день и отображать время потраченное на задачу. Помогает рассчитать стоимость часа работы.
Программа для очистки системы. Чистит кэш, удаляет всякий мусор и находит старые неиспользуемые файлы, которые занимают много места. Умеет деинсталировать и обновлять программы, а также проверять систему на вирусы.
Инстаграм для мака. Недавно установил, чтобы загружать рендеры напрямую с компьютера. Теперь быстрее заполняю описание и не трачу время на пересылку файлов на телефон.
Продвинутый файловый менеджер. Правда использую его только в качестве FTP-клиента для управления сайтом. Отличается тем, что не тормозит и не обрывает соединение как CyberDuck или Flow.
Показывает все созданные или недавно изменённые файлы на компьютере. Вызывается по шорткату. Даёт исключить файлы из определённых папок или с определённым расширением, чтобы не замусорить всё какими-нибудь логами.
Дизайн отвратительный, но программа безумно удобная
Простая скриншотилка с возможностью дорисовать стрелочки и написать текст поверх. Умеет сохранять изображения в файл, буфер обмена или загружать в интернет. Интернету конфиденциальные скриншоты лучше не доверять.
Минималистичный просмотрщик фото. Понимает все популярные форматы, проигрывает гифки. Практически нет интерфейса, просто показывает фото. Единственное, если курсор поднести к верху картинки, покажет название файла, а если к правому краю — разрешение, расширение и вес.
Менеджер окон. Перетягиваете окно к грани экрана — оно заполняет четверть или половину. Некоторые приложения не слушаются. Удивительно, что на маке нет этого из коробки.
Симпатичный и функциональный редактор майндмэпов. Поддерживает ссылки, чекбоксы, картинки и файлы. Позволяет грамотно структурировать все узлы и настроить дизайн. Экспортирует в PDF, PNG или в текст с разметкой. Для планирования просто незаменимая вещь.
Программа для сбора референсов и мудбордов с очень удобной навигацией. По сути, просто чёрная плашка, куда закидываете картинки. Умеет вставать поверх других окон.
Записывает экран компьютера или айфона. Внутри много настроек, одна из самых полезных — отображение нажатых клавиш. После записи показывает таймлайн, где можно сделать простенький монтаж. Во время записи позволяет ставить маркеры, чтобы в дальнейшем упростить себе обработку. Для быстрых демонстраций пользуюсь стандартной записью экрана через Quicktime.
Оупенсорсный плеер для видео про который я писал отдельную заметку. Работает со всеми популярными форматами. Удобно смотреть фильмы и управлять с телефона через VLC Remote.
ПЕНОПЛАСТ ДЕЛАЛИ ИЗ ТРАПКОД ПАРТИКЛ. МОЖНО БЫЛО ДЕТЕЙ КОРМИТЬ.
ПРОЕКТЫ БЫЛИ МЕНЬШЕ ПРОЦЕНТОВ НА 80. ЛЮДИ ВО ВЛОЖЕНИЯХ К ПИСЬМУ ПЕРЕСЫЛАЛИ.
РЕНДЕР ШЕЛ В СРЕДНЕМ 150-190 ЛЕТ. СНА НЕ СУЩЕСТВОВАЛО КРОМЕ ПОЕЗДОК В МЕТРО.
ЕСЛИ НА УЛИЦЕ СПОТКНЕШЬСЯ И УПАДЕШЬ — ЛЮДИ ПОДБЕГАЛИ, ПРОСИЛИ СКАНДАЛЬНУЮ ПРАВДУ ДОДЕЛАТЬ, ДЕНЬГИ В КАРМАН ЗАСОВЫВАЛИ, В ГУБЫ ЦЕЛОВАЛИ, ПРЕДЛАГАЛИ ПО СКАЙПУ СОЗВОНИТЬСЯ, ПОРОДНИТЬСЯ.
ГУГЛ КАРТИНКИ СРАЗУ В ПРОЕКТ ЗАЛЕТАЛИ. АФТЕР ЕФФЕКТ СКАЧИВАЕШЬ — ТЕБЕ ЕЩЕ И ВЕСЬ МАСТЕР КОЛЛЕКШН ДАЮТ. В ЗАКСВЕРКС СТРАШНО БЫЛО ЗАЙТИ: АЕ ВЫЛЕТАЛ ВМЕСТЕ С ВИНДОЙ.
ДЕД РАССКАЗЫВАЛ: ЛЮДИ НОЧЬЮ ПРОСЫПАЛИСЬ ОТ СЧАСТЛИВОГО «ТРЫНЬ». УТРОМ ВСЕ ОБЛИВАЛИСЬ ЛЕДЯНЫМ РЕДБУЛОМ ИЗ ВЕДРА.
СРОК БЕРЕМЕННОСТИ ДЛИЛСЯ ДО ЗАВТРАШНЕГО УТРА. ДЕТИ РОЖДАЛИСЬ В ДРОПБОКСЕ ПО 0kb С БЕЛОКУРЫМИ ВОЛОСАМИ И ЯСНЫМИ ГОЛУБЫМИ ГЛАЗАМИ И ВОЛЕВЫМИ УМНЫМИ ЛИЦАМИ — СРАЗУ ПЕРЕРЕНДЕРИТЬСЯ ПРОСИЛИСЬ.
ПРОЕКТЫ В ФЛ БЫЛИ СЛАДКИЕ КАК ПАТОКА. А ДИСК D СОСТОЯЛ ИЗ UNTITLED PROJECT’ОВ.
ЗИМОЮ БЫЛО ЗАКАЗОВ ТРИСТА, ВСЕ РУМЯНЫЕ ХОДИЛИ.
ЧЕРНИЛЬНЫЕ ФУТАЖИ РАЗДАВАЛИСЬ НА РУТРЕКЕРЕ С ЧЕТЫРЕ МОНИТОРА РАЗМЕРОМ. МОНИТОРЫ БЫЛИ С ЛАДОНЬ, ЛАДОНЬ С МЫШКУ, А МЫШКА КАК ОФИС, А В ОФИСЕ МУЖИКИ ОФОРМЛЕНИЕ ДЕЛАЛИ КО ДНЮ ПОБЕДЫ ПО МЕТОДИКЕ ЛЕНТОЧЕК И ТЕНЮШЕК — АДЖАСМЭНТОМ ПОЛ ЭКРАНА БЛЮРИЛИ!