changelog
0.0.9.2
- bump to ver 0092
- link update (docs / vids)
- slash to hotkey numpad slash for irony
0.0.9
- hoteys can be set in options hotkey tab
- scale option for modal operators was added
- booleans solver is global now can be set helper
- ssharp, cstep, csharp work on multi objects now (old multi operators removed)
- bool options added to menu/panel
- added 'reset axis' operator
- version bump.
- all operators support step workflow fromn ow on
- s/cstep operators removed and replaced by step
- wire options added to HOPS Helper
- sharpness angle for sharp operator is now global (acces via Tpanel/helper/F6)
- mesh display toggle added to edtimode >> meshtools
- pro mode switches clean ssharp with demote for reason....
- machin3 decal support added
0.0.8.7
- Multiple object support for B-Width
- New operator 'bevel multiplier' added
- Hud indicator moved from text to logo by default
- logo in corner added
- text status disabled by default
- added preferences to enable/disable logo/statustext (logo under extra / pro mode)
- preferences to change logo color/placement
- new operator - sharp manager was added
- csharpen uses global sharps now
- ssharpen uses global sharps now
- set sharp uses global sharps now
- added new global way to define what sharp edges to use (T-panel/ helper-misc)
- SUB-d status removed from all operators (use global statuses now)
- bweight can now select all other bweight edges in object while in modal state by presing A
- BOOLSHAPE objects are hiden to renderer now (outliner icon)
- slash assigns boolshape status for cutters now
- panels/menus/pie updated with correct operators
- added option for slash to refresh origin of cutters (in F6)
- Slice and rebbol operators replaces with slash
- fixes for material cutting
- renderset C created (speed preset)
- fix for register bug (hotkeys duplication)
- pie menu and menu uses same hotkey now (Q) it can be chosen in preferences
This was the log on the first version of Hard Ops. I saw it and had to put it back in the docs. It was such a mess back then. Now things are more calculated and planned. Less random. At the beginning I was struggling with so much however as I worked with more people my knowledge and understanding expanded. I wasn't even using git at this time. So I had to learn how to even work with people to get the help I was asking for in the first place. To anyone starting out coding I must recommend stackexchange. I also recommend reading code and other scripts to understand how problems are solved by others. I must also thank AR who has helped me in the shadows with my stubbornness and repetetive mistakes haha. I cannot recommend stackexchange enough however. Ask the right questions and you'll be amazed with the answers.
0.0.0.1 to 0.0.4.0
So as I said I am not a coder. So expect some breakage. In fact I started with a template! Try it out! I used the macro recorder for Blender. From that it wasn't a whole lot to make it customizable and part of what you see here. On that note excuse issues and be patient while I work on this to make it awesome! Thank all who purchased this tool and I hope to make it worth your investment. If you got if for free... well congrats. Hahaha get to work anyways. I also gotta add. If you expect Nth circles to result in clean geo you'd be a madman. You should know by now I don't care about topology anymore. Only when it matters.
fixes -
- 9/22 UnkTime - fixed errors / added experimental (E) /
- 9/22 8:22 - fixed nth circle / adjusted the circle selection command
- 9/22 9:11 - spent alot of time angry with the circle operators and they isolate themselves geometrically while you fix it later but at least still have flows
- changed names more and added in some cleaner operations.
- realized that the circles have vert / face combos so mode is important
- 9/22 10:00 -broke more stuff than I fixed. Im a Winner!
- added a modal test. I'll get that figured out.... after some metal gear
- added option to recenter/remove doubles/recalc orgin. works great
- 9/23 7AM - adjusted the SCleanCenter to convert to mesh first
- began adding end-time parameter control
- began adding clean UI module. needs toggle.
- began adding red UI module. needs toggle also.
- currently the clean UI gets out the red. Or just disable matcap haha.
- added skinHose Operator turns lines of verts into a hose with mods updated to (0, 0, 3, 8)
- 9/24 4AM -visited with AR and made changes
- worked with ClearSharps and added crease weight affecting
- fixed up C/S/Sharpen operators as fought with bugs.
- found demons in the Cicle tool with 3 edges / ew.
- 4PM - fixed Ssharpen now it clears and readds it on reapplication / fixed ssharpen edit operation also
- sharpen appears to behave properly.
- 9/25 5AM - fixed the csharp to make not apply bevel before adding bevel. Now it removes solidify and bevel.
- updated to version 0.0.4.1
- added edit mode symmetrizer that unselects then symmetrizes it.
- more fixes to cSharpen / damn that cSharpen will drive me insane before its perfect.
- 9/28 5PM - made fixes to n-th circle.
- made fixes to circle vert to make it usable.
- hid the face circle operator. dated.
- 9-29 - SSharpen should add to the sharps
- CSharpen should use the existing while clearing previous entries and adding onto it.
- Began checking into adding dDo color palette.
- 10-10 -began making changes based off of test instances
- created CircleSetup allows for the creation of a circle that you can scale at least
- redesigned sharpen operator workflow.
- Ssharp - sharpens however now it add the crease to the crease set not redo it
- Csharp - sharpens but adds crease
- ReSharp - recalculates sharps and ignores modifiers changed behaviors to all sharpens - tsharp no longer applies bevels. Nothing applies bevels. Or Should.
- 10-13 - FaceGrate now has setup behaviors instead of the initial operation
- Nth Circle now does setup behavior instead.
- Version Number don't mean #(@* to me so now it's version 0.0.4.3
- check into using If loops to keep parameters on modifiers its removing and re-added.
- 10-14 -Made a psychological improvement to Cshapen. Now it reduces keystrokes by 2.
- put version 0.0.4.3 on gumroad.
- attempted a quick render settings button reduces settings of rendering by 18 clicks.
- changed the psychological behavior of all sharpeners again
- grid setup psychology changes.
- tested a knurl operator with setup
- 10-19 Added some F6 support. Now sharpeners have F6 operator capabilities.
- bump up to verion 0.0.4.4.... yay
- more changes are needed to fix the global bevel and sharp parameters
- more operator fixes. Changed the angle of the sharpeners to 60 to test out.
- more psychology adjustments. Fuuuuuuuu!
- todo - copy bevel information from selected.
- todo - there should be a /2 button that divides the bevel parameter by half.
- now x-slap reveals the mesh before x slapping it.
- 10-21 - made fixes to bevel param of resharpen. It doesn't need it. Kinda bad behavior.
- 10-22 - bbox off now makes things unrenderable too
- 10-24 - Hoooooooooly Shiiiiiiit Massive Upgrades - All Sharpen Rewrites
- ssharpen now has 2 behaviors. Additivie / Subtractive behavior -
- clear S/C Sharps now has an option to downgrade to Bevel >> angle or to not remove modifiers
- Csharp has died temporarily.
- Resharp is dead
- Menus are grouped
- Still need popup menu thats automatic.
- rethought CSharpen
- 10-25 - Got the bevel width working. Effing awesome!
- Still needs to have....
- worked with RF - substancial changes.
- bpy.ops.mesh.select_interior_faces() removes interior faces. add this to the atwist 360
- csharp is working , ssharp is working, testsharp is gone. I think this is gonna work.
- 10-29 todo - the csharp should have an angle for shapening for one and an option to no sharpen at all as a checkbox added. (DONE)
- todo - invert final boolean option. Just to make it easier.
- todo - fix the resetting issue with recursive parameter changes for csharpen.
- now version 0.0.4.8 just to be confusing.
- 11-9 Discussed naming convetions.
- added draw all edges to show wire. AR request.
- AR suggested keep mirror on csharpen.
- discussed icons
- 11-10 Created y-slap (merge with x slap along with opposite behavior)
- began framework for interactive array
- stole Paweł Łyczkowski's script for making UVs on hard surface. I asked for permission though.
- 11-12 TODO -at suggestion of Vitalii add shortcut capabilities -began testing version 0048 for issues to add todo.
- 11-13 - began adding icons. Fuuuu Icons are kinda hard haha.
- icons are now showing.... like 5 hours later haha. Time for some COD!
- actually no cod yet. more testing. Now the script doesnt load icons by default. Fuuuu.