March 20, 2019, 07:42 (GMT) |
Cleanup: un-indent NDOF operator body This was needed for C89 compatibility, avoid having most of the operator logic in an else block. |
March 20, 2019, 07:41 (GMT) |
Cleanup: Use doxy groups for NDOF operators |
March 20, 2019, 07:25 (GMT) |
Cleanup: use lowercase for dimensions in function names Most API's already use this convention. |
March 20, 2019, 07:13 (GMT) |
Error in last commit |
March 20, 2019, 07:09 (GMT) |
Fix T62682: Inconsistent NDOF camera auto-key Some view operations auto-keyed when locking the camera to view but some NDOF operators didn't yet support it. Auto key during animation playback for recording camera motion. |
March 20, 2019, 05:50 (GMT) |
Fix T62757: Mirror operator fails for non-modal execution Unlike most transform operators that use an orientation and values, Mirror uses the constraint axes to define which axes are mirrored. Now constraint axes are shown in this case. Other changes: - Use 'EXEC_DEFAULT' for mirror menu items. - Show mirror on local axis when not in edit-mode since this is useful in object mode too. - Remove mirror vertex groups since this is in the vertex group menu and this menu isn't currently used for general symmetry operators which are currently in other menus. |
March 20, 2019, 04:45 (GMT) |
3D View: snap cursor to world origin now resets rotation |
March 20, 2019, 04:38 (GMT) |
Fix T62736: Inconsistent behavior bpy.utils.user_resource() If a subfolder was specified which didn't exist, logic would fallback to get_path_user (instead of get_path_environment). Now always use the from the environment variable if it's set and exists. |
March 20, 2019, 04:05 (GMT) |
DRW: minor optimization for edit-mesh conversion Finding visible connected elements is often a direct lookup when they're not connected to hidden geometry. Add inline wrappers that avoid a function call, gives minor speedup creating GPU edit-mesh data. |
March 20, 2019, 02:34 (GMT) |
Voxel Remesher: Add remesher parameters to mesh datablock I tested several UI integrations: -Running the remesher from an operator and adjusting the parameters with the redo panel freezes the interface with high-res meshes. It looks cool, but it is not that useful. -Integrating it into a tool does not store per object remesh configurations. It also forces the user to switch the tool when he/she is sculpting just to recalculate the topology. Storing the remesher options per mesh is the best option I found. Now, the remesher is found in the properties panel under the mesh tab. The user can assign it to the quick favorites menu or add a keyboard shortcut. Remesher parameters can be adjusted there. They are stored per mesh. This way, remesher parameters of each mesh are preserved when sculpting different objects at different levels of details. In the future, the user will be able to choose different remeshing algorithms (triangulation, quadriflow...) from there and assign them to the mesh. All of them will be executed by the same remesh operator and some of them will share some options (like smooth normals). |
March 20, 2019, 01:34 (GMT) |
UI: center floating popovers Tweak placement so useful items are more likely to be nearby, centering horizontally and align vertically to the first button. |
March 19, 2019, 23:44 (GMT) |
Cleanup: style |
March 19, 2019, 23:44 (GMT) |
Cleanup: unused vars |
March 19, 2019, 22:55 (GMT) |
Fix T59719 Bake Indirect Lighting doesn't update env map reflection |
March 19, 2019, 22:07 (GMT) |
Voxel remesher: Add support for undo from sculpt mode Only undo for now, no redo. This will need a lot of work and refactoring in the future (it has a lot of bugs), but now it is safer to test new features without losing work. |
March 19, 2019, 21:25 (GMT) |
UI: Remove UI name overrides for Reveal Hidden. Makes the consistent operator names shine through into the UI. |
March 19, 2019, 20:41 (GMT) |
UI: Use 'Render Image' for image rendering in the viewport This is more consistent with the main Render menu, and more descriptive |
March 19, 2019, 20:34 (GMT) |
Fix: Inconsistent spacing in Python file after recent changes |
March 19, 2019, 20:26 (GMT) |
Unify "Hide Selected / Reveal Hidden" operator names All edit mode related operators are now "Hide Selected / Reveal Hidden". Before we had different variatons of them: Hide Selection: * MESH_OT_hide * GPENCIL_OT_selection_opacity_toggle Hide Selected Bones: * ARMATURE_OT_hide Hide: * MBALL_OT_hide_metaelems Hide Selected: * CURVE_OT_hide * PARTICLE_OT_hide * POSE_OT_hide * UV_OT_hide Reveal Bones: * ARMATURE_OT_reveal Reveal: * MBALL_OT_reveal_metaelems Operators not renamed: * Hide Curves (GRAPH_OT_hide) * Hide (OUTLINER_OT_hide) Note we can do a step further and mass rename them to match their UI names. Where Reveal Hidden is Show Hidden. But for now at least they are all unified. |
March 19, 2019, 20:26 (GMT) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021