Using Compiled Blocks in Houdini to generate cables

  Рет қаралды 7,666

Render Everything

Render Everything

Күн бұрын

Little example of using Compiled Blocks in Houdini to make a procedural cable generator.
You can read more about benefits of using Compiled Blocks here: www.renderevery...

Пікірлер: 22
@Monompadins
@Monompadins 6 ай бұрын
Thank you very much for 16:54, this is what I have been racking my brains for for several days!
@mja8872
@mja8872 Жыл бұрын
BTW you can create another begin block for your loop block to access something from outside Great vid, thanks so much for it!
@travislrogers
@travislrogers 2 жыл бұрын
Wow, I loved this tutorial. It’s the first time I’ve come across compile nodes. Thanks for sharing this knowledge! Looking forward to more!
@Ziboo30
@Ziboo30 3 жыл бұрын
At 16:58, I think (didn't checked it to confirm) you can create a block begin for your for each loop, set it to "Input" and then you can read attributes. Rules is that each colored nodes groups need to be enclosed, you cannot have wires crossing a color
@RenderEverything
@RenderEverything 3 жыл бұрын
Yes, you are right. You can add multiple begin nodes for loops and feed data through them. In this case you would need to have 3 begin blocks (two inputs and one metadata). Not in this video, but there also is a tricky case if you need your loop to run N times on some data - because you can't reference parameters outside the loop, there is no way to specify N in the end node with expression. One way to solve it is just to generate N points before the loop and loop over points, but then have separate begin input node for your actual data/geometry you want to process.
@emilsvfx
@emilsvfx 3 жыл бұрын
Forši, kaut ko jaunu uzzināju :) nav nedaudz par sarežģītu setups ? Man prāta nāk ka polygon subdivaidot un vidējo punktu pabīdīt uz leju randoma un rezultāts varētu būt līdzīgs.
@RenderEverything
@RenderEverything 3 жыл бұрын
Nu šistas setups korekti strādā, ja punkti ir ļoti atšķirīgos augstumos - tad lejā nav vidējais punkts, bet tuvāk zemākajam punktam. i.imgur.com/FmdECIB.jpg Protams, var jau visu aptuveni uztaisīt lai tikai izskatās labi. Šeit uzsvars vairāk uz pašiem Compiled Blocks un tie kabeļi tik tā - kaut kad pašam bija interesanti researčot kā to korekti izdarīt priekš viena projekta.
@emilsvfx
@emilsvfx 3 жыл бұрын
@@RenderEverything jebkura gadījuma forši :)
@OnkAnCa64
@OnkAnCa64 3 жыл бұрын
Thanks, very instructive.
@Se-wangKIM
@Se-wangKIM 4 ай бұрын
Thanks sir!!
@nictanghe98
@nictanghe98 2 жыл бұрын
I'm still getting the error that I`m internally referencing a compiled node when i use 0 inside of a for loop.
@18bovende
@18bovende 3 жыл бұрын
29:30 Can you still use the Invoke Block for compile blocks with uncompilable/unsupported nodes if you disable 'Enable Compiling'? I am trying but I haven't yet found an unsupported node. Have been searching for a list of supported/unsupported nodes. 😆 Thanks for the tutorial.
@RenderEverything
@RenderEverything 3 жыл бұрын
Yeah, sure. It will not be that fast, but other benefits are still there
@18bovende
@18bovende 3 жыл бұрын
@@RenderEverything Just found out we can't, unfortunately. I tried with the PolyWire. The 'Enable Compiling' parameter doesn't translate into the 'Invoke Compile Block'. Made a post about it on the SideFX forum.
@RenderEverything
@RenderEverything 3 жыл бұрын
@@18bovende hmm, strange - I haven’t encountered any problems. Well, maybe I have not used it in such way, but I thought I had.
@18bovende
@18bovende 3 жыл бұрын
@@RenderEverything Yeah I think it won't be a problem for me. You can work around many things as you say in the vid. Just wanted to know if this could also function as a the idea of a kindof 'Invoke Subnet' or 'Invoke HDA' SOP. Asked for an alternative way to do that in the forum, may I need it in the future. (topic/80764/?page=1#post-347339)
@elevenlevel1
@elevenlevel1 3 жыл бұрын
Great work. Thanx!
@myJubuesay
@myJubuesay 2 жыл бұрын
thank for this
@H.Jahanshahi
@H.Jahanshahi 2 жыл бұрын
Thank You!
@Ibrekurorte
@Ibrekurorte 2 жыл бұрын
Thanks!
@vano2vano
@vano2vano 3 жыл бұрын
Thanks
@karlisstigis
@karlisstigis 3 жыл бұрын
Thanks!
Getting geometry attributes in COP networks in Houdini
14:42
Render Everything
Рет қаралды 16 М.
[Beginner Tutorial] Transforms and Pivots in Houdini
9:58
Houdini-course
Рет қаралды 1,6 М.
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 21 МЛН
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 6 МЛН
Invoke Sop Tutorial - Houdini
6:02
Paul Ambrosiussen
Рет қаралды 10 М.
Creating procedural layered rocks in Houdini
34:15
Render Everything
Рет қаралды 56 М.
Procedural Stylized Rock - Sidefx Houdini
7:01
Poly Doorway
Рет қаралды 5 М.
Flip & Ripple Merge, Puddle Splash - Houdini Tutorial
14:06
Edmond Boulet-Gilly
Рет қаралды 17 М.
Bedrock. Why?!
22:37
FundyLIVE
Рет қаралды 315 М.
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 967 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 714 М.
Bringing GLaDOS to life with Robotics and AI
13:04
Dave's Armoury
Рет қаралды 881 М.
What Is A Graphics Programmer?
30:21
Acerola
Рет қаралды 424 М.
Houdini Quicktip - 100x Faster Copy
7:04
Tim van Helsdingen
Рет қаралды 4,7 М.
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 21 МЛН