Awesome Tutorial! Not through it but maybe a note here if someone runs into the same issue: at around 25 mins my find shortest path didnt work. I saw that for some reason I had over 1000 start points. the point wrangle "set scatter" was allright I saw that the copy to points node transfered the start groups onto the new points as well. In case someone has the same issue just remove the "Attributes from Target" with the minus icon on the left side :3 Loving the tutorial so far !
In case you have a hard time reading the set_scatter code, here it is: @group_start = 0; @group_end = 0; int ptamount = detail(0, "ptamount", 0); int iteration = detail(1, "iteration", 0); int amount = chi("Amount"); for(int i = 0; i < amount; i++) { int idstart = floor(rand(iteration * chf("Start_seed") + i * 500) * ptamount); int idend = floor(rand(iteration * chf("End_seed") + i * 500) * ptamount); if(@ptnum == idstart) { setpointgroup(0, "start", @ptnum, 1, "set"); @Cd = i; vector endpos = point(0, "P", idend); vector dir = -normalize(@P - endpos);
Thank you! :) Just a little typo tho, it's int idstart = floor(rand(iteration+chf("Start_seed")+i*500)*ptamount); int idend = floor(rand(iteration+chf("End_seed")+i*500)*ptamount);
Very interesting! Thanks for sharing! For the scatter/jitter method, you could also use the point replicate SOP on the points in the scatter group. There, you can change the shape and others parameters quite easily! Cheers!
Thank you for the awesome tutorial! Just wondered if anybody has an issue with jitter node. I cannot get jitter ( att.randomize) work. Even if I change the Global Scale value or dimensions, nothing changes..
Hi Dima - awesome Tutorial! thx - but my Point wrangle in the for each loop does exaclty nothing - it only highlights the top right point of the grid and no matter how my seed is its stays there - plus when i increase the amount in the wrangle with the slider the points get stacked on top of each other....can you help me with this issue? zhx Oh BTW to make sure VEX Code is correct i also copy and pasted yours in the comments here - no luck either!
Дима привет! спасибо за урок, а подскажи есть ли возможность сделать так, чтобы точки старта рандомились не по всей геометрии, а исключительно по выделяемой области (и итерации тоже), а рост уже был по остальной геометрии?
У меня находит ошибку в строке for (int 1 = 0; 1 < amount; 1++) { , подчеркивает 1-ю единицу в выражении. Syntax error, unexpected integer constant, expecting ';'. (9,10) , Error in VOP 'snippet1'. Можете помочь? Не понимаю, в чем дело.
Спасибо за урок, Дмитрий. Очень полезный -- как раз интересуют подобные "растительные" темы. Скажите, какую версию гудини использовали для урока? 17.5 / 18? Спасибо заранее
Классно делаешь! Подписался на тебя недавно в инсте. Можно попросить разобрать какой- нибудь проект с шурешками? Я так видел, ты в N3 для самсунговского ролика что- то делал. Был бы очень благодарен!
Thank you for your lesson. I have just a question ! If I put at the end of tree a Carve node, is it possible to make an animation with your node system ??
Hi! Anyone succeed to animate it? I try to add carve node after the loop tree, but it just freezes very time. Can anyone tell me how to fix it? Thanks!!
Awesome Tutorial! Not through it but maybe a note here if someone runs into the same issue:
at around 25 mins my find shortest path didnt work. I saw that for some reason I had over 1000 start points. the point wrangle "set scatter" was allright
I saw that the copy to points node transfered the start groups onto the new points as well. In case someone has the same issue just remove the "Attributes from Target" with the minus icon on the left side :3
Loving the tutorial so far !
Thanks! Was stuck on this for way to long before actually just scrolling through the comments lol
Damn bro I was scratching my head over the code...thanks!
This should be a pinned comment.
Thank you! I had the same problem!
Super helpful thank you!
Oh god, Thank you!
In case you have a hard time reading the set_scatter code, here it is:
@group_start = 0;
@group_end = 0;
int ptamount = detail(0, "ptamount", 0);
int iteration = detail(1, "iteration", 0);
int amount = chi("Amount");
for(int i = 0; i < amount; i++)
{
int idstart = floor(rand(iteration * chf("Start_seed") + i * 500) * ptamount);
int idend = floor(rand(iteration * chf("End_seed") + i * 500) * ptamount);
if(@ptnum == idstart)
{
setpointgroup(0, "start", @ptnum, 1, "set");
@Cd = i;
vector endpos = point(0, "P", idend);
vector dir = -normalize(@P - endpos);
float length = chf("Basic_length");
vector finalend = @P + dir * length;
int endpt = nearpoint(0, finalend);
setpointgroup(0, "scatter", endpt, 1, "set");
}
}
thank you! so very considerate. i appreciate you taking the time to do this. :3
Thank you! :) Just a little typo tho, it's
int idstart = floor(rand(iteration+chf("Start_seed")+i*500)*ptamount);
int idend = floor(rand(iteration+chf("End_seed")+i*500)*ptamount);
Amazing tutorial so much learning! Please make more
Horoshiy yrok! Tolko vot oda prosba, v sledyushiy raz izmeni interface scale to 1.3 / 1.4. smotret yroki v takom mashtabe proshe. Spasibo!
Ок, попробую!
this is great. is there any part of this demo/gumroad that show how to effectively animate the roots/veins?
Hey Dima, adding a jitter attribute at 28:50 does not have any effect, do you know why ?
because you might have removed attributes from target on copy to points node, get copying back with jitter in there. It would work.
Had to watch this like 6 times to get it, but it finally worked. Great tutorial :)
Very interesting! Thanks for sharing!
For the scatter/jitter method, you could also use the point replicate SOP on the points in the scatter group. There, you can change the shape and others parameters quite easily!
Cheers!
Thank you for the awesome tutorial!
Just wondered if anybody has an issue with jitter node. I cannot get jitter ( att.randomize) work. Even if I change the Global Scale value or dimensions, nothing changes..
I reached min 3:53 and smashed that like and subscribe button 😂🙏 the pattern trick was sick af! Okay calming down and continue watching 😂🤟🏻
I dont have redshift😭 How do i create the same thing with Mantra??
why not use a fuse node to get rid of the overlapping points at 32:59 instead of the convert to line + clean?
I have problem with color node.
Cant use itteration parametr
Nothing changes in visualysing
same
Very good tutorial. Thanks for giving this away to the community. Cheers!
Thanks! I enjoyed following this !
Really great tutorial!! Thanks for the detailed breakdown - super helpful.
amazing stuff, keep it up! Love diving deeper into VEX, subscribed
This is beautifully done.🙂👀
awesome tutorial!
Best tut 2020!!! that was insanely good man! thanks for sharing!
Outstanding tutorial, thank you!
This helped a lot. Thank you!
Hi Dima - awesome Tutorial! thx - but my Point wrangle in the for each loop does exaclty nothing - it only highlights the top right point of the grid and no matter how my seed is its stays there - plus when i increase the amount in the wrangle with the slider the points get stacked on top of each other....can you help me with this issue? zhx
Oh BTW to make sure VEX Code is correct i also copy and pasted yours in the comments here - no luck either!
great tutorial! im using 18.5 and the attribute noise has changed. Any idea what to do? thanks
Thank You very much, Dmitry!
How can we animate this like a growth any ideas?
Wow, it's great and very interesting! Thanks!
Thank you very much for the lesson, comrade!
Awesome!! thank you
Nice , nice. Spasibo
pretty interesting,thanks
@ 23 mins in you can use a Point replicate node.
Amazng Veins structure it looks very organic. 👍🏻
Дима привет! спасибо за урок, а подскажи есть ли возможность сделать так, чтобы точки старта рандомились не по всей геометрии, а исключительно по выделяемой области (и итерации тоже), а рост уже был по остальной геометрии?
What's the screenshot app you're using?? I need a new one, it looks good
shift + windows key + s (if using up-to-date windows 10) selection is automatically stored in memory so it can be pasted straight away.
Exactly what NeedleJuice said :)
@@3dvizer Fiiiinally good screenshot functionality in Windows praise Jeezus
awesome!
Дима,привет! случайно наткнулся,все круто,подписался! Лет 6 назад хотел к вам в N3 устроиться,но так и не написал,может и к лучшему))
Всё к лучшему! Спасибо :)
Thank you so much!!
Does anybody know how one would go about animating this?
You can try Carve SOP
У меня находит ошибку в строке for (int 1 = 0; 1 < amount; 1++) { , подчеркивает 1-ю единицу в выражении. Syntax error, unexpected integer constant, expecting ';'. (9,10) , Error in VOP 'snippet1'.
Можете помочь? Не понимаю, в чем дело.
Там int i , т.е. не единица, а переменная i
Это общепринятая переменная, согласен выглядит похоже на 1 :)
@@3dvizer аа, спасибо огромное, на видео очень плохо видно)))
Khanaan Wang-Jingwei учту!
@@3dvizer хотя у меня после ; в строке setpointgroup вообще программа зависает и вылетает к черту. Видимо, не судьба(((
@@dramaticexodus4957 всегда можно скачать гамроад по ссылке, всего пять баксов) Ничего вылетать не должно
Thank you!
Дима спасибо очень круто 👍
Super !
Спасибо за урок, Дмитрий. Очень полезный -- как раз интересуют подобные "растительные" темы. Скажите, какую версию гудини использовали для урока? 17.5 / 18? Спасибо заранее
Спасибо! Урок в 17.5, но принципиальный отличий в технике нет!
Love this... and love the power of Houdini but I hate so much write code... I think I never learn this soft :(
Давай больше туторов!
Скоро еще будут
thankyou
Классно делаешь! Подписался на тебя недавно в инсте. Можно попросить разобрать какой- нибудь проект с шурешками? Я так видел, ты в N3 для самсунговского ролика что- то делал. Был бы очень благодарен!
Уже на очереди! Спасибо!
Thx
Отличный тутор! Хорошо объясняете, жаль, что по английски)
Клас! давно ищу как сделать такой асет. Всё работает, супер.
давай дружить Дим)
Thank you for your lesson. I have just a question ! If I put at the end of tree a Carve node, is it possible to make an animation with your node system ??
Try adding after findshortestpath node?
@@tom.konxompax i don’t finished, but I go to try
@@zero-kj1qo btw did you figure out the noise attribute at the end for 18.5?
@@tom.konxompax i got 18.0
Hi! Anyone succeed to animate it? I try to add carve node after the loop tree, but it just freezes very time. Can anyone tell me how to fix it? Thanks!!