This is REALLY a must have!!! Wondering how this is still not a vanilla feature in 2024!! :)
@ArtisansofVaulАй бұрын
@@PhotoMakers That this can't work with every shape makes me think it might be way more complex to implement than it looks. But it would be great if it was.
@evilotis01Ай бұрын
oooh, yeah, being able to recover the local axes on something to which you've applied the rotation is SUPER helpful
@ArtisansofVaulАй бұрын
@@evilotis01 Totally. It would be worth paying for just for that and it's free!
@keithmathews4605Ай бұрын
This is AWESOME!!! One thing I noticed is that if you take a new cylinder, move it, rotate it, and then apply the rotation... then do a few more rotations and applying of said additional rotations... it will STILL "Fix Rotation" back to 0,0,0. AMAZING!!!!!!!!!!!!!!!!!!! I am sitting here trying my level best to break the add-on with regards to this fix rotation, but so far, I simply can't. This add-on is just fantastic!
@ArtisansofVaulАй бұрын
@keithmathews4605 Yeah it's so well thought out. I assume it works off the edges and looking out for the direction they are in but who knows.
@ProfessorVectorАй бұрын
@@keithmathews4605 crashes all the time - wish it would work
@IrocZIVАй бұрын
Neat, would be nice if they implemented these features into Blender proper.
@ArtisansofVaulАй бұрын
@@IrocZIV Totally agree.
@ExposeStudioIDАй бұрын
Thank you for the video. Just subbed. A bit of typo in the content. It is called "RePrimitive" with "i" not "RePrimative" with "a".
@ArtisansofVaulАй бұрын
@ExposeStudioID Thanks so much for the sub! Haha, to warn you, you'll find more of that in my content inevitably. I'm dyslexic and while I try to check for errors like this sometimes they slip though 😅😉
@JaakeupАй бұрын
NICE! I remember when I first switched to Blender back in 2018 from Maya, I thought it was so stupid that you couldn't do this. Maya could do this from the start but for some reason Blender was so hesitant to do anything with the primitive the second you clicked away. I'll definitely be getting this
@ArtisansofVaulАй бұрын
The fact that the addon shows its possible does make it seem pretty disappointing that you can't do it natively in Blender.
@mrhollywood5285Ай бұрын
Your the man ....... this is really great ...... thanks for sharing this. Cheers MR H😎
@ArtisansofVaulАй бұрын
@@mrhollywood5285 😁😁😁 Cheers.
@powersprouterАй бұрын
Great add-on. 👍 I've coded a cube exploder if you want it (on gh) - not quite as useful but strangely satisfying lol 😂
@ArtisansofVaulАй бұрын
@powersprouter Oh I'm curious!
@ShiroiAkumaSamaАй бұрын
Reminds me of the free addon Auto-Align from Cube-C, at least the orientation thing after rotations have been applied.
@ArtisansofVaulАй бұрын
@@ShiroiAkumaSama Oh, i hadn't seen that one 👍🏻
@Hexapoda.ResidentАй бұрын
There once was a better build tool in Blender, but after a API update or something it stopped working. It was based on Second Life, and could create primitives (prims) as in Second Life (SL), the advantage of that was that the prims could be twisted, hollowed, splited and cuted in a non destructive way. It's was not perfect but a very beginner friendly way to start with 3D design. The way old SL work and created primitives is interesting, and then it is open source and Linden Lab is rather friendly comp it would be fun to see something like that in Blender as an alternative.
@ArtisansofVaulАй бұрын
@Hexapoda.Resident Sounts really powerful!
@darrennew8211Ай бұрын
This sounds like it would be a good tool for cutter objects. I'm wondering if you alt-D link a bunch of objects then change it, whether it changes everything or makes an entirely new mesh.
@ArtisansofVaulАй бұрын
@@darrennew8211 Those are good questions. I might need to test both situations out!
@imonseiiАй бұрын
Just took a looksee at the source. It guesses which type of primitive it's dealing with by lookint at the name of the object. If you rename your cylinder to cone, it will perform then cone RePrimitive. Which also means, that you can do funny shenanigans and break the addon ;D (PS. You have a typo in your title "RePrimitive". I'm guessing you saw it as soon as you were done uploading)
@ArtisansofVaulАй бұрын
@imonseii Oh that's a good shout! I knew it could be broken by Renaming the object bit didn't think to try and trick it. So cunning!
@ArtisansofVaulАй бұрын
@@imonseii Haha. I didn't see the spelling. I'm dyslexic so it happens sometimes 😅 I'll see if I can fix it
@imonseiiАй бұрын
@@ArtisansofVaul oh. Then apologies for calling you out like that.
@ArtisansofVaulАй бұрын
@imonseii Oh no apology needed! It really helps as I can correct it, it's not calling anyone out to point out something spotted that can be easily fixed 😁👌🏼
@eitantal726Ай бұрын
funnily enough, my complex meshes are often named Cube. I don't want to lose all my work because the addon thought it was an actual cube
@mikew466Ай бұрын
Why isn't this a normal Blender feature? It is super helpful!
@ArtisansofVaulАй бұрын
@mikew466 I imagine there's some additional complexity to it working for every object/primitive type but it would be great to have it there natively.
@JaXuunАй бұрын
Whats the best way to cut the cutter and also to manage/organize it without inducing chaos?
@ArtisansofVaulАй бұрын
@JaXuun I generally use Hard Ops. It has a function to find all the cutters on a selected object without any faff. Nd can do it too but not quite as well.
@Tyfighter1977Ай бұрын
Is there an addon that allows you to change the default preset properties of primatives? So for example when I bring in a new cube, I want it to always comes in at the scale I have previously determined. I work at a specific scale in Blender and all my primitives come in tiny. Great video as always!
@ArtisansofVaulАй бұрын
@@Tyfighter1977 I've been looking for an addon to do this for SO long and not found one. It would be awesome if one existed!
@gordonbrinkmannАй бұрын
I might be missing here something, but around 4:25 you say you wish there was a button to bring back the rotation information after it was applied. But earlier at 2:45 you show how even after applying the rotation you can get back to editing the properties of the cylinder after applying the rotation - and bringing back the rotation values. Isn't that what you want later on?
@ArtisansofVaulАй бұрын
@@gordonbrinkmann Oh, i didn't explain that well/clearly. You're right. But what I'd like to be able to do is bring it back for any object (such as one I have edited) as using the tool that way will replace it with the primitive again.
@gordonbrinkmannАй бұрын
@@ArtisansofVaul Ah, I see. I guess the tool can only bring back unedited primitives because then it's easier to calculate what they originally were. I wonder if the tool also looks at datablock names, hence why it brings back a cone as cone and does not confuse it with a cylinder that has different diameters on top and bottom, even though those objects are mesh-wise the same.
@pelecyphora1Ай бұрын
Yay. Edit after the fact
@ArtisansofVaulАй бұрын
@@pelecyphora1 It's so useful to be able to do this for sure!
@DRSulikАй бұрын
This looks fine, but. what does this do to the file size?
@ArtisansofVaulАй бұрын
@DRSulik I haven't noticed a change at all. I'm not sure why it would do, it's removed one object and replaced it with another the same as if I did it manually
@Mr.McWatsonАй бұрын
Isn't this functionality mostly in Mesh Machine?
@ArtisansofVaulАй бұрын
That's more to do with bevels unless I'm missing something. Also this is a free addon compared with the quite high cost of Mesh Machine. Don't get me wrong, I think Mesh Machine is awesome and I highly recommend it but it's always nice to have something free
@Mr.McWatsonАй бұрын
@@ArtisansofVaul I thought it did both but I don't have it so I can't say. It would be cool if blender would put the bevel and primitive function in vanilla
@artspamАй бұрын
Indeed a must have. Then again, it shouldn't be. Not a blender user, but this sounds like basic DCC functionality to me, or rather like a major design flaw in blender
@ArtisansofVaulАй бұрын
@@artspam I do agree it's annoying it's missing. But now it isn't so no real issue. One of the huge benefits of having others being able to make addons.
@sveilien17 күн бұрын
I looks really cool. However, I just installed in and it is wonky, when go to Reprimitive a cylinder, as soon as I make a change, it immediately starts creating a bunch of copies of the mesh and when I select "OK", I get a ton of errors. Its happening in 4.2 on Windows and Mac.
@ArtisansofVaul17 күн бұрын
@sveilien Hmm... A couple people have mentioned this and I can't seem to get it to happen myself. I'd suggest contacting the creator.
@sveilien17 күн бұрын
@@ArtisansofVaul I just did, we'll see what happens.
@ArtisansofVaul17 күн бұрын
@sveilien I'd really appreciate if you let me know so I can help others that have the same issue, if it's not too much of a bother.
@sveilien17 күн бұрын
@@ArtisansofVaul will do!
@ProfessorVectorАй бұрын
on blender 4.2 reprimitive crash every time Python: Traceback (most recent call last): File "C:\Users\emarc\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\RePrimitive-main\operators.py", line 629, in execute replace_cylinder(self.vertices, self.radius, self.depth, self.cap_fill, self.saved_loc, self.saved_rot, File "C:\Users\emarc\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\RePrimitive-main\core.py", line 885, in replace_cylinder copy_modifiers_and_delete_original(original_ob, new_ob) File "C:\Users\emarc\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\RePrimitive-main\core.py", line 504, in copy_modifiers_and_delete_original if original_ob.data.use_auto_smooth: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Mesh' object has no attribute 'use_auto_smooth'
@robertsoltysik4112Ай бұрын
me too
@ArtisansofVaulАй бұрын
@ProfessorVector Hmm.... I think you'd need to contact the creator. You can see mine is in Blender 4.2.2 and it seems to work fine for me (with the exceptions I have noted).
@sounddifferent3752Ай бұрын
Which 4.2 exactly? 4.2.0? 4.2.2? For me aaddon works without any issue on 4.2.0. I also check 4.4.0 alpha - also no issue. Maybe specifically 4.2.2 have some issues.
@ArtisansofVaulАй бұрын
@@sounddifferent3752 You can always see the version being used in the bottom right corner. In this instance 4.2.2
@LEDsАй бұрын
The addon isn't working properly for me on 4.2.2 Whenever I change a value in the reprimitive menu, it duplicates the object.
@carolinechai3176Ай бұрын
nice!!
@ArtisansofVaulАй бұрын
@@carolinechai3176 Thanks 😁
@DaveTimperleyАй бұрын
First up, just wanted to say 'thanks' for the great content. You're concise, you seem to pick a lot of subjects that I find applicable, you don't feel the need to splash your face or silly clips grabbed from movies all over the videos you produce, and it's all really useful stuff. On the subject of the blender primitives, I wish blender would bite the bullet and support proper parametric primitives 🙂
@ArtisansofVaulАй бұрын
@DaveTimperley Thanks so much. I do enjoy the odd movie clip but only when I just can't resist 😅 It would definetly be interesting to see that!
@mixchief28 күн бұрын
It’s probably great, but I don’t see the real need for this. Blender’s strength is in allowing post-adjustments like edge counts around primitives etc. thanks to its superior modeling tools. Sure, it's slower, but how often do you really need to change edge segments or loop rings to justify adding a dedicated tool for it,? Not saying it doesn't happen or that it's even rare having to change primitives after construction, but again, quite an easy fix. Maya’s clunky construction history is exactly why I prefer Blender. (Sorry, I didn't intend to start a rant like this. Wasn't meant like that, just curious about the actual need for this.)
@ArtisansofVaul28 күн бұрын
@mixchief if it was just sizing I would agree. The more powerful tool here is to be able to change the segment count on cylinders/torus/cones. It's find removing them but adding them while making the round shape is a pain and takes longer this so as a time saving tool it's awesome.
@mixchief28 күн бұрын
@@ArtisansofVaul I agree that this addon can alter segments faster and more perfectly than manual labor. The manual method - let's say for a stretched cylinder with incorrect segments - might involve turning on MACHIN3tools Surface Slide, adding/deleting segments, then Looptools Space on the caps loops (less precise but quick). Or just add a new cylinder with correct segments, MACHIN3tools Align it to the original and Shrinkwrap. Granted, these are still slower methods compared to this addon, but the question is how far into modeling can this tool be used? I'd imagine it doesn't work after any physical changes to the mesh, but I could be wrong. If the assumption is correct, the actual practical uses seems quite ephemeral to me. But hey, as they say. Each to their own and whatever gets the job done :)
@ArtisansofVaul28 күн бұрын
@mixchief I would agree if this addon had a cost. But being free any additional time taken is just lost time working on something else where there isn't a quicker way/addon to do it for you. I mean I could get to the shops by crawling but walking is going to be faster and cost the same 😉
@pdc115Ай бұрын
In Blender 4.2.3 LTS it's wilding. It creates multiple copies every time I switch any of the parameters of the cylinder. For Cube it doesn't work at all for some reason.
@ArtisansofVaulАй бұрын
@pdc115 Hmm... I'd tried this up to 4.2.2. Probably just needs an update
@pfolgerАй бұрын
Same here, with 4.2.2 When I tried to use it with a torus, it went completely crazy, and created a sphere in the middle of the torus.
@ArtisansofVaulАй бұрын
@@pfolger that's VERY weird if it changed the shape type. I'd suggest contacting the creator and logging an issue.
@sounddifferent3752Ай бұрын
Im using 4.2.0 and addon works without any issue. Out of curiosity i try 4.4.0 Alpha - also no problems. Maybe something is broken specifically in 4.2.2 or some other addon interfere?
@pfolgerАй бұрын
@@sounddifferent3752 It occurred to me that I run Blender on a M3 Pro MacBook Pro. The addon is so broken, that I’m thinking it must be a MacOS/Python issue. Example: If you tweak the face count of a cylinder by clicking the arrow in the dialog box, it will create a new mesh each time you click with that many faces, and if you dismiss the dialog box by clicking “ok”, it throws a bunch of Python errors. I did download from GitHub.
@fannuel2020Ай бұрын
In my blender occurred bug!
@ArtisansofVaulАй бұрын
@@fannuel2020 Where did you download from? Your best bet is to contact the creator.
@fannuel2020Ай бұрын
@@ArtisansofVaul From Github! My blender doesn't obey the addon's commands! It simply gives an error!! and doesn't change the primitives!
@ArtisansofVaulАй бұрын
@@fannuel2020 Are you on the latest version of Blender (4.2.2)? That's what I was using here...
@fannuel2020Ай бұрын
@@ArtisansofVaul i use 4.2.2
@ArtisansofVaulАй бұрын
@@fannuel2020 I'd suggest contacting the creator. As you can see I haven't had that happen on mine.