Custom Instancing in Solaris! (Quick Houdini Tutorial)

  Рет қаралды 2,284

Kev Ryan

Kev Ryan

6 ай бұрын

A quick reference tutorial on how to set-up instances in Solaris, in the same way that we would use a copy to points with a variant attribute. It's also revealed on the thumbnail!
I had trouble tracking down the information I needed for my specific issues, and had to piece the method together from other longer tutorials. So I figured I'd record a tutorial of what I found for everyone else's benefit, and mine when I inevitably forget how to do this again.
I did record a far longer tutorial that goes through the entire set-up piece by piece, but I want to get back to my projects. However if people are interested I could do a less edited version that goes through everything from scratch!
Follow me on Instagram: @KevRyanCG

Пікірлер: 23
@KevRyanCG
@KevRyanCG 4 ай бұрын
I made this 2 months ago and had to come back to it to remember how to do it. This is exactly why I do this.
@raneemFX
@raneemFX 2 ай бұрын
what if we need to different material for each types of instance object
@tinkapixis9376
@tinkapixis9376 6 ай бұрын
A life saver, thank you so much !
@jo_oldschool
@jo_oldschool 6 ай бұрын
Bro you just save my life my scene is more lite thank you so much
@KevRyanCG
@KevRyanCG 6 ай бұрын
Ah nice, glad I could help. Yeah there was a longer recording of it where I talk about trying to reference in the copy to points in Solaris directly, and it nearly bricking my whole PC. Fine if they're packed but then the attributes wouldn't work for me on the material. So instancing is the way to go.
@thehomedepothouseplant9986
@thehomedepothouseplant9986 3 ай бұрын
Thank you!!
@pavinivfx
@pavinivfx 6 ай бұрын
Very useful! Thank you!
@janhebeincgi
@janhebeincgi 4 ай бұрын
Thats great! Short, lots of info and straight forward. Thanks!
@jordilopezvfx
@jordilopezvfx 5 ай бұрын
Thank you!
@philippwelsing9108
@philippwelsing9108 6 ай бұрын
Thanks so much for this!!
@KevRyanCG
@KevRyanCG 6 ай бұрын
You're very welcome!
@user-hl5zx1qh7s
@user-hl5zx1qh7s 6 ай бұрын
Wow this is pro pv
@AnclaveR
@AnclaveR 6 ай бұрын
So... Is there some speed benefits? Or it's just for not jumping to obj - stage lvl?
@KevRyanCG
@KevRyanCG 6 ай бұрын
Oh, absolutely. The framing of this tutorial was for the specific instance of having multiple packed objects, either custom debris or just merged objects that you'd typically wire into the Copy to Points with a variant attribute on the points, as that information wasn't obvious to me from any thing I was reading online. As in having multple objects coming in from SOPs to LOPs from an object merge in a SOP create. But really the power of the instancer comes from being able to reference in objects via USD and by using a similar method with the Collection set-up and dragging objects in, being able to instance them on points using just Solaris. It lets the renderer optimize the data going into it, rather then loading in unpacked scenes of billions of polygons. You're simply telling it here's these few objects, and they go on these points at these sizes and orientations. Try it yourself with something good and hi-poly and see how much you can render.
@brencaaa
@brencaaa 5 ай бұрын
@@KevRyanCG but you can specify on the sop import how to instance (giving that you did a copy to points packing and instancing the pieces), so is there a benefit in doing so in solaris? I usually have it setup at obj level with a copy to points, pack and instance and then in solaris I just import that specifying "point instance" as the instance setting.
@KevRyanCG
@KevRyanCG 5 ай бұрын
@@brencaaa Ah nice! I didn't know this. I just tried it there on another project I'm working on and it seems to be more or less the same. It's also circumvented an issue I was having with the instancer which kept crashing my scene. So I guess it just comes down to circumstances then. If you just need to do a handy copy to points and have that replicated as is in LOPS then using the Create Point Instancer option is the way to go. But if you wanted that extra bit of control at the LOP level, and to swap things out then at least the instancer is there. I can't remember which tutorial it was but to figure out what I needed I found a video where the guy was using the collections to bring in USD files and basically doing the majority of his work through the Solaris context. It'd be the same idea as folks who never use the seperate MAT or OUT contexts and instead create Material or ROP networks at the obj level, and I've worked with TDs who create nested networks and tools which have a ridiculous level of automation built in thanks to this. Nevertheless cheers for the tip Massimo! I'll be sure to mention it in a future video.
@brencaaa
@brencaaa 5 ай бұрын
@@KevRyanCG Happy to hear that! I've always did it like that but I was wondering if there where benefits of doing so at LOPs level (coming from Redshift, I was curious to know if it worked like the "rs proxy workflow", basically instancing at render time instead of using packed prims, but it seems not to make a real difference, plus karma is way happier to work with packed prims than Redshift was)
@pinkmoon5332
@pinkmoon5332 20 сағат бұрын
awesome. do you have anything with reference to animated instances?
@KevRyanCG
@KevRyanCG 12 сағат бұрын
I'm afraid I don't but when I made this tutorial it began as a windy forest scene I was messing with that I must return to at some point. Though the tutorial I was looking at for that is right here - kzfaq.info/get/bejne/hLOcjMmQuZ-ykmQ.html My specific tutorial was for the process of making all your instances in Houdini as merged packed objects so I could instance them, like for debris.
@KevRyanCG
@KevRyanCG 11 сағат бұрын
kzfaq.info/get/bejne/jbVzlrdqmKqUop8.html actually this one might be easier to follow. I'm going to have a go of it today.
@tomallen5837
@tomallen5837 6 сағат бұрын
​@@KevRyanCGthank you. I took advantage of having a long weekend and just completed part 3. It seems to be a decent approach, although looking in the comments section there are other folks who think that perhaps it's a bit cumbersome. But I have to say It's very effective. Certainly better than what I've done on my own. There's another gentleman named Josh Weber, who has put out a tutorial regarding animated instances although his tutorial has very poor audio. It's more of a casual mention than an actual structured tutorial. Difficult to follow / interpret.
@tomallen5837
@tomallen5837 6 сағат бұрын
​@@KevRyanCGha, that's on my list too!
@KevRyanCG
@KevRyanCG 5 сағат бұрын
@@tomallen5837 Man I've been on this all day and I can't really figure it out right. Best I did was make an instance set-up in Sops and referencing that in and creating native instances. There's some method with Value Clips that I just couldn't get to work, though I saw it on a sped up video on vimeo and it seems to be the way to do it. Sadly the artist didn't divulge too much more information. I'm going to look into it further then I'll make a video once I find out.
Animation Editor - Houdini for Noobs 06
12:09
AxisFX
Рет қаралды 10 М.
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 43 МЛН
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 11 МЛН
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН
Houdini Quick Tip - Creating UDIM tiles with VEX
2:11
Kev Ryan
Рет қаралды 1,7 М.
Blender's Wave Texture in Houdini Vops!
5:07
Kev Ryan
Рет қаралды 760
The future of product visualisation | 3D Rendering with Blender
16:27
Element Engineering Australia
Рет қаралды 7 М.
Crafting Photorealistic Environments with Houdini & USD
26:27
Arvid Schneider
Рет қаралды 21 М.
Games Where You're NOT the Main Character
14:52
i am a dot.
Рет қаралды 1,9 МЛН
How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster
32:06
Josh's Channel
Рет қаралды 563 М.
Houdini is HIP - Part 7: Vellum I - Basics
31:00
Nine Between
Рет қаралды 18 М.
Handle Large Destruction in Karma Houdini 20
19:09
Diyz3n
Рет қаралды 1,1 М.
Best 3D Terrain Generation Software
10:55
InspirationTuts
Рет қаралды 57 М.
Copy to Points with Variants | Houdini 19.5
3:57
Inside The Mind
Рет қаралды 17 М.
One Two Buckle My Shoes ! #spongebobexe #shorts
0:17
ANA Craft
Рет қаралды 39 МЛН
Prank pengantin baru😂
0:19
Muksin Bin Juhri
Рет қаралды 15 МЛН