Unreal Engine: Alembic Hair/Groom Plugin. Official Q&A. Part 1

  Рет қаралды 20,489

CharlyTutors

CharlyTutors

Күн бұрын

Пікірлер: 74
@charlytutors
@charlytutors 4 жыл бұрын
ВАЖНО! В видео я показал скрипт через cmd и там допустил ошибку - поэтому и не работало.. мне ответили Epic и весь процесс правильного экспорта расписал здесь - ue4alembichairqa.blogspot.com/2021/02/alembic-hair-how-to-export-xgen-with.html Ну и так должно выглядеть окно перед экспортом, то есть не нужно ставить птичку в Description справа. 1.bp.blogspot.com/-1NPerz1KWWc/YCkRq2KekwI/AAAAAAAAVGc/KTkRjRMR5isG6f68ZcN02eLejDYKgKh4QCNcBGAsYHQ/s587/Screenshot_35.jpg LINKS: ue4groompluginqalist.blogspot.com/ - all answers here Алексей Савченко - kzbin.info Олеся Примахина - facebook.com/olesyapri Андрей Дронин - facebook.com/andrej.dronin UE4Daily - ue4daily.com/ VR Professionals - kzbin.info/door/nl3RrJDk8WNDNwCK5TSYdg Simon Barrionuevo - facebook.com/Simon.Barrionuevo.Duran XgenToUnreal Script - bit.ly/2Wu5lnx Nick Rutlinh Shader - bit.ly/31lXfjX Hair Simulation Quick Start - docs.unrealengine.com/en-US/Engine/HairRendering/QuickStart/index.html DOF and Motion blur issue (Vote) - issues.unrealengine.com/issue/UE-87214 Ornatrix to UE4 - kzbin.info/www/bejne/kKnKhqidgLetgJo If you want to support this channel: ★ - write a comment, like and share this video in social networks. This is very important for its promotion. ★- buy any of the models here: - CGTRADER - www.cgtrader.com/charly-1 - ARTSTATION - www.artstation.com/artofcharly/store ★- buy any of the prints - bit.ly/2kcomuE ★Новое интервью для 3D Papa - bit.ly/2TXpGiZ ★Курсы от друзей - bit.ly/2U930NL ★Остальные интервью и журналы - bit.ly/2MEZici ★Отличный сайт от друзей - cgbandit.com/blog
@fallohide7418
@fallohide7418 11 ай бұрын
the script downloaded from the unreal documentation, used at 14:00 doesnt work in maya 2022.4, i keep getting error invalid syntax
@charlytutors
@charlytutors 11 ай бұрын
Ok. Thank you for your comment. Please write about this here - dev.epicgames.com/community/
@andrewoblamskiy3317
@andrewoblamskiy3317 3 жыл бұрын
Очень большое тебе спасибо! Технология новая и информации по ней достаточно мало в концентрированном виде. Всех тебе благ и удачи с работой.
@charlytutors
@charlytutors 3 жыл бұрын
Благодарю =) Тебе тоже всех благ. Буду стараться как можно больше раскрывать эту тему =) насколько позволит Epic =)
@marc1137
@marc1137 3 жыл бұрын
about groom cache , i wonder if only way to cache from maya of whrever , its the whole final hair each frame which can be crazy ..... cannot just export static hair , and then only have a .abc with the guides cache and add as groom cache to the main hair?
@charlytutors
@charlytutors 3 жыл бұрын
As I know 4.27 support animation from alembic =) So you can export alembic cache from Maya =) Sorry I don't test this on my side - so I can help with this task. Usually clients animate in Unreal.
@marc1137
@marc1137 3 жыл бұрын
@@charlytutors yes export alembic is fine , its more related to hair , can be better simulate in maya and cache to unreal , but for now seems have to cache each frame of the whole hair not just the guides , so 100 frames of hair cached could be many gbs.... i wonder if can just export the hair , and then do alembic of only the guides to attach as groom cache in the hair in unreal and not create millions hairs for each frame to cache ......... anyways thx!
@charlytutors
@charlytutors 3 жыл бұрын
@@marc1137 I don't know and can't ask Epic about this, because they closed support for my channel. sorry.
@TheIcemanModdeler
@TheIcemanModdeler 3 жыл бұрын
How would u go about fixing the normals for the short hairs? I plugged the tangents from the hair attributes node into the tangent or normal slot of the hair material and it kinda looks better.
@charlytutors
@charlytutors 3 жыл бұрын
Hm, do you using Xgen? Because in Ornatrix I haven't any problem with normals.
@TheIcemanModdeler
@TheIcemanModdeler 3 жыл бұрын
CharlyTutors Yes, using Xgen, exported the alembic external python exporter from Unreal u showed in the video. It’s weird cuz only short hairs seem to have this problem. facebook.com/groups/GroomingArtist/permalink/1305919916470666/
@Mulai-1997
@Mulai-1997 3 жыл бұрын
Hi !My animation has a zoom from 1x to 22x ,but the when the groom was 22x , it look not like when it was 1x ,It becomes sparse . So I try to modify Hair width form 0.01 to 0.22 . But it look flashing when animation playing . Can I fix that ? Thanks ! !
@charlytutors
@charlytutors 3 жыл бұрын
Hi, thank you for your question.. but sorry, I can't help. Because Epic closed support for my channel. They are very busy now with UE5 =)
@Mulai-1997
@Mulai-1997 3 жыл бұрын
@@charlytutors ok , hhhhhhh
@TheIcemanModdeler
@TheIcemanModdeler 3 жыл бұрын
Thanks for sharing, these videos have been very helpful, a few questions though. -Is it possible to export multiple descriptions at once in one file using the Simple_hair_uv script from the UE documentation? -I have done a test with a textures on a character and used the Simple_hair_UV script for each hair and when viewing it in UE5, there are some hairs and have different colors from the scalp, is there a way to control this or turn it off? I am using Root UV's from the hairatribustes expression into the uvs of a texture node to shade the hair. My Flyaways descriptions doesn't follow the texture at all for some reason even though i used the same process for every description.
@TheIcemanModdeler
@TheIcemanModdeler 3 жыл бұрын
Figured it out, everything is fixed with the Alembic Scripts from Epic Games, can also import multiple descriptions into one single Alembic file, the color looks much better than the script from the UE documentation, need to test it more. Cheers
@charlytutors
@charlytutors 3 жыл бұрын
As I said - you can find everything in my blog and videos =)
@TheIcemanModdeler
@TheIcemanModdeler 3 жыл бұрын
@@charlytutors Yes after seeing the videos carefully and multiple times i fixed all the problems, also managed to create my own hair material thats a bit simpler than yours. I am trying to create a tube texture per hair but only the U seems to work, the V doesn't work and using custom rotator to rotate 90 doesn't seem to work if use the U connection.
@MaTTGameShow
@MaTTGameShow 3 жыл бұрын
@@TheIcemanModdeler So how did u fix multiple descriptions into one single alembic file?
@TheIcemanModdeler
@TheIcemanModdeler 3 жыл бұрын
@@MaTTGameShow Yeah, u need to use the exporter provided by Epic, it's is shown in one of these videos.
@ravomusic502
@ravomusic502 4 жыл бұрын
*CharlyTutors* ❤️❤️❤️❤️❤️❤️❤️
@charlytutors
@charlytutors 4 жыл бұрын
Thank you
@MufakaPlays
@MufakaPlays 4 жыл бұрын
подскажите пожалуйста, а данные волосы только для синематики годятся или в геймдеве можно использовать?
@charlytutors
@charlytutors 4 жыл бұрын
В 4.26 добавят лоды и дальше будут работать над оптимизацией для мобильных платформ, так что думаю и под игры можно будет делать. Но пока 100% никто ничего не знает =) Официальный релиз будет в 4.26. Давайте для начала его дождемся и посмотрим, насколько стабильная система. В фильмах то уже начали использовать =) Вот даже доклад от Weta был - kzbin.info/www/bejne/ZmS7fod8n7-Ui7s
@MufakaPlays
@MufakaPlays 4 жыл бұрын
@@charlytutors спасибо!
@Mulai-1997
@Mulai-1997 3 жыл бұрын
Hi again ! ! !hhhhh , Do you know how should I to using Hair follicle texture ? My cat face hair is very short ,so I need Hair follicle texture to blend the mesh and hair ,but I don't know how to use it . Here is the documentation Thanks!!
@charlytutors
@charlytutors 3 жыл бұрын
Sorry, I can't help you.. Epic closed support for this channel...
@Mulai-1997
@Mulai-1997 3 жыл бұрын
@@charlytutors Ok !!and thanks!!!
@jinsukim4006
@jinsukim4006 4 жыл бұрын
Привет я кореец Теперь я использую Google Переводчик После работы xgen сохраните его как файл abc и снова загрузите. Сплайнов много, поэтому, когда вы их сохраните позже, будет сохранен только один сплайн. Есть ли способ спасти все сразу?
@charlytutors
@charlytutors 4 жыл бұрын
Hi, Jinsu. Nice to meet you. Please write your question in English. Because Google Translate working very bad with Ru Language =) Usually I make my korean subtitles from ENG to Korean =) not from RU to Korean. =)
@jinsukim4006
@jinsukim4006 4 жыл бұрын
@@charlytutors If you import after xgen, there are many splines, so if you save later, only one spline is saved. How can I export everything at once?
@Alter3go
@Alter3go 4 жыл бұрын
is there any places to download premade groom hair for unreal?
@charlytutors
@charlytutors 4 жыл бұрын
Now I preparing these assets for my cgtrader and artstation shop 🙃
@faradaysinfinity
@faradaysinfinity 2 жыл бұрын
Was the alembic render artifacts ever solved ??
@charlytutors
@charlytutors 2 жыл бұрын
Well how can I tell you =) Epic is still putting their efforts into improving the rendering and those artifacts I mentioned in this video - have been fixed. But there's always room for improvement.. Everything is much better in version 5.
@faradaysinfinity
@faradaysinfinity 2 жыл бұрын
@@charlytutors I actually found the fix for it!! I thanks to your blog and a ton of testing. Cranking up r.hairstrands.DOFDepth = 2-4 clean it up
@faradaysinfinity
@faradaysinfinity 2 жыл бұрын
@@charlytutors I was getting those artifacts very very strong. I know your video and the ticket said it was fixed. But it didnt really seam like it. Cranking that cvar got rid of the majority of it for me tho
@charlytutors
@charlytutors 11 ай бұрын
I usually use these CVars for my renders in addition to what I wrote in the blog r.RayTracing.ForceAllRayTracingEffects = "-1" r.RayTracing.AmbientOcclusion = "-1" r.RayTracing.Reflections = "-1" r.RayTracing.Shadows = "1" r.RayTracing.GlobalIllumination = "-1" r.HairStrands.Visibility.MSAA.SamplePerPixel = "8" r.HairStrands.Voxelization.Virtual.VoxelWorldSize = "0.15" r.HairStrands.Voxelization.Raymarching.SteppingScale = "1" r.HairStrands.Voxelization.Raymarching.SteppingScale.Shadow = "1" r.BloomQuality = "4" r.Shadow.MaxResolution = "4096" Cmd: r.Bloom.HalfResolutionFFT 1 r.SSS.Quality = "1" r.SSR.Quality = "3" r.SSGI.Quality = "4" fx.Niagara.QualityLevel = "3" r.DepthOfFieldQuality = "5" r.MotionBlurQuality = "3"
@moraledestroyer6237
@moraledestroyer6237 4 жыл бұрын
А как привязать объект Groom к Skeletal Mesh в Unreal? Мы создали Character в Unreal, в окне настройки Character сделали AddComponent>Groom, Groom прикрепили к Mesh. Во вкладке Details в свитке Groom в пункте Groom Asset выставили наш предварительно импортированный файл Ornatrix Alembic. Персонаж бегает, волосы летают за персонажем и находятся рядом с ним, но не повторяют его движений. Если поставить галку в находящемся ниже Bind Groom to Skeletal Mesh, начнутся сильные тормоза. Source Skeletal Mesh уже есть и указан, далее идёт пункт Binding Asset. Во всплывающей подсказке к нему написано, что если эту штуку не указать, будет сильная нагрузка на проц. А как создать Binding Asset? Где его брать? Почему у других авторов на видео просто выставляется вышеупомянутая галка и тормозов не наблюдается? (Они импортировали из Maya). Почему-то многие (все) прикрепляют волосы к персу непосредственно в окне игровой карты, а не в редакторе Actor. Кстати, если из 3DsMax попытаться экспортировать Ornatrix Alembic с включенным Ox Mesh From Strands, будет сообщение There are no Ornatrix objects present inside the scene. Если этот модификатор отключить, экспорт происходит. Получается, волосы в Unreal будут плейнами, а не мешами?
@charlytutors
@charlytutors 4 жыл бұрын
Занес туда же в очередь. Но сразу скажу, что не нужно MeshFromStrands использовать. Поэтому и тормозит =) Unreal генерит волосы не плашками, а частицами и Ornatrix прекрасно понимает этот момент. Короче в видео-ответе все расскажу, когда доберусь =)
@moraledestroyer6237
@moraledestroyer6237 4 жыл бұрын
​@@charlytutors скорая бы так работала... Кстати, вот здесь по вашей ссылке есть инфа по Binding Asset: Hair Simulation Quick Start. А так благодарю. Если бы по всем аспектам работы с Unreal была бы такая поддержка и такая серия уроков - цены бы не было
@charlytutors
@charlytutors 4 жыл бұрын
​@@moraledestroyer6237 Да там ссылка есть. Просто там не рассказывается об аспектах Ornatrix. =) Назначение MeshFromStrands - страшная ошибка. =) Так что планирую рассказать. Может урок быстрее выйдет, чем доберусь до ответа. Не знаю... тут много факторов влияют.
@moraledestroyer6237
@moraledestroyer6237 4 жыл бұрын
@@charlytutors kzbin.info/www/bejne/bKavamh9armgaas вот здесь я нашёл, казалось бы то, что мне нужно, но нет - даже с такими настройками продолжаются тормоза. Кроме того, Binding Asset создаётся в Unreal, но не помещается в настройках Groom. Может быть, влияет то, что я создаю Groom и вообще всю работу веду в отдельном окне, где модифицируется Actor Character, может, потому, что создал в Максе один объект, на который применил модификаторы Ornatrix (часть черепа, чтобы карту не рисовать), а в Unreal прикрепляю Groom к другому объекту (уже целому персонажу). Мне вообще нужно в Unreal сделать так, чтобы у персонажа менялись причёски, как в парикмахерской. Вообще было бы (наверное) полезно, если бы вышло руководство полного цикла, где было бы указано, как создать простейшую причёску в Ornatrix именно для экспорта в Unreal, собственно экспорт (мне нужен Max), и результат в Unreal - передвигающийся персонаж с динамической причёской, в дальнейшем, возможно - с лицевой растительностью.
@charlytutors
@charlytutors 4 жыл бұрын
@@moraledestroyer6237 вот это видео должно помочь - kzbin.info/www/bejne/oYWUkpxslt2ompI
@hved
@hved 4 жыл бұрын
А про импорт из Houdini будет что-нибудь?
@charlytutors
@charlytutors 4 жыл бұрын
Привет. Для начала надо разобраться с системой волос там. Как раз планирую изучать. А потом понять, как там экспортировать их в Alembic со всеми ньюансами. =) конечно будет, но чуть позже, когда со всем разберусь.
@charlytutors
@charlytutors 4 жыл бұрын
@ТРИ СЕСТРЫ Ну доберусь - разберусь =) спрошу у ребят. Для начала - мне надо научится делать волосы там, а потом уже думать об экспорте =)) ахаха. Я просто вообще еще не копал эту тему.
@Ed-iq5vi
@Ed-iq5vi 3 жыл бұрын
Привет. Почему импорт шерсти в движок (computing closest guids and wuights) занимает очень много времени? К примеру, алембик файл весом 70 мб импортируется больше часа. А если файл весит уже 250 мб, то время увеличивается до 10-12 часов.
@charlytutors
@charlytutors 3 жыл бұрын
Привет. Если хочешь получить ответ - мне нужен Alembic, который я отправлю Epic на изучение. Но для начала ответь на эти вопросы - Сколько CV Points на один гид в шерсти? Сколько волосков?
@Ed-iq5vi
@Ed-iq5vi 3 жыл бұрын
@@charlytutors по 4 cv points на каждый гид (гидов всего 24), а самих волосков около 760 000.
@charlytutors
@charlytutors 3 жыл бұрын
@@Ed-iq5vi Очень странно. Я 70cv с 300 гидами + 300К волос за секунды импортирую. В общем, если есть желание разобраться - высылай алембик, которые проблемные с описанием - сколько гидов, волосков, групп. На почту - artofcharly@gmail.com Тему напиши - "Alembic для Epic Games" И я тогда передам эпикам. Спрошу у них, в чем может быть проблема. Когда получу ответ - оформлю его здесь - ue4groompluginqalist.blogspot.com/
@Ed-iq5vi
@Ed-iq5vi 3 жыл бұрын
@@charlytutors написал. Тут ещё проблема в том, что это не конкретно один файл, а все подряд. Пробовал запустить и на 4.26 и на 4.24, везде одинаково. Я уже подумал, что компьютер слабый, но в майю и синему он за несколько секунд импортируется.
@charlytutors
@charlytutors 3 жыл бұрын
@@Ed-iq5vi 4.24-4.25 забудь.. там бета забагованная. В 4.26, ну я видел один раз долгий экспорт - когда группы не правильно выставил.. Я же говорю, если хочешь разобраться в проблеме - Epic всегда просят алебмик.. без него и сцены - я просто не создаю тикет.. проходил уже такое.. Когда блин задали вопрос, а не дали сцену - а эпики не любят тикеты -пустышки.. подрывает репутацию.
@justplaymusik1748
@justplaymusik1748 4 жыл бұрын
*CharlyTutors* Oh Man.....🎃🎃🎃
@charlytutors
@charlytutors 4 жыл бұрын
=)
@romanaz5789
@romanaz5789 4 жыл бұрын
давай я пришлю тебе анимированный алембик волос? следующее видео по зрелищней будет
@charlytutors
@charlytutors 4 жыл бұрын
Давай =) Следующее будет продолжением этого, там уже записано, надо озвучить. Но обязательно использую в новых. Частей планируется много, так что разогнаться успею =) ахаха.
@dreiaria1517
@dreiaria1517 4 жыл бұрын
У меня волосы не сталкивались с миром и другими персонажами и не реагировали на WindDirectionalSourse. Похоже есть возможность полной генерации через Niagara kzbin.info/www/bejne/fpSknn2pm7d_oMU
@charlytutors
@charlytutors 4 жыл бұрын
В одном из уроков - я отвечу на вопрос: о взаимодействии волос с шапкой и о ветре тоже. =) За ветер уже спросил у разработчиков. Жду ответа.
@dreiaria1517
@dreiaria1517 4 жыл бұрын
@@charlytutors А дискорд канал сделаете? Остальные соцсети неудобные.
@charlytutors
@charlytutors 4 жыл бұрын
@@dreiaria1517 извините, но нет. мне не удобно отслеживать там сообщения. Я еле успеваю отслеживать их на KZbin и в других соц.сетях. Еще одна соц.сеть - будет слишком.
@romanaz5789
@romanaz5789 4 жыл бұрын
ну это лайк
@charlytutors
@charlytutors 4 жыл бұрын
Благодарю.
Unreal Engine: Alembic Hair/Groom Plugin. Official Q&A. Part 2
18:19
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Как устроена сирена воздушной тревоги?
25:34
Музей Подземная Москва — Live
Рет қаралды 146 М.
10 Minutes vs. 10 Years of Sculpting
19:48
Isto Inc.
Рет қаралды 881 М.
Unreal Engine: Alembic Hair/Groom Plugin. Official Q&A. Part 4
13:06
как тебе будут продавать в 2025
16:22
Тихон Смирнов
Рет қаралды 449 М.
UE4 Realtime Hair/Fur - TUTORIAL - Maya Xgen to Unreal Engine 4
8:41
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 196 М.