Do you speak Uiua?
6:06
9 ай бұрын
Deleting engineernick.com
33:17
Жыл бұрын
Offset Node - Blender
11:08
Жыл бұрын
Knitting my Nodes
19:02
Жыл бұрын
Dev Log: Geo - Offset Algorithm
32:00
Spot Welded Bread Basket
4:15
2 жыл бұрын
Scorpion Station
5:03
2 жыл бұрын
Squishy Snake
3:47
2 жыл бұрын
Bottle Rocket
1:34
2 жыл бұрын
An ExaPunks Compiler!?
11:51
2 жыл бұрын
Hydrogen Oxygen Pop Test
0:22
3 жыл бұрын
DIY Soldering Tip - 2nd Attempt
7:54
DIY Soldering Iron Tip
6:47
3 жыл бұрын
Fix Cable Mess
2:44
3 жыл бұрын
Line Segment Intersection
5:55
3 жыл бұрын
Table Saw Trolley
5:58
5 жыл бұрын
Big Dog House for Diesel
8:53
5 жыл бұрын
Cat Flap - Built and Rebuilt
9:48
6 жыл бұрын
Grinder Table (Part 2)
13:58
6 жыл бұрын
Пікірлер
@smoke.d_esign
@smoke.d_esign 8 күн бұрын
Just thank you man
@EngineerNick
@EngineerNick 6 күн бұрын
My pleasure :)
@tixonochek
@tixonochek 14 күн бұрын
Yo its amazing dude!
@EngineerNick
@EngineerNick 6 күн бұрын
Glad you enjoyed :P did you give it a try?
@tixonochek
@tixonochek 6 күн бұрын
@@EngineerNick not yet, i cant use my pc right now, but once I am able to i definitely would give it a try 👍
@pixelpatter01
@pixelpatter01 27 күн бұрын
Silicone from a tube does not hold up to gasoline. You can test it for yourself by taking a piece of hardened silicone and putting in gasoline; it will swell and crack.
@zainnoman3145
@zainnoman3145 Ай бұрын
I tried using a razor blade on sandpaper to extract the grit and so far its kinda working
@EngineerNick
@EngineerNick Ай бұрын
D: ok thats good to know but please be careful! lol
@kynarasimhan6939
@kynarasimhan6939 2 ай бұрын
At 13:05 you describe an offending problem. I am sorry I could not detect it! Could you please elaborate what this problem is and the solution for this in little more detail. Thank you very much. Regards K Y N
@EngineerNick
@EngineerNick 6 күн бұрын
Hey there :) I had to remove the chamfer operation from some of the sharper corners.
@treysoncm
@treysoncm 2 ай бұрын
Could you create a tutorial on how to project this pattern onto a mesh using UV maps? I've made a similar knitted pattern without the curve on the Z-axis and have only managed to apply it to a mesh using UVs. However, I haven't been successful in mapping it with this method. I love the pattern you've made but am unsure how to apply it to a mesh using UVs.
@EngineerNick
@EngineerNick Ай бұрын
ooo uvs are a fascinating idea! I hadn't thought of it. It would be hard though you would need to generate contours/isolines using marching squares in uv space, reproject them into 3d then apply this knit method. Marching squares seems feasible though with recent versions... perhaps i will try it
@zubryckiigor1073
@zubryckiigor1073 2 ай бұрын
interesting explanation
@vivekjoshi464
@vivekjoshi464 2 ай бұрын
Was looking into building a plugin. Loved your video. Would be helpful if you could provide a github repo link as well for reference
@EngineerNick
@EngineerNick 2 ай бұрын
Hi Vivek :) Apologies i seem to have lost that repo somewhere on an old machine. You wont be surprised that i never really made any progress on that ECS after getting distracted with typescript :p
@heyfriday523
@heyfriday523 2 ай бұрын
This was so fun to watch and a great source of reference. (Also, as a fellow fiber and 3D Artist: unoffended and inspired)
@EngineerNick
@EngineerNick 2 ай бұрын
Thanks for your kind words i am so glad you enjoyed it :)
@markmakoy7227
@markmakoy7227 2 ай бұрын
@EngineerNick what kind of acid did you used?
@EngineerNick
@EngineerNick 2 ай бұрын
Hi Mark :) I used HCl pool acid, nothing special
@markmakoy7227
@markmakoy7227 2 ай бұрын
@@EngineerNick thanks mate
@versacebroccoli7238
@versacebroccoli7238 2 ай бұрын
I really wish you wouldn't have fast forwarded parts. It made things harder to follow.
@EngineerNick
@EngineerNick 2 ай бұрын
Hi Broccoli sorry about that, there is a hard trade-off between audience attention and going into background info. I'll try to keep things at 1x speed in future :)
@blueberryhaze3603
@blueberryhaze3603 3 ай бұрын
that was brutal!
@EngineerNick
@EngineerNick 2 ай бұрын
Hey blueberry :) I know the second half was a bit hard to follow, was it the bit with the sphere?
@creativercprojects
@creativercprojects 3 ай бұрын
Nice work
@waynoswaynos
@waynoswaynos 3 ай бұрын
very clever, thank you friend.
@yarrowification
@yarrowification 4 ай бұрын
hey I would like to use this apl would it be hard for me to modify this set up for that? Might it be as simple as changing the dictionary from a uiua dictionary to an apl one? edit (it was that simple)
@EngineerNick
@EngineerNick 3 ай бұрын
Thanks for the comment, glad you got it working. i will have to actually try apl one of these days :)
@woudjee2
@woudjee2 4 ай бұрын
I suppose that your entire logic would also apply in 3D (that makes sense to me) but for some reason it doesn't work on my side. Any idea? (The code below assumes a line with a fixed large distance). Vector3 a = Start; Vector3 b = Start + distance * Direction; Vector3 c = other.Start; Vector3 d = other.Start + distance * other.Direction; Vector3 ac = c - a; Vector3 ab = b - a; Vector3 cd = d - c; Vector3 t = Vector3.Cross(ac, cd) / Vector3.Cross(ab, cd); Vector3 point = c + cd * t;
@woudjee2
@woudjee2 4 ай бұрын
By the way, my lines run from [0, 0, 0] to [10, 10, 0] and from [10, 0, 0] to [0, 10, 0]. I therefore expect an intersection on [5, 5, 0].
@woudjee2
@woudjee2 4 ай бұрын
I just realized that my t is a vector whereas in your original formula it was a scalar. However in your video you refer to the cross product? How did you mean this?
@EngineerNick
@EngineerNick 3 ай бұрын
Hi Woudjee! In 3 dimensions there is actually a much nicer way; rather than calculating the exact intersection point you can find the shortest line between the segments as described somewhere on this page paulbourke.net/geometry/pointlineplane/; if the length is zero then you have an intersection. Regarding the 2d cross product, i define it in the video. it is the magnitude of the 3d cross product assuming the z component is zero. It is not really a cross product in 2d; but it shares many of the same properties.
@woudjee2
@woudjee2 3 ай бұрын
@@EngineerNick thank you for your reply! Will check it out this week :D
@acoryw
@acoryw 4 ай бұрын
Additives to carry moisture provide thorough cures to Silicone caulking. Glycerine is good for moisture distribution, probably a better additive than hydropero, if you wanna keep the transparency. Cornstarch is great, if you don't mind the white, and want a thorough cure and more durability.
@dianliu2109
@dianliu2109 5 ай бұрын
It's really beautiful! where is the new website?
@EngineerNick
@EngineerNick Ай бұрын
Same url engineernick.com it just doesnt have as many interesting toys :)
@genurathor6879
@genurathor6879 5 ай бұрын
Sand pepar powder kaha milta hai adress
@xma3runpk
@xma3runpk 6 ай бұрын
Great Tutorial! Unfortunately, my clothing piece, i try to add a knitted animation to, is to complex, i guess, blender always crashes :/
@EngineerNick
@EngineerNick Ай бұрын
Ah damn yeah I didnt really have animation in mind for my use-case. Hopefully in newer version of blender it will have better performance and be more stable :)
@SawomirKicka
@SawomirKicka 5 күн бұрын
hey are you using Blender Geometry Nodes for creating knitting patters for clothes ?
@RyanGuthrie0
@RyanGuthrie0 6 ай бұрын
hello from the future. Did you find a good foam / fuzzy thing to put ont he sides of the flap so it's sealed when the flap is closed? That's a substantial air gap if its for an exterior facing entryway. Also want to block sounds/smells a bit more.
@EngineerNick
@EngineerNick 6 ай бұрын
Hi Ryan, at the time my house was evaporative air-conditioned so there was always positive pressure and a few windows/doors open. I never had issues with the gap. I have since made a new version with less gap (sadly no video tho). Thanks for the question :)
@yannterrer
@yannterrer 6 ай бұрын
Fantastic, look forward to redo it;) Tx!!!
@CG_MAPA
@CG_MAPA 7 ай бұрын
Thanks a lot man !! very informative Tut
@owenpalmer8242
@owenpalmer8242 7 ай бұрын
"oops" should mean backspace
@EngineerNick
@EngineerNick 7 ай бұрын
I deleted all the default config and wrote my own tiny subset. It felt a lot easier to remember that way. I also found i had to change some stuff for the australian accent. but there is definitely a benefit to sticking with the standard.
@ksefchik
@ksefchik 8 ай бұрын
That is absolutely nutty
@EngineerNick
@EngineerNick 7 ай бұрын
Thank you, sir :)
@yourekittenme.
@yourekittenme. 8 ай бұрын
Not exactly what I need but nice job!
@trentrichard2871
@trentrichard2871 8 ай бұрын
That is fantastic. Thanx for video.. Like others you were probably told too smart for own goood. Be carefull
@kaffxp
@kaffxp 10 ай бұрын
its very very very very very very very helpfull, thanks good man, wish you happiness
@EngineerNick
@EngineerNick 10 ай бұрын
I appreciate your comment very very very very much! :)
@AnthonyAlaribe
@AnthonyAlaribe 10 ай бұрын
This is really cool!!
@jamespolucha8790
@jamespolucha8790 10 ай бұрын
Do you sell these jigs ?
@omegadeepblue1407
@omegadeepblue1407 11 ай бұрын
Wonnderful guide, thanks
@GamingKeenBeaner
@GamingKeenBeaner 11 ай бұрын
This is a seriously clever idea. I think if you ran a bolt or a screw through the block from the other side; you would be able to clear that blockage. For a wooden block on this small a tube its not such a big deal, but this idea has potential to make much bigger lines. I am building a gold prospecting suction dredge right now and I have been really needing better tubing. Making my own lines out of silicone rubber hadn't even crossed my mind. A couple of tips from what I have learned with my own experiments: Thin the stuff down with toluene and add color to it and then use a basting syringe instead of the caulking gun. I think you'd have a lot more freedom with that and way more options. It may take some tuning to get the silicone thinned down to the right degree. Since it would be runnier I think it would be better to have it closer to the water and make the water deeper. Again, not such a big deal on a tube this size, but if you go bigger you'll benefit. Plus being able to color it and reuse your die is all nice too! Sub earned!
@EngineerNick
@EngineerNick 10 ай бұрын
Glad you enjoyed the video, fascinated to hear what you are using it for very cool :) If i ever try it again ill look into the dye and toluene thing :)
@GamingKeenBeaner
@GamingKeenBeaner 10 ай бұрын
@@EngineerNick I forgot to add that depending on the silicone you're using; mineral spirits may do the job better at thinning it. Gasoline also is an amazing thinner for it but the fumes are really dangerous!
@PatternShift
@PatternShift Жыл бұрын
Oh man, awesome. I was considering doing something like this for the game building challenge. 👀
@PatternShift
@PatternShift Жыл бұрын
@@EngineerNick oh I just meant in the game, though the idea of doing that for a game jam is interesting. not sure how rules would impact it, you might also have to write your own exa asm machine emulator haha. next bigger game jam I’m aware of is Ludum Dare 54 - September 29th - October 2nd, 2023.
@alexgorbachev17
@alexgorbachev17 Жыл бұрын
Amazing!!! Now I'm looking for geometry node setup for offseting Curve
@InterruptingOctopus
@InterruptingOctopus 3 ай бұрын
you could probably just put a curve to mesh at the beginning then a mesh to curve at the end
@waqasahmad3614
@waqasahmad3614 Жыл бұрын
ACxCD will be a vector,,,,?? while t is a scalar?
@EngineerNick
@EngineerNick Жыл бұрын
Hi Waqas :) Both ACxCD and t are scalar. Please see 3:33 where I briefly define the '2d cross product`. All the best on your line segment journeys! :)
@waqasahmad3614
@waqasahmad3614 Жыл бұрын
@@EngineerNick I have lots of respect for those who propagate knowledge. However, re-inventing the existing mathematical terms is not a good idea. cross product of two vectors is always a vector. plz correct me if i m wrong somewhere.!
@EngineerNick
@EngineerNick Жыл бұрын
Normally it is only defined in 3D where the result is a vector. Here we assume the Z component is zero, do the calculation anyway, and simply take the magnitude of the result which is scalar. Many of the interesting properties still work, for example the magnitude is still the area of a parallelogram defined by the inputs. This operation does exist in 2d by other names; i think i recall it is related to the wedge product and possibly the inner product, i havent checked today. but honestly i find those concepts less useful. it is fairly common in computer graphics to define a 2d cross product this way, though you will see the function with many different names when reading code.
@waqasahmad3614
@waqasahmad3614 Жыл бұрын
@@EngineerNick thanks for the clarification!!
@ksunnywazowski
@ksunnywazowski Жыл бұрын
gold tutorial. Thank you!
@ASSingh-uq4ic
@ASSingh-uq4ic Жыл бұрын
A good information.
@Ido-Levy
@Ido-Levy Жыл бұрын
What if M is not invertible?
@EngineerNick
@EngineerNick Жыл бұрын
Hi Ido, thankyou for your question :) I cover this situation at 4:33 when i (sortof) explain that the matrix is not invertable when the line segments are parallel. I think a matrix is always invertable if its determinant is non zero. the ABxCD part is the determinant. Hope this helps :)
@Ido-Levy
@Ido-Levy Жыл бұрын
@@EngineerNick Thank you! Asked the question before I saw that part of the video. Great video! A matrix is invertible iff its determinant is not 0, yeah.
@Klaster_1
@Klaster_1 Жыл бұрын
So for a while I had this idea to write a simple TS refactoring to simplify my flaky test debugging routine. Today, I finally decided to look into writing a TS plugin, started with ChatGPT, read the barebones tutorial, cloned and run the example repo, but got stuck trying to force Chrome DevTools (not using VSCode) to display the failes. I hoped to find a clue in your video, but you skipped that part, too bad. Any ideas? I'm on windows too. You know what other project I was working on last week? An ECS game engine in TS, after my friend told plenty of his gamedev stories. That thing about static interfaces? Stopped me from implementing the feature a certain way a couple of days ago. And you cycle too. What a coincidence. At least the names are different.
@EngineerNick
@EngineerNick Жыл бұрын
Hey there :) What IDE are you using if not VS code? Maybe my advice about the typescript language server (and setting those environment variables) might be specific to the VS Code typescript implementation? Have you added "debugger" statements and made sure that the chrome:inspect devtool thing has connected properly to the node.js instance running the typescript server? I also had trouble at first... after setting the environment variables you typically need to restart your IDE so that it reloads the environment variables. If you were using VS code I would have recommended using the extension 'Ts AST Viewer' which I discovered after making this video. It lets you interactively browse the AST of the currently opened typescript file in like a tree explorer view. It makes a huge difference when trying to understand what is going on! I am still suffering with other problems related to static functions in typescript :/ Plugins really aren't the answer. i wish typescript had Traits like in rust. And I will be checking your channel for any cycling videos after writing this ;)
@Klaster_1
@Klaster_1 Жыл бұрын
Didn't figure the stuff out yet, but judging by process arguments, the LSP-typescript for Sublime Text uses different arguments for tsserver. Gonna find out how to force the args of my choice in.
@Klaster_1
@Klaster_1 Жыл бұрын
Got it, just have to make sure LSP-typescript uses tsserver from the "example" dir and the port's not occupied by another instance of tsserver.
@matthewhastings1989
@matthewhastings1989 Жыл бұрын
Wet.
@LightsBright92
@LightsBright92 Жыл бұрын
did this work?
@nadienone
@nadienone Жыл бұрын
dude in the whole world are just few ones triying this teks ... Iam starting on lapping world, and ask myself how to get off the grit of the sandpaper and here are you my friend haha!!! Just need to tell you that this carbide powder are extremely cancirogen so please do not use your kitchen mixer or ovens with this, and be careful to not inhale etc... greetings
@EngineerNick
@EngineerNick Жыл бұрын
Thanks for the watch and comment Nadie :) I am glad you found it helpful! Regarding carbide powders, yes I think they are dangerous but normally the hazard arises when they are used in high speed cutting, or where sharpening carbide tools makes a fine airborne powder. I don't think this process releases any breathable dust with the possible exception of the smoke from burning the paper. Pretty sure the blender is fine... although I did indeed get in trouble for using it :P
@LightsBright92
@LightsBright92 Жыл бұрын
you've single-handedly offended every fibre artist in the world. it's like chatgpt for knitting.
@LightsBright92
@LightsBright92 Жыл бұрын
Wow cool
@bulldogtonyyt1116
@bulldogtonyyt1116 Жыл бұрын
You could have put a small screw or a set screw through the barrel to hold the tip in place!
@EngineerNick
@EngineerNick Жыл бұрын
Hi Tony, that's true but i was hoping the glue would result in better thermal contact. Probably a set screw pressing metal to metal would have been better even though it would push all contact to one side.
@jeikwartsarmany6676
@jeikwartsarmany6676 Жыл бұрын
Really helpful. Thank you.
@bawbak8800
@bawbak8800 Жыл бұрын
Everything was understandable until he decided to put them inside in a matrix :'(
@EngineerNick
@EngineerNick Жыл бұрын
Hi Bawbak, please don't be discouraged :) Matrices often look more complicated than they really are. They are just a shorthand notation for multiplication and addition, The most complicated bit is the bit where the matrix is inverted so it can be moved from one side of the equation to the other. Keep learning you can do it :)
@only4christ
@only4christ Жыл бұрын
Came from radu's video and came and met this thanks guys for doing a great job