TGViewer
Channel Public Channel
Learning XPresso

Learning XPresso

@learning_xpresso

Здесь выкладываю свои заметочки, пока учу XPresso

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

Связаться со мной: @daytogu
Subscribers
1.15K
Photos
170
Videos
17
Links
20

Showing posts older than #362 · Back to latest

Older Posts 20 shown
Post #361 1.87K
Это почти всё! Можно оставить всё как есть и управлять размером каждого кубика вручную. А можно настроить размеры всех кубиков рандомно, как это сделала я. В этом случае понадобится создать еще несколько параметров в User Data: включение/отключение этой рандомности, сид, максимальное количество сегментов и контрастность размера.
Post #359 1.76K
Логика понятна: берем два кубика — текущий и следующий. Для этого нам нужны две ноды Hierarchy. Одна проходит по всем элементам в группе, начиная с первого, вторая же начинает со второго элемента. Для каждого кубика задается размер исходя из количества сегментов и общих параметров. Далее задаем отдельно позицию для первого кубика (включаем ноду только когда индекс будет равен 0). Для остальных — используем формулу. Главное, чтобы эта нода работала только до тех пор, пока индекс предыдущего кубика меньше количества самих кубиков. То есть, берем предпоследний и последний элементы.

Хоть это и выглядит сложновато с первого взгляда, но все очень даже просто, если чуть-чуть разобраться. Я уже не в первый раз использую эту конструкцию, постоянно пригождается на работе.
Post #357 1.61K
Представим весь процесс таким образом:

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

То есть, каждую последующую черточку мы всегда смещаем относительно предыдущей. Исключение составляет лишь первый кубик, так как у него предыдущего нет. Наглядно это можно увидеть на схеме.
Post #355 1.44K
С названиями закончили, теперь пойдет главная часть с позицией и размерами элементов. Первое, что я всегда делаю, — создаю параметры в User Data. Нам понадобятся: размер одного сегмента, высота и глубина кубика, а еще расстояние между ними.
Post #353 1.47K
Все кубики находятся в одной группе (я поместила их вместо Null во Fracture, чтобы потом использовать всякие эффекторы). Основная связка нод — это Hierarchy и Object Index. С их помощью «пробегаемся» по всем кубикам внутри группы.

Для начала разберемся с названиями. В этот раз мне захотелось чего-то поинтереснее. Я решила сделать нумерацию не просто 1, 2 ... 10, 11 ... 100, 101 и т.д., а зависимую от количества элементов: если кубиков меньше 10, то 1, 2 ... 9; если от 10 до 99 — 01, 02 ... 99; если больше 100 — 001, 002 ... 999.

Сначала берём индекс кубика и прибавляем 1 (чтобы нумерация начиналась не с 0, а с 1). Затем проверяем: если индекс меньше 10 и количество самих кубиков больше или равно 10, тогда к названию перед номером вставляем цифру 0. То же самое с 100.
Post #350 1.4K
Вся пунктирная линия — это набор кубиков. Чтобы эту линию можно было потом изогнуть и избежать заломов, нужно сделать достаточное количество сегментов. Я пошла по такому пути: длина кубика зависит от количества сегментов. То есть, если один сегмент равен 1 см, то кубик из 7 сегментов будет длинною 7 см, а из 12 — 12 см. Будем изменять именно количество сегментов, чтобы управлять длинной чёрточек.

P.S. Можно было сделать наоборот: зависимость количества сегментов от длины кубика. Это уж как кому нравится.
Post #348 1.49K
Пунктирная линия

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

Итак, начнем...
Post #347 2.1K
Но пока я сидела дома и ждала ответа, я решила выучить x-particles. Поставила себе задачу — сделать небольшой ролик/подборку работ, не используя деформеры, клонер, эффекторы и т.д. Чисто x-particles. В итоге получился вот такой небольшой проект, к которому я впервые попробовала написать музыку:

https://www.behance.net/gallery/98837135/X-Particles-Experiments
Behance X-Particles Experiments - Daria Togunova Compilation of my first X-Particles Experiments.
Post #346 1.83K
Я нашла работу!
Вот уже больше двух недель я работаю в Берлине в студии catk.de. Именно туда я и хотела больше всего попасть.

Собеседование у меня было еще в январе, в феврале был готов контракт. А в марте я должна была получить визу и пойти на работу. Но из-за коронавируса все планы резко обрушились (как и у всех). Рабочую визу я смогла получить только в мае. И вот уже с середины июня я работаю на полноценной работе, хожу в офис, моделю всякие штуки и рендерю красивые картинки.
Post #342 1.73K
Мне жалко оставлять этот сетап просто храниться на компьютере. Хочется поделиться им с вами, дать поиграться. Кто-то может посмотрит, как устроено XPresso внутри. А кто-то может сделает с этим сетапом что-то интересное. Было бы здорово посмотреть на результат, поэтому присылайте свои эксперименты (@daytogu).
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →