Learning XPresso

@learning_xpresso Like 0

Здесь выкладываю свои заметочки, пока учу XPresso
Содержание: https://telegra.ph/Soderzhanie-kanala-learning-xpresso-12-08
Связаться со мной: @daytogu
Channel's geo & Language
Russian, Russian
Category
Blogs


Contact author
Channel's geo
Russian
Channel language
Russian
Category
Blogs
Added to index
22.04.2018 00:06
advertising
Telegram Analytics
Subscribe to stay informed about TGStat news.
SearcheeBot
Your guide in the world of telegram channels
TGAlertsBot
Monitoring of keywords in channels and chats
777
members
~0
avg post reach
~35
daily reach
N/A
posts per day
N/A
ERR %
0.12
citation index
Forwards & channel mentions
6 mentions of channel
0 post mentions
5 forwards
Brickspacer👹
13 Dec 2019, 17:43
Brickspacer👹
17 Jul 2019, 02:15
Trve Shlak
7 Dec 2018, 19:09
Trve Shlak
7 Dec 2018, 19:09
juniors_diary
2 Nov 2018, 15:37
29 Oct 2018, 20:20
CGarhive
9 Oct 2018, 03:25
MOTION TIPS
21 May 2018, 18:06
MOTION TIPS
21 May 2018, 18:06
MOTION TIPS
21 May 2018, 18:06
MOTION TIPS
22 Apr 2018, 22:34
Channels quoted by @learning_xpresso
motion pasta 🚀
16 Dec 2019, 20:15
motion pasta 🚀
23 Mar 2019, 09:29
Trve Shlak
7 Dec 2018, 19:07
motion pasta 🚀
14 Jun 2018, 17:09
Recent posts
Deleted
With mentions
Forwards
Learning XPresso 1 Jul, 18:43
Но пока я сидела дома и ждала ответа, я решила выучить x-particles. Поставила себе задачу — сделать небольшой ролик/подборку работ, не используя деформеры, клонер, эффекторы и т.д. Чисто x-particles. В итоге получился вот такой небольшой проект, к которому я впервые попробовала написать музыку:

https://www.behance.net/gallery/98837135/X-Particles-Experiments
Read more
Learning XPresso 1 Jul, 18:42
Я нашла работу!
Вот уже больше двух недель я работаю в Берлине в студии catk.de. Именно туда я и хотела больше всего попасть.

Собеседование у меня было еще в январе, в феврале был готов контракт. А в марте я должна была получить визу и пойти на работу. Но из-за коронавируса все планы резко обрушились (как и у всех). Рабочую визу я смогла получить только в мае. И вот уже с середины июня я работаю на полноценной работе, хожу в офис, моделю всякие штуки и рендерю красивые картинки.
Read more
Learning XPresso 19 Apr, 14:24
Пособирала фигурки из змейки, расслабляющее занятие. Выбрала из них несколько, отрендерила и опубликовала на Behance:
https://www.behance.net/gallery/95560539/Rubics-Snake.
Learning XPresso 12 Apr, 15:10
Learning XPresso 12 Apr, 15:10
Attached file
Learning XPresso 12 Apr, 15:10
Мне жалко оставлять этот сетап просто храниться на компьютере. Хочется поделиться им с вами, дать поиграться. Кто-то может посмотрит, как устроено XPresso внутри. А кто-то может сделает с этим сетапом что-то интересное. Было бы здорово посмотреть на результат, поэтому присылайте свои эксперименты (@daytogu).
Learning XPresso 12 Apr, 15:09
Learning XPresso 12 Apr, 15:09
Learning XPresso 12 Apr, 15:09
Управление у змейки очень простое. Просто поворачиваете шарнир по той оси, в цвет которой он раскрашен.

Единственное, что я не смогла сделать из задуманного, — нельзя одновременно вращать правую и левую часть змейки. Эту задачку я решить не сумела.
Learning XPresso 12 Apr, 15:09
В итоге у меня получился такой сетап. Я добавила еще пару параметров. Например, количество деталек (оказывается существуют змейки не только из 24 элементов, но и 48, и даже 72). Также можно сразу накинуть два материала. Или скрыть эти шарниры из вьюпорта. Самая полезная галочка (по моему мнению) — откат к начальному положению змейки.
Learning XPresso 12 Apr, 15:08
Learning XPresso 12 Apr, 15:08
Ошибка у меня возникла тогда, когда я стала менять стороны, после того как уже повернула детальки. Дело в том, что если поворачивать правый шарнир, то левый (который уже относится к другой детальке, но прилегает к тому правому) остается на прежнем месте относительно своей детали. И если поменять стороны, то у этого шарнира нет поворота, и левая часть просто встанет на другое место.

Поэтому я беру поворот правого слайдера у первой детали и присваиваю это значение левому слайдеру следующей детали. И тогда все работает.
Read more
Learning XPresso 12 Apr, 15:08
Learning XPresso 12 Apr, 15:08
Learning XPresso 12 Apr, 15:08
Итак, самый главный трюк с положением деталек! Логика такая:

Допустим, я хочу вращать правую часть змейки. Я беру первую детальку (Part 1) и смотрю на положение ее правого шарнира (R Slider 1). Вторую деталь я должна сместить на то же самое расстояние, что между осью Part 1 и R Slider 1. То есть беру позицию R Slider, отнимаю от нее позицию Part 1, а затем прибавляю к позиции R Slider 1. Поворот просто беру у того же R Slider 1.

Вся загвоздка была в том, чтобы сделать это без помощи Python. Помогла нода Hierarchy. А точнее две ноды Hierarchy. Первая как обычно проходит по всем элементам по порядку. А вот вторая пропускает первую детальку и сразу приступает ко второй (Start Path = N). Чтобы все сработало, нужно остановиться на предпоследней детальке. То есть, пока индекс не равен количеству объектов -1, тогда параметр On включен.

Чтобы вращать левую часть змейки, нужно сделать все то же самое, но в обратном порядке. Встаем на последний элемент (Start Path = L) и движемся наверх (Iteration Path = P). Только здесь уже берем не правый шарнир, а левый.

Чтобы быстро переключаться между этими сторонами, я создала отдельный параметр через User Data. Там все просто: если выбрано Right, то при помощи ноды Condition в ноды Hierarchy прописываются пути D и N/ N и N; а если выбрано Left — DL и P/ P и P.
Read more
Learning XPresso 12 Apr, 15:07
Learning XPresso 12 Apr, 15:07
Learning XPresso 12 Apr, 15:07
Learning XPresso 12 Apr, 15:07
Мне не хотелось просто создавать структуру «деталь, внутри нее деталь, внутри нее деталь,...), чтобы поворачивать змейку. Это отличный способ анимации, если ты уже заранее знаешь, какую фигуру нужно будет собрать и какие части нужно заанимировать. Мне же хотелось экспериментировать.

Поэтому все детали у меня просто находятся в одной общей группе All Details. На схеме ниже видно, что ось у детали повернута на 45°. При помощи XPresso и ноды Hierarchy прохожусь по всем группам с деталями. Уделяю особое внимание R Point и L Point и смещаю их на а/2 либо по оси Y, либо по оси X (это зависит от поворота). Главное, чтобы правые точки всегда были справа, а левые — слева.
Read more
Learning XPresso 12 Apr, 15:06
Создала базовую структуру одной из деталек: группа Part 1, в ней лежат инстанс детали, две точки R Point и L Point, которые находятся в центре прямоугольных граней призмы (в этом месте располагаются шарниры), а в них уже лежат слайдеры в виде кружков (R Slider и L Slider). Я добавила их для того, чтобы управлять поворотом детали.