Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 15686 сообщений
Cообщения с меткой

анимации - Самое интересное в блогах

«  Предыдущие 30
Tanyusha100

Доброе утро! Счастливого дня! Музыкальная открытка.

Четверг, 20 Июля 2017 г. 05:24 (ссылка)


Доброе утро! Счастливого дня! Музыкальная открытка.



Жми на картинку!



4897960_ (700x533, 82Kb)



Источник



 

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
SoftLabirint

Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG) » SoftLabirint.Ru: Скачать бесплатно и без регистрации - Самые Популярные Новости Интернета

Вторник, 12 Июля 2017 г. 00:01 (ссылка)
softlabirint.ru/soft/design...useng.html


Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG)

Cinema 4D является профессиональным редактором 3D графики, как раз для ваших потребностей. Если вы профессионально работаете с 3D графикой и хотите быстро и с легкостью достичь потрясающего результата, то это - ваш выбор. Легко изучаемая и чрезвычайно мощная: Cinema 4D является идеальным пакетом для всех художников трёхмерной графики, которые хотят добиваться захватывающих результатов быстро и без проблем.

Начинающие, наравне с опытными профессионалами, могут воспользоваться широким набором инструментов и функций Cinema 4D для быстрого достижения потрясающих результатов. Легендарная надёжность Cinema 4D делает её отличным приложением для требовательной и быстро меняющейся сферы 3D. А ассортимент разных пакетов с привлекательными ценами соответствует любым требованиям художников.



Основные возможности:



МОДЕЛИРОВАНИЕ

• Полигональное моделирование

Полигоны являются кирпичиками трёхмерной графики. Состыковав их, можно создать любые объекты. С полным набором инструментов полигонального моделирования в Cinema 4D легко создать что угодно – от машин до живых существ.

• Параметрическое моделирование

Параметрическое моделирование позволит до конца вам держать 3D визуализации гибкими. Изменить объекты в сценах можно в любое время, так как Cinema 4D предоставляет широкий набор опций параметрического моделирования, которые позволяют художникам произвести практически любое изменение, если заказчику это понадобится даже в самый последний момент!

• Скульптурное моделирование

Моделируйте органические поверхности и легко повышайте уровень деталей на любом объекте используя полностью интегрированную систему скульптурного моделирования в Cinema 4D Studio и BodyPaint 3D. Просто кликните на Разбить для повышения уровня деталей, превращая обычный каркас в цифровую глину. Лепите каркас интуитивными инструментами скульптурного моделирования, которые вытягивают, сглаживают, расплющивают, разрезают и сжимают поверхность. Воспользуйтесь продвинутыми опциями симметрии, штампами, шаблонами и масками для создания сложных скульптур и деталей на поверхностях.



ТЕКСТУРИРОВАНИЕ

• Материалы и шейдеры

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

• Рисование

Процедурные материалы предоставляют быстрый результат, но совершенство кроется в деталях и нет лучшей возможности добиться крайне детализированных, до пикселя точных текстур, чем рисовать их прямо на вашей трёхмерной модели. С функциями BodyPaint 3D и Projection Man, высококачественные текстуры находятся всего на расстоянии мазка кисти.



АНИМАЦИЯ

• Обзор

Переместите сцены в четвёртое измерение с помощью MAXON Cinema 4D. Создавать профессиональную трёхмерную анимацию никогда не было проще и интуитивней. Практически каждый параметр объекта, материала или тега можно записать просто кликнув на кружок рядом с его названием. Для облегчения создания ключей вы можете активировать автоматическую запись анимации всех или определённых параметров. Панель анимации позволит вам быстро определить ключи для данного положения в любом кадре и модифицировать существующие ключи не покидая стандартную компоновку.

• Персонажная анимация

Cinema 4D предоставляет широкий спектр надёжных и простых в использовании инструментов для работы над персонажной анимацией, которые помогут создать живых персонажей и упростят создание персонажной анимации. Продвинутые функции, такие как кватернионы, Капуччино для записи движений курсора в данные позиции, и автоматическое обновление для создания динамических оснасток IK, упрощают рабочий процесс для аниматоров персонажей, а также для риггеров.

• MoGraph

С панелью инструментов MoGraph художники получают в свое распоряжение набор мощных средств, позволяющих легко реализовывать любые их идеи от летающих логотипов до абстрактных эффектов. Клонируйте бесчисленные объекты и создавайте объемные тексты несколькими щелчками. Добавьте эффекторы, чтобы скомпоновать объекты, придать им движение и многое другое – даже не создавая ни одного ключевого кадра! И все это полностью интегрировано в Cinema 4D и обеспечивает быструю и простую работу.

• Симуляция

Там, где большое количество объектов или частиц взаимодействуют друг с другом или подвергаются воздействию таких сил, как ветер или гравитация, традиционные методы анимации быстро достигают предела своих возможностей. Анимация этих элементов отдельно – гигантская задача. Но тут поможет справиться симуляция. Сложные алгоритмы используются для создания анимации и взаимодействия элементов – и Cinema 4D предоставляет большой набор функций и предустановок для создания захватывающей физической симуляции и реалистичных эффектов.



ВИЗУАЛИЗАЦИЯ

• Обзор

Различные опции просчёта изображения в Cinema 4D позволяют быстро прийти к прекрасным результатам благодаря их линейному процессу, поддержки цветовых профилей, нескольких процессоров, HyperThreading и многоядерной технологии. Встроенный движок рендера – это профессиональный инструмент для создания выдающихся изображений и анимации, от обычного 2D и 3D до стереоскопии.

Многопроходный рендеринг позволит вам быстро просчитать цвет, тень, отражения и другие эффекты в отдельные файлы. Многочисленные, основанные на объектах, каналы Альфа облегчают совмещение изображения по слоям вместе с другими двух- и трёхмерными составляющими. С прямым экспортом в стандартные программы, такие как Adobe Photoshop, Adobe After Effects, Final Cut Pro, Nuke, Shake, Fusion или Motion, ваши многопроходные слои будут моментально готовы к композитингу. Cinema 4D поддерживает просчёт в 16-битную и 32-битную глубину цвета для изображений с высокой динамикой диапазона в форматах DPX, HDRI или OpenEXR.

• Освещение

В Cinema 4D имеется большое количество типов света и теней, которые могут осветить даже самые тёмные углы сцены. Невероятно мощная система освещения Cinema 4D предоставляет многочисленные опции для контроля над цветом, яркостью, ослаблением и другими свойствами, а также для изменения плотности и цвета тени каждого источника света. Настройки света, такие как контраст, отражение в линзах, видимый свет, шум и возможность использования значений Люмен и Кандела выведут ваши сцены на высочайший уровень реализма.



РАБОЧИЙ ПРОЦЕСС

• Браузер библиотек

Cinema 4D поставляется в комплекте с обширной библиотекой предустановок. В неё входят объекты, материалы и сцены, которые облегчают начало работы над 3D проектом. Используйте эти выдающиеся ресурсы для быстрого создания концептов не тратя много времени на моделирование (или денег на покупку моделей), или разбирайте целые сцены, созданные лучшими художниками Cinema 4D, для улучшения своих навыков. Содержание библиотек тщательно отобрано под требования отдельных сфер деятельности, с большим выбором составляющих, среди которых модели, материалы и настраиваемые предустановки.

• Система дублей

При съёмках фильма записываются несколько дублей, что даёт больше возможностей в монтажной комнате. Система дублей Cinema 4D предоставляет такую же гибкость, позволяя вам хранить разные варианты сцены в одном файле. Вы можете легко создавать особые проходы рендера для композитинга, но система дублей позволяет намного больше обычной системы слоёв рендера. Изменяйте и сохраняйте в дубле значение почти каждой настройки Cinema 4D – атрибуты объектов и их анимация, источники света, камеры, материалы, текстуры, разные цвета и многое другое.

• Трекинг

Быстро и бесшовно интегрируйте 3D элементы в отснятый футаж с помощью трекера движения в Cinema 4D. Добавляйте 3D объекты в реальное окружение трекером камеры, или используйте трекер объекта для замены реальных объектов трёхмерными творениями.



Некоторые нововведения:

Cinema 4D R18 вкладывает новые мощные инструменты в руки анимационных дизайнеров и сделает рабочий процесс создания VFX доступным для каждого. Создатели игр и профессиональные визуализаторы получат удовольствие от новых возможностей, а улучшение рабочего процесса, моделирования, анимации и шейдеров помогут каждому художнику Cinema 4D выйти на новый уровень.

• Разломы по Вороному

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

• Новые ножи

В Cinema 4D R18 ножи заточены. Новый инструмент Разрез линией позволяет вам проводить разрезы не только по одному, но и одновременно по нескольким объектам и сразу исправлять результат используя интерактивный предпросмотр. Далее вы можете применить новые разрезы, удалить части или разделить объекты на основе сделанных вами разрезов. Новый инструмент Разрез плоскостью позволяет создать новые грани используя локальные оси, мировые или оси камеры, или же определить плоскость нарисованной линией и исправить расположение и вращение разрезов через ввод значений или прямо во вьюпорте. Инструмент Разрез путём и циклом создаёт, как название предполагает, симметричные разрезы основанные на циклах или путях, на пропорциональном или абсолютном расстоянии к окружающим граням, а также сохраняет изгиб при создании новых граней. Все три новых инструмента доступны отдельными командами, что облегчит вам доступ к нужному режиму через клавиатурное сокращение или поиск команд.

• Трекер объекта

С помощью трекера объектов вы сможете интегрировать в отснятый футаж то, что создали в Сinema 4D. Это следующий шаг MAXON на пути облегчения доступа всех желающих к инструментам и рабочим процессам VFX. Реконтруируйте движение камеры и любого количества объектов для переноса видео-файла в мир 3D. Устанавливайте двухмерные треки пользователя на ключевые части объекта и применяйте их к трекеру объекта, затем реконструируйте объект основываясь на треках или с использованием геометрического объекта. Вы можете с лёгкостью и бесшовно интегрировать любое количество трёхмерных объектов в футаж.

• Шейдеры и эффекты поверхности

Новые шейдеры и опции затенения предоставляют продвинутые возможности визуализации в Cinema 4D R18. Шейдер Тонкая плёнка позволяет воссоздать радужные эффекты мыльных пузырей и масляных пятен, или просто добавлять отпечатки пальцев и жирный налёт на любой поверхности. Обратная окклюзия окружения поможет создать маски для истрёпанных краёв или быстрого просчёта имитации подповерхностного рассеивания. Шейдер Ловец теней предоставляет удобный способ учёта теней при совмещении трёхмерных объектов с отснятым футажом.

• Всё дело в рабочем процессе

Cinema 4D всегда предоставляла быстрый и интуитивный рабочий процесс, а R18, в свою очередь, предоставляет новые инструменты с удобным и понятным интефейсом. Ваше окно в мир 3D стало значительно красивее, благодаря улучшениями вьюпорта, таким как SSAO, Тесселяция для эффекта смещения и режиму предпросмотра многослойных отражений.

 



Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG)



Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG)



Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG)



Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG)






Системные требования:

• ОС: Windows 7 SP1 или 8 или 10 (только x64)

• Процессор: Intel или AMD с поддержкой SSE3

• ОЗУ: 4 ГБ (рекомендуется 8 ГБ или больше)

• Графическая карта с поддержкой OpenGL 4.1



Год выпуска: 2017

Разработчик: maxon.net

Платформа/ОС: Windows® 7/8/8.1/10 (only 64-bit)

Язык интерфейса: Multilanguage / Русский / English

Лекарство: В комплекте

Размер: 7.82 GB



Скачать: Maxon CINEMA 4D Studio/Visualize/Broadcast/Prime R18.057 Build RB203954 Retail (MULTI/RUS/ENG) >>>

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
sake57

ТВОРЧЕСТВО СОВРЕМЕННОЙ ХУДОЖНИЦЫ ВИКТОРИИ КИРДИЙ

Воскресенье, 09 Июля 2017 г. 09:32 (ссылка)

Это цитата сообщения BARGUZIN Оригинальное сообщение

Творчество современной художницы Виктории Кирдий




 Творчество современной художницы Виктории КирдийТворчество современной художницы Виктории Кирдий



Виктория Эрнестовна Кирдий - член Союза художников РФ и Международной

Федерации художников, работает на студии мультипликации "Пилот".

Виктория родилась в 1966 году городе Иркутске. Сегодня Виктория проживаетт в Москве. Здесь проходят ее многочисленные выставки.

 Вышло уже четыре альбома рисунков художницы. За время своего творчества написала более 1600 работ.



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







1.

0 (600x419, 295Kb)

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
SoftLabirint

Быстрая анимация в After Effects (2017) Видеокурс » SoftLabirint.Ru: Скачать бесплатно и без регистрации - Самые Популярные Новости Интернета

Воскресенье, 25 Июня 2017 г. 15:35 (ссылка)
softlabirint.ru/video/video...okurs.html


Быстрая анимация в After Effects (2017) Видеокурс

Авторский видеокурс по самой свежей версии After Effects (2017), в которой вы научитесь делать профессиональную анимацию с нуля в несколько кликов. Без изнуряющей зубрёжки. Только практика!



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



Содержание:



Вот какие уроки вас ждут в базовом курсе:

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



1. Введение

2. Скачивание и установка After Effects

3. Установка плагина Animation Composer

4. Обзор переходов в Animation Composer

5. Обзор эффектов в Animation Composer

6. Обзор композиций в Animation Composer

7. Пресеты в Animation Composer. Часть 1

8. Пресеты в Animation Composer. Часть 2

9. Пресеты в Animation Composer. Часть 3

10. Пару слов о продвинутой анимации



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



Продвинутая анимация в Animation Composer.

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



Вот какие уроки вас ждут в продвинутом модуле:

1. Подготовка графики

2. Пробная анимация

3. Анимация элементов. Часть 1

4. Анимация элементов. Часть 2

5. Анимация элементов. Часть 3

6. Доработка анимации

 



Быстрая анимация в After Effects (2017) Видеокурс



Быстрая анимация в After Effects (2017) Видеокурс



Быстрая анимация в After Effects (2017) Видеокурс






Информация о видео

Название: Быстрая анимация в After Effects

Автор: Игорь Лохман

Год выхода: 2017

Жанр: Видеокурс

Язык: Русский

Выпущено: Россия

Продолжительность: 40 минут



Файл

Формат: MP4

Видео: AVC, 1366x768, ~2984 Kbps

Аудио: AAC, 317 Kbps, 48.0 KHz

Размер: 1.29 Gb



Скачать: Быстрая анимация в After Effects (2017) Видеокурс >>>



 



Подписка на новости сайта…

http://feeds.feedburner.com/Soft-Labirint

http://feeds.feedburner.com/Soft-Labirint?format=xml

https://feedburner.google.com/fb/a/mailverify?uri=Soft-Labirint



 



 

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Перевод] Connect: советы по современному фронтенду

Суббота, 24 Июня 2017 г. 15:36 (ссылка)

Мы недавно выпустили новую и улучшенную версию Connect, нашего набора инструментов для платформ и магазинов. Группа дизайна Stripe много работала для создания уникальных посадочных страничек, которые рассказывают историю для наших основных продуктов. К релизу мы подготовили посадочную страничку Connect, чтобы отразить эти замысловатые, передовые возможности, но в то же время не утратив ясности и простоты изложения.



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



CSS Grid Layout



Ранее в этом году три основных браузера (Firefox, Chrome и Safari) почти одновременно выкатили свои реализации нового модуля CSS Grid Layout. Эти спецификации дают разработчикам двухмерную макетную систему, которая проста в использовании и невероятно мощная. Посадочная страница Connect полагается на сетки CSS практически везде, что делает некоторые на первый взгляд хитрые дизайнерские решения банально простыми в реализации. В качестве примера, давайте спрячем содержимое заголовка и сфокусируемся на фоне:







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



CSS Grid устраняет практически все эти проблемы. Мы просто определяем гибкую сетку и размещаем страйпы в соответствующие ячейки. В Firefox есть удобный инспектор сеток, который визуализирует структуру вашего макета. Посмотрим, как он выглядит:







Мы выделили три страйпа и убрали эффект наклона для наглядности. Вот как будет выглядеть соответствующий код CSS:



header .stripes {
display: grid;
grid: repeat(5, 200px) / repeat(10, 1fr);
}

header .stripes :nth-child(1) {
grid-column: span 3;
}

header .stripes :nth-child(2) {
grid-area: 3 / span 3 / auto / -1;
}

header .stripes :nth-child(3) {
grid-row: 4;
grid-column: span 5;
}


Затем мы можем просто трансформировать весь контейнер .stripes для получения эффекта наклона:







header .stripes {
transform: skewY(-12deg);
transform-origin: 0;
}


И вуаля! CSS Grid может испугать с первого взгляда, поскольку сопровождается необычным синтаксисом и многими новыми свойствами и значениями, но ментальная модель на самом деле очень простая. И если вы знакомы с Flexbox, то уже знаете модуль Box Alignment, а значит, можете здесь тоже использовать знакомые свойства, которые так любите, такие как justify-content и align-items.



CSS 3D



Заголовок целевой страницы показывает несколько кубов как визуальную метаформу строительных блоков, которые составляют Connect. Эти летающие кубы вращаются в 3D на случайных скоростях (в определённом диапазоне) и освещаются одним источником света, который динамически подсвечивает соответствующие поверхности, видео: cubes.mp4







Эти кубы — простые элементы DOM, которые генерируются и анимируются средствами JavaScript. Каждый из них подтверждается одним HTML template:






// JavaScript
const createCube = () => {
const template = document.getElementById("cube-template");
const fragment = document.importNode(template.content, true);
return fragment;
};


Ничего сложного. Теперь мы можем довольно легко превратить эти чистые и пустые элементы в трёхмерную форму. Благодаря 3D-трансформациям добавление перспективы и перемещение сторон вдоль z-осей осуществляется вполне естественным образом:



.cube, .cube * {
position: absolute;
width: 100px;
height: 100px
}

.sides {
transform-style: preserve-3d;
perspective: 600px
}

.front { transform: rotateY(0deg) translateZ(50px) }
.back { transform: rotateY(-180deg) translateZ(50px) }
.left { transform: rotateY(-90deg) translateZ(50px) }
.right { transform: rotateY(90deg) translateZ(50px) }
.top { transform: rotateX(90deg) translateZ(50px) }
.bottom { transform: rotateX(-90deg) translateZ(50px) }


Хотя CSS делает тривиальным моделирование куба, но он не даёт продвинутых функций анимации, такие как динамическое затенение. Вместо этого анимация кубов полагается на requestAnimationFrame для вычисления и обновления каждой стороны в любой точке вращения. В каждом кадре нужно определить три вещи:




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

  • Трансформация. Каждая сторона куба должна быть преобразована в зависимости от своего первоначального вращения, текущего состояния анимации и скорости по каждой оси.

  • Затенение. Хотя CSS позволяет вам позиционировать элементы в трёхмерном пространстве, здесь нет традиционных понятий из 3D-среды (например, источников света). Чтобы имитировать 3D-среду, мы можем рендерить источник света, прогрессивно затемняя стороны куба по мере того, как он удаляется от определённой точки.



Есть и другие соображения, которые нужно принять в расчёт (например, улучшение производительности с помощью requestIdleCallback на JavaScript и backface-visibility на CSS), но это главные основы для логики анимации.



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



const getDistance = (state, rotate) =>
["x", "y"].reduce((object, axis) => {
object[axis] = Math.abs(state[axis] + rotate[axis]);
return object;
}, {});

const getRotation = (state, size, rotate) => {
const axis = rotate.x ? "Z" : "Y";
const direction = rotate.x > 0 ? -1 : 1;

return `
rotateX(${state.x + rotate.x}deg)
rotate${axis}(${direction * (state.y + rotate.y)}deg)
translateZ(${size / 2}px)
`;
};


Самый сложный кусочек паззла — как правильно вычислить затенение для каждой стороны куба. Чтобы имитировать виртуальный источник света в центре сцены, мы можем постепенно увеличивать эффект освещения каждой стороны по мере того, как она приближается к центральной точке — по всем осям. Конкретно, это означает, что нам нужно вычислять яркость и цвет для каждой стороны. Будем выполнять это вычисление в каждом кадре, интерполируя базовый цвет и текущий фактор затенения.



// Linear interpolation between a and b
// Example: (100, 200, .5) = 150
const interpolate = (a, b, i) => a * (1 - i) + b * i;

const getShading = (tint, rotate, distance) => {
const darken = ["x", "y"].reduce((object, axis) => {
const delta = distance[axis];
const ratio = delta / 180;
object[axis] = delta > 180 ? Math.abs(2 - ratio) : ratio;
return object;
}, {});

if (rotate.x)
darken.y = 0;
else {
const {x} = distance;
if (x > 90 && x < 270)
directions.forEach(axis => darken[axis] = 1 - darken[axis]);
}

const alpha = (darken.x + darken.y) / 2;
const blend = (value, index) =>
Math.round(interpolate(value, tint.shading[index], alpha));

const [r, g, b] = tint.color.map(blend);
return `rgb(${r}, ${g}, ${b})`;
};


Фух! К счастью, остальной код гораздо проще и состоит, в основном, из шаблонного кода, DOM-хелперов и других элементарных абстракций. Последняя достойная упоминания деталь — это техника, которая делает анимацию менее навязчивой, в зависимости от настроек пользователя: видео.





Нажмите для просмотра видео



На macOS, когда в настройках включен режим Reduce Motion, сработает триггер на новый медиазапрос prefers-reduced-motion (пока только в Safari), и все декоративные анимации на странице отключатся. Кубы одновременно используют анимации CSS для затенения и анимации JavaScript для вращения. Мы можем отключить эти анимации сочетанием блокировок @media и MediaQueryList Interface:



/* CSS */
@media (prefers-reduced-motion) {
#header-hero * {
animation: none
}
}

// JavaScript
const reduceMotion = matchMedia("(prefers-reduced-motion)").matches;
const tick = () => {
cubes.forEach(updateSides);
if (reduceMotion) return;
requestAnimationFrame(tick);
};


Ещё больше CSS 3D!



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







Определение объекта в CSS определённо менее удобно, чем экспорт битмапа, но это стоит того. Ноутбук вверху занимает меньше одного килобайта и его легко настраивать. Мы можем добавить аппаратное ускорение, анимировать любую часть, сделать его интерактивным без потери качества изображения и точно позиционировать DOM-элементы (например, другие изображения) на дисплее ноутбука. Такая гибкость не означает, что нужно отказаться чистого кода — разметка остаётся чистой, лаконичной и наглядной:














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



.laptop .lid {
position: absolute;
width: 100%;
height: 100%;
border-radius: 20px;
background: linear-gradient(45deg, #E5EBF2, #F3F8FB);
box-shadow: inset 1px -4px 6px rgba(145, 161, 181, .3)
}


Выбор правильного инструмента для работы не всегда очевиден — выбор между CSS, SVG, Canvas, WebGL и изображениями не такой ясный, каким должен быть. Легко отказаться от CSS как эксклюзивного формата представления документов, но настолько же легко выйти за рамки и излишне использовать его визуальные возможности. Неважно, какую технологию вы выбрали, оптимизируйте её для пользователя! Значит, уделяйте пристальное внимание производительности на стороне клиента, доступности и опциям отката для старых браузеров.



Web Animations API



В разделе Onboarding & Verification представлено демо Express, новой системы адаптации начинающих пользователей Connect. Вся анимация целиком построена на программном коде и в основном полагается на новые Web Animations API.



Web Animations API обеспечивают производительность и простоту @keyframes в JavaScript, позволяя легко создавать плавную последовательность кадров анимации. В отличие от низкоуровневых интерфейсов requestAnimationFrame, здесь вы получаете все прелести анимаций CSS, такие как нативная поддержка смягчающих функций cubic-bezier. В качестве примера, взглянем на наш код для скольжения клавиатуры:



const toggleKeyboard = (element, callback, action) => {
const keyframes = {
transform: [100, 0].map(n => `translateY(${n}%)`)
};

const options = {
duration: 800,
fill: "forwards",
easing: "cubic-bezier(.2, 1, .2, 1)",
direction: action == "hide" ? "reverse" : "normal"
};

const animation = element.animate(keyframes, options);
animation.addEventListener("finish", callback, {once: true});
};


Приятно и просто! Web Animations API покрывают абсолютное большинство типичных анимаций пользовательского интерфейса, какие только могут понадобиться, не имея сторонних зависимостей (в результате, вся анимация Express занимает около 5 КБ, включая всё: скрипты, изображения и т. д.). Нужно сказать, что это не полная замена requestAnimationFrame, там всё-таки предоставляется более тонкий контроль над анимацией и допускаются эффекты, которые иначе не получишь, такие как Spring Curve и независимые функции трансформации. Если вы не уверены, какую технологию выбрать для своих анимаций, то вероятно, варианты можно расставить в следующем приоритетном порядке:




  1. Переходы CSS. Это самый быстрый, простой и наиболее эффективный способ анимаций. Подходит для простых вещей вроде эффектов hover.

  2. Анимации CSS. У них такие же характеристики производительности, как у переходов: это декларативные анимации, которые могут быть сильно оптимизированы браузерами и выполняться в отдельных потоках. Анимации CSS более функциональны, чем переходы, и допускают множественные шаги и множественные итерации. Они также более сложны в реализации, поскольку требуют именованных деклараций @keyframes, а часто и явного animation-fill-mode. (А именованные штуки всегда были сложнейшими частями компьютерной науки!)

  3. Web Animations API. Этот программный интерфейс предоставляет почти такую же производительность, как анимации CSS (эти анимации проводит тот же движок, но код JavaScript по-прежнему работает в основном потоке), и их почти так же просто использовать. Они должны быть вашим первым выбором для любой анимации, где нужна интерактивность, случайные эффекты, программируемые последовательности и всё, что функциональнее чисто декларативной анимации.

  4. requestAnimationFrame. Во вселенной нет границ, но вам нужно построить космический корабль. Здесь возможности бесконечны, а методы рендеринга неограничены (HTML, SVG, canvas — что угодно), но эту технологию гораздо сложнее использовать и она может работать не так хорошо, как предыдущие варианты.



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




  • Кастомные кривые. Вряд ли вам захочется использовать встроенные timing-function вроде ease-in, ease-out и linear. Вы сэкономите много времени, если глобально определите количество кастомных переменных cubic-bezier.

  • Производительность. Всеми силами избегайте подтормаживаний в своих анимациях. В CSS для этого следует эксклюзивно анимировать дешёвые свойства (transform и opacity) и сбрасывать анимации на GPU по возможности (применяя will-change).

  • Скорость. Анимации никогда не должны мешать. Основная задача анимаций — сделать интерфейс отзывчивым, гармоничным, приятным и завершённым. Нет жёсткого ограничения на продолжительность анимации, это зависит от эффектов и кривой, но в большинстве случаев вам не стоит превышать 500 секунд.



Intersection Observer



Воспроизведение анимации Express начинается автоматически как только она появляется в поле видимости (вы можете испытать это, прокручивая страничку). Обычно это сопровождается наблюдением за скроллингом, который срабатывает как триггер, но исторически это реализовали через ресурсоёмкие слушатели событий, что приводило к многословному и неэффективному коду.



Целевая страница Connect использует новый Intersection Observer API, который обеспечивает намного, намного более надёжный и производительный способ определять видимость элемента. Вот как мы начинаем воспроизводить анимацию Express:



const observeScroll = (element, callback) => {
const observer = new IntersectionObserver(([entry]) => {
if (entry.intersectionRatio < 1) return;
callback();

// Stop watching the element
observer.disconnect();
},{
threshold: 1
});

// Start watching the element
observer.observe(element);
};

const element = document.getElementById("express-animation");
observeScroll(element, startAnimation);


Хелпер observeScroll упрощает нам детектирование (например, когда элемент полностью видим, то обратный вызов генерируется лишь однажды) без выполнения какого-либо кода в основном потоке. Благодаря Intersection Observer API мы теперь на шаг ближе к абсолютно плавным веб-страницам!



Полифиллы и откаты



Все эти новенькие и блестящие программные интерфейсы — очень замечательно, но к сожалению, они пока не доступны повсеместно. Типичным обходным манёвром является использование полифилла, который проверяет присутствие фичи для конкретного API и исполняется только в случае отсутствия этого API. Очевидным недостатком такого подхода является то, что он отнимает ресурсы у всех и всегда, заставляя всех скачивать полифилл, независимо от того, будет тот использоваться или нет. Мы выбрали другое решение.



Для JavaScript APIs целевая страница Connect выполняет тест, нужен ли полифилл, и может динамически подгрузить его на страницу. Скрипты динамически создаются и добавляются к документу, они асинхронные по умолчанию, то есть порядок выполнения не гарантируется. Очевидно, это является проблемой, поскольку данный скрипт может выполниться раньше, чем ожидаемый полифилл. К счастью, это можно исправить явным указанием на то, что наши скрипты не асинхронные и поэтому лениво подгружаются только в случае необходимости:



const insert = name => {
const el = document.createElement("script");
el.src = `${name}.js`;
el.async = false; // Keep the execution order
document.head.appendChild(el);
};

const scripts = ["main"];

if (!Element.prototype.animate)
scripts.unshift("web-animations-polyfill");

if (!("IntersectionObserver" in window))
scripts.unshift("intersection-observer-polyfill");

scripts.forEach(insert);


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



div { display: flex }

@supports (display: grid) {
div { display: grid }
}


Запросы функций CSS простые, надёжные и, скорее всего, их следует использовать в первую очередь. Однако они не подходят для нашей аудитории, потому что около 90% наших посетителей уже используют Grid-совместимый браузер. В нашем случае нет смысла штрафовать абсолютное большинство посетителей сотнями правил отката ради маленькой и уменьшающейся доли браузеров. С учётом этой статистики, мы выбрали динамическое создание и вставку таблицы стилей с откатом, когда необходимо:



// Some browsers not supporting Grid don’t support CSS.supports
// either, so we need to feature-test it the old-fashioned way:

if (!("grid" in document.body.style)) {
const fallback = "";
document.head.insertAdjacentHTML("beforeend", fallback);
}


Финиш!



Надеемся, вы получили удовольствие (а может и пользу) от этих советов по фронтенду! Современные браузеры дают нам мощные инструменты для создания насыщенных, быстрых и привлекательных интерфейсов, позволяя проявить креативность. Если вы настолько же восхищены открывающимися возможностями, как и мы, вероятно, нам стоит поэкспериментировать вместе.
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/331548/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
SoftLabirint

Супер After Effects 2 (2017) Видеокурс » SoftLabirint.Ru: Скачать бесплатно и без регистрации - Самые Популярные Новости Интернета

Среда, 14 Июня 2017 г. 15:04 (ссылка)
softlabirint.ru/video/video...okurs.html


Супер After Effects 2 (2017) Видеокурс

Полноценный обучающий курс по созданию визуальных эффектов и анимированной графики в программе After Effects.



After Effects — это программа для создания невероятной анимированной графики и визуальных эффектов. Многие называют After Effects — «Фотошопом для видео»! Это связано с тем, что данная программа позволяет решать огромное количество творческих задач. При помощи нее вы можете создавать профессиональную графику и визуальные эффекты для киноэкранов, телевидения и веб-сайтов.



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



Содержание

Глава 1. Знакомство с After Effects

Урок 1.Интерфейс программы

Урок 2.Работа со слоями

Урок 3.5 основных параметров

Урок 4.Эффекты и анимационные пресеты

Урок 5.Создание масок

Урок 6.Анимация и работа с текстом

Урок 7.Кеинг и анимация плашки

Урок 8.Создание трехмерной композиции

Урок 9.Основы трекинга

Урок 10.Умная настройка программы



Глава 2. Анимация. Принципы анимации

Урок 1.Введение в анимацию

Урок 2.Пространственная интерполяция

Урок 3.Cоздание качественной анимации

Урок 4.Знакомство с выражениями

Урок 5.12 принципов анимации



Глава 3. Создание стильного слайдшоу

Урок 1.Знакомство с полезными скриптами

Урок 2.Подготовка и анимация слайдов

Урок 3.Создание эффектного перехода

Урок 4.Украшаем слайд-шоу. Добавляем футаж с пылью и эффект Light Leaks

Урок 5.Создание титров к слайд-шоу

Урок 6.Анимация титров

Урок 7.Доработка финального слайд-шоу



Глава 4. Шейповая анимированная графика

Урок 1.Знакомство с шейпами

Урок 2.Рисуем шейповые часы

Урок 3.Рисуем шейповый фотоаппарат

Урок 4.Дорабатываем фотоаппарат

Урок 5.Создание шейпового телефона

Урок 6.Рисуем наушники

Урок 7.Анимируем появление часов

Урок 8.Создание эффектного перехода

Урок 9.Шейповый переход по фону



Глава 5. Создание эффектной текстовой заставки

Урок 1.Основы работы с текстом

Урок 2.Текстовые аниматоры

Урок 3.Создание текстовой заставки в хакерской стилистике. Часть 1

Урок 4.Создание текстовой заставки в хакерской стилистике. Часть 2



Глава 6. Слои в трехмерном пространстве

Урок 1.Слои в 3D-пространстве

Урок 2.Источники света

Урок 3.Создание фона для 3D-сцены

Урок 4.Расставляем здания в сцене

Урок 5.Создаем фейковые 3D-дома

Урок 6.Цветокоррекция и доработка сцены

Урок 7.Добавляем дым и пламя

Урок 8.Создание перехода между сценами



Глава 7. Создание 3D-графики при помощи связки After Effects и Cinema 4D

Урок 1.Создание 3D-композиции в After Effects

Урок 2.Знакомство с Cinema 4D Lite

Урок 3.Переносим сцену из Cinema 4D Lite в After Effects

Урок 4.Деформеры в Cinema 4D Lite

Урок 5.Создание 3D-логотипа

Урок 6.Настройка освещения

Урок 7.Постобработка 3D-композиции



Глава 8. Цветокоррекция и грейдинг.Киношная цветокоррекция

Урок 1.2 основных правила, о которых должен помнить колорист

Урок 2.Физиология и психология цвета

Урок 3.Глубина и разрядность цвета. Знакомство с важными параметрами. Форматы материалов

Урок 4.Цветокоррекция стандартными инструментами After Effects. Levels, Curves, Color Balance

Урок 5.Плагин Magic Bullet Looks

Урок 6.Анализ изображения и первичная цветокоррекция

Урок 7.Цветокоррекция в стиле Teal & Orange

Урок 8.Панель Lumetri Color

Урок 9.Работа с RAW-файлами

Урок 10.Знакомство с DaVinci Resolve



Глава 9. Видеосъемка на зеленом/синем фоне.Основы кеинга

Урок 1.Что такое кеинг и хромакей?

Урок 2.Выбор необходимого оборудования. Зеленый или синий фон?

Урок 3.Подготовка студии и правильное освещение фона

Урок 4.Настройка камеры для съёмки на цветном фоне

Урок 5.Советы для качественного кеинга

Урок 6.Удаление цветного фона при помощи плагина Keylight

Урок 7.Удаление цветного фона при помощи плагина Primatte Keyer



Глава 10. Трекинг, матчмувинг,стабилизация и клинап

Урок 1.Понятие о трекинге, виды трекинга

Урок 2.Советы для съемки футажей

Урок 3.Как работает точечный трекинг

Урок 4.Клинап на основе двухточечного трека

Урок 5.Альтернативные техники клинапа

Урок 6.Стабилизация на основе точечного и двухточечного трека

Урок 7.Warp Stabilizer

Урок 8.Четырехточечный трекинг. Corner Pin

Урок 9.Планарный трекинг в mocha AE

Урок 10.Финальный композ шота. Создание маски на основе кеинга

Урок 11.Дополнительные техники работы с четырехточечным трекингом

Урок 12.Mocha AE. Техника ротоскопа, стабилизации и клинапа

Урок 13.3D Camera Tracker. Мачмувинг трехмерных объектов

Урок 14.Матчмувинг трехмерных объектов



Глава 11. Выражения в After Effects

Урок 1.Анимация без ключевых кадров

Урок 2.Выражение затухающих колебаний

Урок 3.Анимация при помощи времени. Выражение time

Урок 4.Анимация при помощи индекса слоя. Выражение index

Урок 5.Связывание параметров друг с другом

Урок 6.Взаимодействие параметров

Урок 7.Логические операции

Урок 8.Работа со случайными числами



Глава 12. Оптимизация проекта и выводкомпозиции в видеофайл

Урок 1.Продвинутая техника работы с проектом и композициями

Урок 2.Создание прокси-файлов

Урок 3.Правильная организация проекта

Урок 4.Вывод композиции из After Effects в готовый видеофайл



Бонусы в архиве:

Бонус 1. ТОП-5 плагинов для After Effects

Бонус 2. Топ-5 скриптов для After Effects

Бонус 3. Как собрать компьютердля работы в After Effects

Бонус 4. Быстрый старт на VideoHive.net

Бонус 5. Коллекционное издание. Первый «Супер After Effects» + все бонусы



Содержание бонусов:

Бонус 1. ТОП-5 плагинов для After Effects

Урок 1.Optical Flares

Урок 2.Trapcode Particular

Урок 3.Plexus

Урок 4.Magic Bullet Looks

Урок 5.Shine



Бонус 2. Топ-5 скриптов для After Effects

Урок 1.FX Console

Урок 2.pt_ShiftLayers

Урок 3.Paste Multiple Keyframes и EaseCopy

Урок 4.Auto Crop

Урок 5.Explode Shape Layers



Бонус 3. Как собрать компьютердля работы в After Effects

Урок 1.Собираем компьютер для After Effects

Урок 2.Выбор процессора для After Effects

Урок 3.Оперативная и постоянная память

Урок 4.Видеокарта. Питание системы

Урок 5.Корпус. Система охлаждения

 



Супер After Effects 2 (2017) Видеокурс



Супер After Effects 2 (2017) Видеокурс



Супер After Effects 2 (2017) Видеокурс






Информация о курсе:

Название: Супер After Effects 2

Год выпуска: 2017

Авторы: Артем Лукьянов, Михаил Бычков, Марсель Фатхутдинов и Олег Шарабанов

Жанр: Обучающее видео

Выпущено: VideoSmile

Продолжительность: ~40:00:00

Язык: Русский



Файл

Формат: MPEG-4

Качество: PCRec

Видео: ~256 kb/s, 1920x1080

Аудио: AAC, 128 kb/s (2ch)



Скачать: Супер After Effects 2 (2017) Видеокурс >>>



 



Подписка на новости сайта…

http://feeds.feedburner.com/Soft-Labirint

http://feeds.feedburner.com/Soft-Labirint?format=xml

https://feedburner.google.com/fb/a/mailverify?uri=Soft-Labirint



 

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Nataly_Archi

Анимация - Дождь стирает границы ....

Пятница, 09 Июня 2017 г. 14:07 (ссылка)


цитаты и афоризмы,на картинках : дождь стирает границы ....



дождь, цитаты и афоризмы,дождь стирает границы между небом и землей/3669328_DOJD_CITATI_I_AFORIZMIDOJD_STIRAET_GRANICI_MEJDY_NEBOM_I_ZEMLEI (640x444, 1874Kb)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
SoftLabirint

Полноценный видеокурс по Cinema 4D (2017) » SoftLabirint.Ru: Скачать бесплатно и без регистрации - Самые Популярные Новости Интернета

Четверг, 01 Июня 2017 г. 16:56 (ссылка)
softlabirint.ru/video/video...-2017.html


Полноценный видеокурс по Cinema 4D (2017)

Полноценный видеокурс по обучению Cinema 4D с нуля и до профессионального уровня.



— Полное обучение всей программы с нуля.

— Разбор всех инструментов на практических примерах.

— Каждый модуль подкреплен огромной практикой.

— Самое полное обучение: теория + инструментарий + практика.

— Обучение с нуля и до профессионального уровня.

— Самая полная и актуальная информация, в курсе использованы функции самой последней версии программы

— Курс ведет автор со стажем и знанием своего дела, работающей в сфере моушн дизайна, анимации и 3D дизайна

 



Полноценный видеокурс по Cinema 4D (2017)



Полноценный видеокурс по Cinema 4D (2017)



Полноценный видеокурс по Cinema 4D (2017)






Информация о видео

Название: Полноценный видеокурс по Cinema 4D

Автор: Айдар Абильдин

Год выхода: 2017

Жанр: Видеокурс

Язык: Русский

Выпущено: Россия

Продолжительность: ~71 час



Файл

Формат: MP4

Видео: AVC, 1280x720, ~344 Kbps

Аудио: AAC, 125 Kbps, 48.0 KHz



Скачать: Полноценный видеокурс по Cinema 4D (2017)  >>>



 



Подписка на новости сайта…

http://feeds.feedburner.com/Soft-Labirint

http://feeds.feedburner.com/Soft-Labirint?format=xml

https://feedburner.google.com/fb/a/mailverify?uri=Soft-Labirint



 



 

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30

<анимации - Самое интересное в блогах

Страницы: 1 ..
.. 13 14 [15]

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda