Learning XPresso
1.04K subscribers
168 photos
17 videos
9 files
18 links
Здесь выкладываю свои заметочки, пока учу XPresso

Содержание: https://telegra.ph/Soderzhanie-kanala-learning-xpresso-12-08

Связаться со мной: @daytogu
Download Telegram
Представим весь процесс таким образом:

Допустим, есть 3 кубика. Первый кубик всегда смещен на половину своей длины от центра (это чтобы линия начиналась ровно в центре). Затем второй кубик смещен на половинку длины первого кубика + расстояние между кубиками + половина своей длины относительно первого кубика. Третий кубик: половинка второго + расстояние между + половинка своей длины относительно второго кубика. И так далее...

То есть, каждую последующую черточку мы всегда смещаем относительно предыдущей. Исключение составляет лишь первый кубик, так как у него предыдущего нет. Наглядно это можно увидеть на схеме.
Логика понятна: берем два кубика — текущий и следующий. Для этого нам нужны две ноды Hierarchy. Одна проходит по всем элементам в группе, начиная с первого, вторая же начинает со второго элемента. Для каждого кубика задается размер исходя из количества сегментов и общих параметров. Далее задаем отдельно позицию для первого кубика (включаем ноду только когда индекс будет равен 0). Для остальных — используем формулу. Главное, чтобы эта нода работала только до тех пор, пока индекс предыдущего кубика меньше количества самих кубиков. То есть, берем предпоследний и последний элементы.

Хоть это и выглядит сложновато с первого взгляда, но все очень даже просто, если чуть-чуть разобраться. Я уже не в первый раз использую эту конструкцию, постоянно пригождается на работе.
Это почти всё! Можно оставить всё как есть и управлять размером каждого кубика вручную. А можно настроить размеры всех кубиков рандомно, как это сделала я. В этом случае понадобится создать еще несколько параметров в User Data: включение/отключение этой рандомности, сид, максимальное количество сегментов и контрастность размера.
В основе лежит нода Noise, которая выдает случайные значения от 0 до 1 (если включить галочку Positive Only. Чтобы для каждого кубика это значение было разным, подключаем индекс к параметру Seed у ноды Noise. Перед этим я прибавила еще значение собственного параметра Seed. Контрастность регулируется при помощи ноды Range Mapper. И в конце просто домножаем получившееся число на максимальное количество сегментов. Готово!
Теперь можно пускать пунктирную линию по сплайну, настраивать ее рандомно или вручную. Сам проект я прикреплю ниже.
Что думаете?
Сегодня ровно год как я работаю в CATK! Как по мне, это самый подходящий день, чтобы подвести итоги и рассказать про работу здесь.

С самого начала я очень сильно хотела попасть в эту студию (как только мы узнали про возможный переезд в Берлин, я сразу подумала о catk). Перед тем, как идти на собеседование, я говорила себе: «Если не возьмут — то ничего страшного. Значит, подтяну свои навыки, составлю шоурил получше и попытаюсь еще раз». Собеседование прошло хорошо и спустя пару недель меня взяли. И на работу я вышла... только через 4 месяца. Немецкая бюрократия и коронавирус — не самое лучшее сочетание.

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

Но несмотря на все это, мне с самого начала понравилось работать здесь. Будто бы теперь я нахожусь именно на своем месте. Вокруг меня классные люди, которые делятся своим опытом. Задачи и проекты, над которыми я даже и не мечтала работать. А сам офис ощущается как уютный дом. До локдауна было классно каждый день просыпаться и идти на работу. Это не ощущалось какой-то обязанностью. А ещё мне безумно нравился life-work balance, когда у тебя есть четкое разграничение между работой и отдыхом. После фриланса это ощущалось как глоток свежего воздуха.

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

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

Для меня работа в CATK — одна из лучших вещей, что случалась в моей жизни. С каждым днём мне хочется работать здесь всё больше и больше. И хотелось бы поставить себе несколько целей на следующий рабочий год: 1) научиться настраивать свет, материалы и рендер так, чтобы финальная картинка приблизилась качеству работ ребят с двадцатилетним опытом; 2) потихоньку переносить сложные задачи в гудини; 3) подучить английский и НАКОНЕЦ-ТО ВЫУЧИТЬ НЕМЕЦКИЙ, а то ничего не понятно, что про меня говорят на работе 😄
Последние несколько недель все мое время занято только работой, а на свои проекты сил почти не остается. Меня это немного тревожит. Уже давно хочу делать что-то для себя, чтобы не только учиться чему-то новому, но и пополнять портфолио. Недавно взглянула на свои работы и поняла, что мне уже ничего не нравится из них и что нужно скорее делать что-то новое.

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

Что думаете по этому поводу? Было бы вам это интересно или же вы хотите видеть здесь больше постов про XPresso?

P.S. Одна из самых последних подключила комментарии к каналу. Ну что же, посмотрим как это работает
В начале этой недели на работе сказали, чтобы было бы неплохо мне выучить Marvelous Designer. В понедельник я установила её, открыла и влюбилась. Я — человек, который любит шить, поэтому для меня возможность просто начертить выкройку, обозначить швы и получить в итоге готовую модель одежды стало каким-то взрывом мозга. Я и до этого знала, как примерно работает Marvelous Designer, но одно дело знать, а другое — попробовать самой.

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

Хочу сделать этот проект до 3 октября, чуть больше двух недель должно хватить (не уверена, что будут силы делать этот проект в будни после основной работы, поэтому не одна неделя, а две).
Начинаю работу с небольшого скетча, чтобы было примерное представление о том, как это должно выглядеть.
За прошедшие выходные я сделала не особо много. Решила начать с чего-то простого — сделать в MD надувной символ с ленточками (третий скетч). Нарисовала лекало, обозначила швы, сшила, надула. Дальше сделала ленточки. С анимацией в Marvelous Designer я пока только разбираюсь, поэтому решила в качестве аватара просто добавить несколько шариков внутри, которые бы двигали мою симуляцию. Вот что в итоге получилось в субботу.