new addon simple_deform_helper #104464
No reviewers
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#104464
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "Guai_Wo_Ge_EMM/blender-addons:simple_deform_helper"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#103207
blender/blender#105367
https://github.com/AIGODLIKE/simple_deform_helper
https://www.youtube.com/watch?v=X5q8bMRjzOg
Merge request for new addon
Simple Deform Modifier Visual adjustment tool
new addon simple_deform_helperto WIP: new addon simple_deform_helperWIP: new addon simple_deform_helperto new addon simple_deform_helperHi, this is cool!
Here are a few remarks:
UI
Snapping
Code
The GPL license file is not generally included with add-ons any more, but the SPDX-License-Identifier line should be at the top of all files.
wiki_url
is not used any more.Comments and docstrings should be written in English, if the add-on is to be maintained by the community.
The
bgl
module is deprecated. It will be removed in 3.7 and should be replaced bygpu
(gpu.state.depth_test_set("ALWAYS")
?).The documentation image should be excluded.
I believe it would be better to use a
depsgraph_update_post
handler to clean up, than a timer.Thank you for your remarks. I will update pr
Hello, the interface has been changed, and some have been placed on the right side of the top bar, and in the tool settings
In the performance section, I tested that the time for a single modal run can be controlled to within 0.03s. If the deformation wireframe is turned off, it will be faster (20w faces, my computer is 3070+11600k), which is similar to directly adjusting the performance of the modifier
The data structure will be a bit more complex because of the data caching
Angle snap I set by the snap value of the rotation operator
Everything else has been modified
Help me see if there are any further issues
@pioverfour Can you help me see if there are any other changes that need to be made
Hi, good work, I’ll have another quick look. I need to make it clear that I’m not in a position to accept or reject your add-on though, and that this is not a full code review.
Also, have you read these pages?
https://wiki.blender.org/wiki/Process/Addons and https://wiki.blender.org/wiki/Process/Addons/Guidelines
I believe the add-on should be called “Simple Deform Helper”, with spaces, in both the preferences and the UI, as it is both more readable and the convention in Blender add-ons.
“Show Deform Wireframe” only has an effect in Stretch mode? If so, make the button greyed out in other modes and add a tooltip so users don’t expect it to do anything.
I don’t think it’s useful to show the same options both in the Options popover and the Tool Settings header, choose one.
Probably not useful either to show the gizmos if the object or its collections are hidden.
It’s unusual to show preferences outside of the User Preferences editor. Here, you display “Show Deform Wireframe” and “Show Set Axis Button”, which are global and get saved with the preferences instead of the file. Also, in this situation the user cannot have different settings in different viewports.
You use the "、" character in the preferences. It should be replaced by latin commas ","
Thank you. I want more people to use this addon. This page will help me. After I change these, I will try to mail them to 'bf python' for more complete code review
This is my first time submitting code to a standardized project. If there are any areas where it is difficult to understand, I am sorry. I am trying to make the code cleaner and easier to read
changed
This can be displayed in all modes
I added an property for display location switching
fixed
I don't know how to store properties in each window, and I will modify them when I find a method
changed
Pull request closed