Please sign in to access this page
A simple HardOps and BoxCutter-esque tool for Blender (4.xx)
krn
Check their projects out: RapidRaw nixpkgs, site@zera, My NixOS dots, CTFd Alerts, Akami, Shortwave, Anthropic API key getting thingy, cachet
Laura
Check their project out: Wilderlands
harry rogers
Check their projects out: Retro search engine , Satellite Tracking site, Holy C package manager , ssh harryprogers.co.uk Portfolio, secure file storage site, Boykisser status (HOLY C webserver)
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Fixed the mirror modifier to work on local axis', and have finally changed the gizmo orientation from world/camera view to local view and have made a few aesthetic and code cleanups, the mirror gizmo now AUTOMATICALLY triggers whether activated by the EasyOps tab or by the QuickMenu. It now also defaults to mirror on the objects relative center!
OKAY! this one was pretty bad, as in it took a long time. But basically I implemented the mirror feature fully, with an interactable gizmo so no need to faff about on what axis needs to flip to get the right mirroring techniques, remove auto mirorring because that was stupid and i should have never made it
Added a complex mirror modifier operation to the EasyOps section of the addon, the 'auto' mirror feature is a bit strange but i'll work on it. Basic axis mirroring works as well as bisects and merging. Works amazingly well with the FF boolean and normal boolean systems as well
Alright this is really cool, apologize if its a long devlog. First off I decided to nuke the entirety of SSharpen (or smart sharpen if you will) since it wasn't working the way I intended where the point was it would automatically sharpen edges if the adjacent faces went above a certain threshold (+ other fancy stuff that depends on manifolds) but it did not work at all, this was especially an issue with circular or cylindrical objects as it would mark their edges as sharp which was UGLY. so i revamped the whole function and also decided to add a priority queue to apply modifiers so it could all be done into one clock. For additional control i also added a little dialog/propety box when executing the operation. Works to 'fix' current sharpness as well, so if you had an edge that was previously sharp which you bevelled into a smooth corner, it would unsharp the edge according and sharpen the corner sides only (as you would expect)
also closed issue #1 with the wireframe preview not updating.
I also think my Hackatime isnt working properly because ive logged 2hrs+ for this fix but oh well!
Fixed a bug where inheriting the FF boolean class would lead to it being unregistered, fixed by simply creating a base FF class to inherit from. Additionally added a new boolean operator called 'Slice' and has been applied to FF Boolean Templates and normal Booleans
Working on major bugfixes and refactoring the operators, additionally working on a 'Slicing' feature
Created a new Square 'drawing' Boolean template along with some additional bugfixes such as the depths not being drawn on the normal of the shape which lead to some, weird, behaviour. Additionally, added square snapping and improved the the 2d overlay previews for the square template and added an extra row slow.
Added advanced snapping based on increments and angle and general QOL updates and bugfixes for FF Booleans + other bugfixes.
Deprecated function cleanup and UI revamp for the panels (also got the full QuickMenu to work!)
Shifted focus from General 4.xx support to >4.5 Support for stability.
Added a 3D wireframe view and fixed raycasting issues and any other bugs, users can now switch between camera view and drawing modes. (I had to nuke two things to get this to work)
Testing FF Booleans vs normal EO Booleans seems to work and interact well, EO Booleans are using the 'Exact' method while the FF Booleans are still on the 'Fast' method which leads to bevel errors, working on a fix but so far the workflow looks good
Fixing a few bugs, FF raycasting sometimes cancels out the point you want to place the FF boolean due to orthographic orientations. Additionally, adding Snap and Axis lock features as FF drawing is way too FF sometimes.
Improving predictable normals as well, and figured out that 'Exact' boolean cutting doesnt work when it comes to addons.
Adding freeform booleans as well as spraying a few bugs down from the current EasyOps boolean processes.
Currently having an issue with bmesh where the operations queue is resetting when a point is plotted which leads to the operation crashing and being kicked out. Although all normal boolean functions (non FF) are working properly along with their undo operations as it will cycle properly