- Видео 130
- Просмотров 34 584
Tech Hamlin
Швеция
Добавлен 25 апр 2023
Hello!
Welcome to my corner where I do Tutorials for Unity and Houdini. I enjoy doing this and I hope you enjoy it too. Enjoy!
Welcome to my corner where I do Tutorials for Unity and Houdini. I enjoy doing this and I hope you enjoy it too. Enjoy!
Scaling Spheres Visual Effect Graph Unity VFX
Hello everybody!
In this tutorial, I do some more abstract stuff using Unity VFX. It's really fun to do! Join me!
Unity VFX Tool Link:
github.com/Unity-Technologies/VFXToolbox
www.tiktok.com/@techhamlin
www.x.com/TechHamlin
www.techhamlin.com
techhamlin
In this tutorial, I do some more abstract stuff using Unity VFX. It's really fun to do! Join me!
Unity VFX Tool Link:
github.com/Unity-Technologies/VFXToolbox
www.tiktok.com/@techhamlin
www.x.com/TechHamlin
www.techhamlin.com
techhamlin
Просмотров: 26
Видео
Rotating Shapes Unity part 4
Просмотров 654 часа назад
Hello everybody! In this tutorial, I do some more abstract stuff using Houdini and Unity with some code. It's really fun to do! Join me! Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Rotating Shapes Unity part 3
Просмотров 377 часов назад
Hello everybody! In this tutorial, I do some more abstract stuff using Houdini and Unity with some code. It's really fun to do! Join me! Here you have the shapes to follow along in the Tutorial. drive.google.com/file/d/1H4B0DKDMPO0HG4VPAVt5ItktgMCmdBUn/view?usp=drive_link Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin...
Rotating Shapes Houdini part 2
Просмотров 4216 часов назад
Hello everybody! In this tutorial, I do some more abstract stuff using Houdini and Unity with some code. It's really fun to do! Join me! Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Rotating Shapes Houdini part 1
Просмотров 116День назад
Hello everybody! In this tutorial, I do some more abstract stuff using Houdini and Unity with some code. It's really fun to do! Join me! Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Scaling Cubes VFX Unity Visual Graph - part 3
Просмотров 6114 дней назад
Hello everybody! In this tutorial, I do some more abstract stuff with VFX. It's really fun to do! Join me! Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Scaling Cubes VFX Unity Visual Graph - part 2
Просмотров 14314 дней назад
Hello everybody! In this tutorial, I do some more abstract stuff with VFX. It's really fun to do! Join me! Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Scaling Cubes VFX Unity Visual Graph - part 1
Просмотров 18021 день назад
Hello everybody! In this tutorial, I do some more abstract stuff with VFX. It's really fun to do! Join me! Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Procedural Fire Shader Graph Unity part 3
Просмотров 7121 день назад
Hello everybody! In this tutorial, I will create a nice procedural fire without textures-only noise in Shader Graph. I find this a great technique, and I hope you enjoy it! :-) Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Procedural Fire Shader Graph Unity part 2
Просмотров 7528 дней назад
Hello everybody! In this tutorial, I will create a nice procedural fire without textures-only noise in Shader Graph. I find this a great technique, and I hope you enjoy it! :-) Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Procedural Fire Shader Graph Unity part 1
Просмотров 90Месяц назад
Hello everybody! In this tutorial, I will create a nice procedural fire without textures-only noise in Shader Graph. I find this a great technique, and I hope you enjoy it! :-) Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Radial Mask Shadergraph Unity Planet Mask
Просмотров 112Месяц назад
Hello everybody! In this tutorial, I will create a nice radial mask in Shader Graph to mask a planet. I actually made it for my game Looped. You can find it on Steam. See the link below. store.steampowered.com/app/2727850/Looped/ Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.tiktok.com/@techhamlin www.x.com/TechHamlin www.techhamlin.com techhamlin
Spinning Energy Core Unity Houdini
Просмотров 83Месяц назад
Hello everybody! In this tutorial, I will create a spinning Energy Core in Unity, and the mesh in Houdini. You can use your own mesh of course! Or you follow this tutorial first :-) Stone Ring In Houdini: ruclips.net/video/l4I3MwSP4DU/видео.html Stone Material: ruclips.net/video/lHnNs9Nz47g/видео.html Mesh Link: drive.google.com/file/d/1VdryAuojkesrpOm1iOojbvbdXyjXd0Cn/view?usp=drive_link Unity...
Unity VFX Particlestrip Electric Lightning part 3
Просмотров 36Месяц назад
Hello everybody! In this tutorial, I will create a cool electric effect with this kind of rock core. We'll go through how the particle strip works, it can be pretty confusing! So, check it out :-) Mesh Link: drive.google.com/file/d/1VdryAuojkesrpOm1iOojbvbdXyjXd0Cn/view?usp=drive_link Unity VFX Tool Link: github.com/Unity-Technologies/VFXToolbox www.x.com/TechHamlin www.techhamlin.com instagram...
Unity VFX Particlestrip Electric Lightning part 2
Просмотров 70Месяц назад
Hello everybody! In this tutorial, I will create a cool electric effect with this kind of rock core. We'll go through how the particle strip works, it can be pretty confusing! So, check it out :-) Mesh Link Ring: drive.google.com/file/d/1VdryAuojkesrpOm1iOojbvbdXyjXd0Cn/view?usp=drive_link Mesh Link Ball: drive.google.com/file/d/1fcx6mOenPs3wdcpKTOAFD9qL3K9StrGP/view?usp=drive_link Unity VFX To...
Unity VFX Particlestrip Electric Lightning part 1
Просмотров 215Месяц назад
Unity VFX Particlestrip Electric Lightning part 1
Smoke VFX Shader Graph Unity Smoke Ring part 2
Просмотров 98Месяц назад
Smoke VFX Shader Graph Unity Smoke Ring part 2
Sample Mesh Sample SDF Unity VFX Smoke Ringpart 1
Просмотров 128Месяц назад
Sample Mesh Sample SDF Unity VFX Smoke Ringpart 1
Fire VFX Shader Graph Unity Fire Ring part 2
Просмотров 60Месяц назад
Fire VFX Shader Graph Unity Fire Ring part 2
Sample Mesh Sample SDF Unity VFX Fire Ring part 1
Просмотров 662 месяца назад
Sample Mesh Sample SDF Unity VFX Fire Ring part 1
Procedural Shader Graph Unity Glowing Stone Ring
Просмотров 1292 месяца назад
Procedural Shader Graph Unity Glowing Stone Ring
Procedural Cable With Flow Shader Graph Unity part 2
Просмотров 1822 месяца назад
Procedural Cable With Flow Shader Graph Unity part 2
Procedural Cable Shader Graph Unity part 1
Просмотров 1592 месяца назад
Procedural Cable Shader Graph Unity part 1
Procedural Blood Splash Shader Graph Unity
Просмотров 3082 месяца назад
Procedural Blood Splash Shader Graph Unity
Procedural Meat Material Shader Graph Unity
Просмотров 2402 месяца назад
Procedural Meat Material Shader Graph Unity
Great tutorial! Is there a way to use multiple avoid pos?
Yes you can, you just add another position and do “min” node on that. I explain it in this video Scaling Cubes VFX Unity Visual Graph - part 2 ruclips.net/video/AxYMx4-zSJ8/видео.html at 13.15 👍🙂
Hey i finished all the parts of the tutorial! really cool effect btw i love it, how can i move it instead of it being at the 0,0,0 posiitons in the world, say if i wanted it else where i tried to move it but it dosent move? it's only stuck there?
Happy to hear! Oh, I can't give an easy answer. I need to dive into that. Actually, it’s a good tutorial to cover. But I would recommend isolating the issue with just a box in a simple system. Figure out how to solve the position based on the system, and then apply it to the positions. You need to fiddle with the World/Local space in the VFX. You can tick on the VFX system in the top right corner. Also, use the position node to get the system's position and use add or subtract with the player’s position and particle position to transfer from world to local positions to solve it. Not a straight answer, but a pointer in the direction you need to go. I will try to remember to post here when I have a tutorial covering that. Good luck!🙂
good video
You have good taste in vfx
I did everything exactly as in the video, but it gives this error: “Error rendering child: /obj/geo1/ropnet1/vertex_animation_textures1/render_mesh_fbx” Please help me to fix it.🙏🙏🙏🙏🥺😥
Oh its really hard to say like this, but is there a node that gives you error? if you hover your mouse over it and middle-mouse click. What do you get any error guidance that explain in any way? what time stamp in the video do you get error?
This channel will be one of the best Unity archives!
That make me happy to hear! Thanks 😀. You motivate me
Does this method only apply to simple geometric shapes? I tried to test this with pighead, but it didn't match,and the normal looks weird too.
It should work on everything. Did you change your texture to normal in inspector for that texture? Also make sure you keep it in the boundaries, scale it down before export in Houdini and then scale up in unity.
@@TechHamlin Thanks ! It's solved. Everything look correct after I reduce scale value, so limiting bound size is the key?
@@黄海光-l4w Yea I think it is because vertex color is clamped to 0-1 value. And if you are animate something that exceed distance longer than can be saved in vertex channel then that's when the problem occurs. Probably more ways to sole it. But that is how I Solved it. I would like to be able to skip scale it in Unity. If someone solve that or now something please share. Happy you solved it :-)
If anyone can't see the shader graph box in OuputParticleUnlitQuad, you should activate "Preferences -> VisualEffects -> ExperimentalOperators/Blocks".
Looking for the part 2!☺
YOU ARE THE GOAT TYSM !!!!!
I’m glad you liked it, then you should check out this one too. Procedural Blood Splash Shader Graph Unity ruclips.net/video/sbudpV1zrqg/видео.html it do cover some more stuff
Awesome tutorial!
Glad you think so!
tks you so much
Hi, I really like your video! May I get a new git hub link for the Unity project? The link you sent seems not the one you showed in the video. Thank you
Im glad you like it! I just verified its the correct link. You are looking for the project on github right? Then this is the correct link. github.com/NikLever/Unity-URP-Cookbook
do you plan on doing UE5 videos one day ?
Sorry, been thinking about it but that will not happen as for now. Though unreal is mutch more complete and powerful. Been using Niagara when I worked on a AAA game. It’s really good. Hope unity add features they have. One for instance is mixing GPU and cpu in same graph is really useful and spline support is so much better… but I decided unity is my shit. There is a lot of good tuts though, you should find 🙂☀️
Hey there, this is a great tutorial! I only seem to have an issue with the step where you add the pop wrangle. I can dive into the flip solver but the pop wrangle doesn't show up in the context menu and when I try to add anything else it tells me I don't have permission to add anything. even when I allow editing the solver the pop wrangle doesnt' show up. am I missing something?
Hmmm, you might not have the right solver, or you are in the "wrong" folder. What I mean by that is if it is the same folder/node as in the tutorial? Maybe you ended up in the wrong place? Then the context cant add pop wrangle
@@TechHamlin Hey thanks for the quick reply! Someone pointed out I am not using the FX license but a core license, that made the difference :)
@@annakohler977 oh! can be many reasons 🙂
Your videos are awesome, I'm learning a lot!. Do you know and can recommend others channels that teach unity + houdini? Thank you.
What I do know is this guy, but he stopped doing stuff. But really good stuff, learned a lot my self there. www.youtube.com/@IndiePixel3D This guy I know to! www.youtube.com/@brundlethwaite
@@TechHamlin Thank you
snakes
Hehe oh yeah
Which preform better VAT or BlendShapes
VAT! It runs on GPU
lol unity 2023 is very buggy .. my editor keeps producing weird bugs like that one in the end😅
Hehe feels good that I’m not alone then 😁
Great tutorial!
Hi , thank you for the tutorial, when I try typing Set Custom attribute, nothing is showing to me, is there any thing i am missing?... I am using unity 2023.2.20f1, and vfx graph 16.0.6
Hmm, you mean you can’t find the node? In that case just write custom, and see if you find it. Also I don’t know if you need to have experimental features ticked in settings. Try that out 🙂
@@TechHamlin Wow, ticking the experimental features did it .. thank you so much sir 🌹 , also I have another nooby question, my mesh particles do not cast shadows .. is there any setting that can be disabling it?
@@mostafa3beed118 Glad it worked! That might be you need to choose "lit" shader. Also, check you light if shadows is set to on/off. Could also be a setting inside the shader. check the graph settings
@@TechHamlin It was a check box in the scriptable object related to the lit mesh block and it worked .. thank you so much 🌹
Thank you, Hamlin, for keeping your works updated. Can I ask you a question about vertex colors? I can't get that information when using Houdini Engine. It works fine when I export as FBX and it also works in UE. What did I miss?
Thanks! 🙂 Yes than should be pretty straight forward. Are you using Unity or Unreal with Houdini Engine?
@@TechHamlin I faced the issue inUnity so I worried about my setup then I tried to test in UE.
@@ominhtriet6163 It should work with no problems. Make sure that your @Cd is a vector and not something else like float. and save it on points in Houdini. And that should be enough to work. So for instance I had a problem in this tutorial in the end where occlusion was saved as f@Cd and not v@Cd. ok? Just do a box, and then a point wrangler with v@Cd = @P; and wrap it up like a digital asset. That should work
@@TechHamlin you are right, It should work when @Cd on Point but I wanna inject the Vertex Color to shader. I also used the Houdini Starter Kit from Sidefx, they use Point Attribute to control Color, I tried to get that infromation to Shader but failed.
Then it should just be a vertex color node in Shader graph?! Have you controlled you have the correct material assigned? Other than that I can’t think of anything else
I am trying to make interactive floor on sensor LED floor, any help or possibly colab or anything actually. I am kinda srucked. 😅
Try to break it down on smaller things to solve. One step at the time. Maybe doing this tutorial first so you understand the basics! Then you will solve it 🙂
I love your music! Did you make it yourself?
I know, its great! A friend made it, Pär Davidsson www.unitedsound.se/ is the one who made the music!
@@TechHamlin Will it be on Spotify?
@@mewko3906 The music guy said he would put it there. I will ping you when that happens. Or if he publish it somewhere else 🙂
still waiting for the video on Interactive shader cloth sim XD
Hehe
Hi thank you for this! I can generate procedural meshes. But mew to materials and shaders over all. Awesome stuff!
Tech Hamlin, awesome content I really liked it
So Happy to hear 🙂 thanks!
u never fail to amaze us :)
Glad you feel so :-)
awesome video, love your tutorial series. I am still waiting for the tutorial on interactive shaders that simulates cloth.
Ohhh good thing you reminded me! 😁
amazing
Thanks for the tutorial! But I still don't get why we fix the squash of by scaling?
Its all about how plugins are made. I don't know how it works under the hood, but I suspect its like this. A vertex can be offset buy 1 unity. imagine you have a boundingbox around each vertex. It can only offset 1 unity or maybe 0.5 unity in each direction because vertex map is between 0-1. (each pixel in the texture only does vector3 from 0 - 1). so buy scale it down you can actually offset it 10 units., thus the boundingbox is 10 units. This is nothing I have confirmed anywhere but that's how I suspect it works. Its all about bounding boxes and how plugins are made. I have different experience in Unreal 5 with Houdini for instance.
You can avoid all this pain by exporting .bgeo from Houdini and importing the .bgeo by Houdini engine in Unity. this is my pipeline i work everyday with Houdini and Unity.
Oh!! thanks a lot for sharing, I'm definitely gonna check that out.
oh man I though they only use Houdini with UE hahah, you guys still here
what a great shader. Is it under urp or hdrp . Also can you share this shader if it is in urp??
Its HDRP. But it should work the same way in URP. Just make a Shader Graph UPR and it should work just fine 🙂
@@TechHamlin where can I get the shader and the graph
@@harshadakhandelwal3459Sorry for not being clear, it's not available anywhere. You need to follow the tutorial. Good luck!
wow this was great thumbs up
I wonder if there is a process to bake the abc cache directly to vat in houdini?
Hello my friend! What exactly do you mean with abc cache? In this texture you bake everything into a VAT texture. what exactly are you looking for?
@@TechHamlin This part I mainly used to deal with the interaction of the hull with the sea and the interaction of the creatures with the sea surface, the generation of abc is the way the movie and television workflow, I use the vat process with Houdini output found that there will be a limit to the number of vertices, I do not know how to apply the vat process correctly!
ah alembic! Its soooo contex based on how easy/hard it is do solve that. if your abc file have the points number (ptnum) not jumping around but following the animation if you understand what I mean, then it should be not to hard. But break it down to smaller problems and solve it one by one. I guess your first step would be to read the attributes and understand how attributes get affected by animations inside Houdini. Then take it from there. Hope I point you in right direction 🙂
@@TechHamlin Thank you for your reply, I understand for the time being, to go through the vat process, there is a limit on the number of model faces (about 200,000 or so), if more than these faces try to deal with it in chunks, and there is also a change in the number of points in the abc file as you said, I'll test test test again!
What kind of FBX model can export color data? I exported my own model as a point cache, but it doesn't have any color attributes.
You default settings do export color data. That is vertex color. Make sure you save it as @Cd as attributes on the models. This is for models. However if you want to export point cache, then don't use fbx, use the method described in the tutorial
@@TechHamlin Thank you, I have resaved the vertex colors in Blender and now successfully exported the point cache.
@@PoohWinnie789 Happy you solved it! 🙂
Very Useful Tuto. !! Thx you alot : > !!!
I've got a question about VAT fluids ... I've got a scene with a pool of lava (planar patch mesh) and I'm using VFX Graph to spawn and respawn a VAT fluid at random places on the surface and shoot glowing lava up in the air ... everything works but I _cannot_ seem to get the timing/loop right! My simulation was 300 frames, 10 seconds (30fps). But in Unity I cannot get it to match. I set my particle lifetime to match the simulations properties but it always ends too early or too soon and gets out of sync with the VFX spawning. How do you deal with that? *EDIT:* I figured out a solution! You use particle age over life multiplied the number of frames then take floor of that value to drive the "display frame" property, turn off autoplay and use vfx total time minus spawnTime for the time ⏲️
A nice you solved it, can be a bit fiddling :-)
Ah Triplanar projection is so much fun! :D
It is! But I’m not using triplanar to do this mesh, it’s 3d noise only 🙂
@@TechHamlin Oh my bad I thought there was some kind of projection going on for wrapping it, that's what I get for skimming the video
welldone!
Amazing. Great idea and great tutorial. Thanks for that. Can't wait for the next part.
It was very fun to make 🙂
Can you link the gizmo mesh, it pretty useful
Its very useful! Here you are 🙂 drive.google.com/file/d/1WM0Upa5DsyekA5_eLfslMp71xCTbvnLK/view?usp=drive_link
You did an amazing job. I followed you tutorial and loved the out come. But it seems there is a bug. The floor tile sime times vanishes. It's still there but not rendering. How can I fix it?
Thats because you bounds in Iniialize Particle section is outside your camera view. Change the Size and that will sort it out. When Camera View don't "see" the effects center it will stop render to save performance :-)
Awesome!
Great video, it’s very cool that effects from Houdini are so easily imported into Unity
It is! I should do more tuts about it. Its so fun 🙂
high quality tutorials <3
is it possible to create Cloth sim out of Interactive shaders?
In a way yes. Sounds like a fun thing to investigate. I might do something about it, thanks for idea 🙂💡
@@TechHamlin Glad you found it fun, looking forward to the video...
bro its magic
awesome bro!
Actually Im thinking of making a new one like v2. because the noise only gives out 1 float you get a stretched noise if you noticed. Put different noises for each x & y. Make sure you offset input position for one of the noises and you get even better shader! 🙂
@@TechHamlin Thanks to you I was able to make a cool blood effect for the game, but there is one thing vfx effect has bad collision. I think I'll just do it with particle system
Hello i got a probleme when i put the sphere into de sphere transform like you at 25:19 it dosent work BUT before puting the sphere the "avoid zone" worked at the moment i linked the avoid pos with the sphere with this line visualEffect.SetVector3("avoidPos", sphereTransform.position); its now to the VFX graph it linked the sphere (if i move the sphere i see the value changing) but the avoid effect stop working do you know why by any chance ? (i hope my question is understandable)
Yea its hard to know the problem :-).But are you running it in edit mode or playmode? If you do edit mode, then make sure you have [ExecuteInEditmode] in the script. Also, try to narrow the problem down, so if you have avoid values, crank up all the values to see if it even affect at all. And if it do affect, maybe you can narrow it down to the parameters that's not working for you. Maybe need to tweek some amp values or so to make them move away stronger?
@@TechHamlinI dont want to ask too much but is it possible for you to give the project file ? So people that got problème like me can compare and see where we fail Maybe ? I would love to compare the unityproject to see where I fail and learn from this !
@@TechHamlin i find the solution it was because i didnt reset the transform of my vfx (it's always small details like this in unity or ue ahah)
Im glad you solved it! And thats the best thing when you solve it your self. Actually Ive been thinking about a patreon site, where I post the scenes for all tutorials. As example you asked for it. Do you think it would be a good idea? @@takeomasaki3423
@@TechHamlin It could be a great idea i know that i cannot afford a patreon but maybe sum people can and it would be great! (it's always better than nothing)