http://www.miikahweb.com/feed.php MiikaHweb - Blender Transform-manipulators Branch http://www.miikahweb.com/ MiikaHweb - Blender Transform-manipulators Branch fi Thu, 20 Jan 22 07:59:36 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[7576ad3]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/7576ad3d043ac5d15e0c5a68e65339904441b5e7 7576ad3
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

Conflicts:
intern/gawain/gawain/immediate.h
intern/gawain/src/immediate.c
source/blender/editors/physics/physics_ops.c
source/blender/editors/screen/glutil.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_ops.c
source/blender/editors/transform/transform_manipulator.c

----------------------------------------
0 Paths Changed]]>
Tue, 04 Apr 2017 19:39:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7576ad3d043ac5d15e0c5a68e65339904441b5e7Julian Eisel
<![CDATA[[10b24ea]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/10b24eabbab0193f6944cdf3bec7b386c75d5445 10b24ea
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

Conflicts:
source/blender/editors/interface/resources.c
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/transform/transform_manipulator.c
source/blender/gpu/CMakeLists.txt
source/blender/gpu/intern/gpu_shader.c

----------------------------------------
0 Paths Changed]]>
Sun, 12 Feb 2017 20:43:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/10b24eabbab0193f6944cdf3bec7b386c75d5445Julian Eisel
<![CDATA[[f754ce1]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/f754ce1c5e050d1637fe97d78f782d6a68da6c15 f754ce1
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

----------------------------------------
0 Paths Changed]]>
Sun, 29 Jan 2017 23:21:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f754ce1c5e050d1637fe97d78f782d6a68da6c15Julian Eisel
<![CDATA[[418d931]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/418d9314907355d44d792765ef00bb8058ac3887 418d931
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

----------------------------------------
0 Paths Changed]]>
Fri, 20 Jan 2017 16:05:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/418d9314907355d44d792765ef00bb8058ac3887Julian Eisel
<![CDATA[[a075c8a]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/a075c8a0b42419d2509a21ebd17460c5d7ad9d91 a075c8a
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

Conflicts:
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_ops.c
source/blender/editors/transform/transform_manipulator.c

----------------------------------------
0 Paths Changed]]>
Sat, 14 Jan 2017 16:53:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a075c8a0b42419d2509a21ebd17460c5d7ad9d91Julian Eisel
<![CDATA[[52328be]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/52328be974c0ef9e299a04d9188eb4591d07268a 52328be
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

----------------------------------------
0 Paths Changed]]>
Thu, 15 Dec 2016 21:20:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/52328be974c0ef9e299a04d9188eb4591d07268aJulian Eisel
<![CDATA[[9888e1e]: Fix out of bound array access]]> http://www.miikahweb.com/en/blender/git-logs/commit/9888e1e3d4fcb1e0089a78e69beafcce378727b7 9888e1e
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Fix out of bound array access

And other minor fixes.

----------------------------------------
1 Path Changed]]>
Tue, 29 Nov 2016 12:02:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9888e1e3d4fcb1e0089a78e69beafcce378727b7Julian Eisel
<![CDATA[[ece7b7d]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/ece7b7dc5318b61c20e78a8b19b6e64ab7f7c09b ece7b7d
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/resources.c
source/blender/editors/screen/glutil.c
source/blender/gpu/intern/gpu_shader.c

----------------------------------------
0 Paths Changed]]>
Tue, 29 Nov 2016 12:23:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ece7b7dc5318b61c20e78a8b19b6e64ab7f7c09bJulian Eisel
<![CDATA[[d5def0b]: Use axes colors from custom-manipulators branch]]> http://www.miikahweb.com/en/blender/git-logs/commit/d5def0bedf5bc722d5e4a972d7ad65c1082afd29 d5def0b
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Use axes colors from custom-manipulators branch

----------------------------------------
1 Path Changed]]>
Thu, 10 Nov 2016 22:24:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d5def0bedf5bc722d5e4a972d7ad65c1082afd29Julian Eisel
<![CDATA[[723e0a5]: Don't draw helplines when using transform manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/723e0a5e0174e934aa20c18adb07ab43af22d1fe 723e0a5
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Don't draw helplines when using transform manipulators

Also removed unused transform flag.

----------------------------------------
6 Paths Changed]]>
Thu, 10 Nov 2016 22:07:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/723e0a5e0174e934aa20c18adb07ab43af22d1feJulian Eisel
<![CDATA[[380aacb]: Remove bad storage hacks of old transform manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/380aacb12a7fdc6025e67ff9c5ccec3445d07dca 380aacb
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Remove bad storage hacks of old transform manipulators

Got rid of Scene.twcent, Scene.twmin, Scene.twmax, RegionView3D.twmat, RegionView3D.twdrawflag, RegionView3D.tw_idot, TransInfo.mat, TransInfo.vec.
Also cleaned-up variable and define names.

Decided to completely remove the struct members without doing proper file conversion for non-runtime ones. That will cause minor compatibility breakage but that's okay for 2.8.

----------------------------------------
23 Paths Changed]]>
Wed, 09 Nov 2016 00:00:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/380aacb12a7fdc6025e67ff9c5ccec3445d07dcaJulian Eisel
<![CDATA[[90fcbde]: Remove old transform manipulators code]]> http://www.miikahweb.com/en/blender/git-logs/commit/90fcbde62dd37af3ebdcf6910b51bcb017b535c2 90fcbde
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Remove old transform manipulators code

----------------------------------------
6 Paths Changed]]>
Tue, 08 Nov 2016 20:22:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/90fcbde62dd37af3ebdcf6910b51bcb017b535c2Julian Eisel
<![CDATA[[077ac7b]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/077ac7b3025d40fd9f787188b0bd2c9c21035a68 077ac7b
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

Conflicts:
source/blender/gpu/intern/gpu_shader.c

----------------------------------------
0 Paths Changed]]>
Tue, 08 Nov 2016 19:42:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/077ac7b3025d40fd9f787188b0bd2c9c21035a68Julian Eisel
<![CDATA[[87fd594]: Rotation value indicator for rotation manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/87fd59406b41bd262fba7a1b6dc9618f3674079e 87fd594
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Rotation value indicator for rotation manipulators

Adds the arc thingy that displays the current delta rotation value while rotating.
It is a different implementation than the one of the custom-manipulators branch which was based on mouse coordinates and thus didn't work correctly with snapping and precision (shift) tweaking. This new implementation is based on object matrix and fixes these issues.

Commit only adds support for rotating objects, not yet for other elements (polygons, bones, GPencil points, etc)
Also some minor cleanup of course ;)

----------------------------------------
11 Paths Changed]]>
Tue, 08 Nov 2016 19:36:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/87fd59406b41bd262fba7a1b6dc9618f3674079eJulian Eisel
<![CDATA[[246a104]: Implement new resize manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/246a104dbc7b79fb58c2bc822a30076d768a009f 246a104
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Implement new resize manipulators

----------------------------------------
6 Paths Changed]]>
Sun, 23 Oct 2016 21:33:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/246a104dbc7b79fb58c2bc822a30076d768a009fJulian Eisel
<![CDATA[[54327bf]: Some cleanups/refactors for transform manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/54327bf6f14bfcd63766395801cf392a7ca760f0 54327bf
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Some cleanups/refactors for transform manipulators

----------------------------------------
6 Paths Changed]]>
Sun, 23 Oct 2016 23:39:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/54327bf6f14bfcd63766395801cf392a7ca760f0Julian Eisel
<![CDATA[[6e8a004]: Merge branch 'blender2.8' into transform-manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/6e8a0047d6cec0cdb89172b6f2ec3dae7bfcae2f 6e8a004
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into transform-manipulators

----------------------------------------
0 Paths Changed]]>
Fri, 21 Oct 2016 22:31:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6e8a0047d6cec0cdb89172b6f2ec3dae7bfcae2fJulian Eisel
<![CDATA[[74e784b]: Add missing file]]> http://www.miikahweb.com/en/blender/git-logs/commit/74e784b3e51ccc4dd641d9118896d6442a4f1e48 74e784b
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Add missing file

----------------------------------------
1 Path Changed]]>
Sun, 23 Oct 2016 21:37:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/74e784b3e51ccc4dd641d9118896d6442a4f1e48Julian Eisel
<![CDATA[[754eaf4]: Make transform manipulators of multiple types work together...]]> http://www.miikahweb.com/en/blender/git-logs/commit/754eaf45ffb00bc48b6395568a071fc6cbd915f3 754eaf4
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Make transform manipulators of multiple types work together nicely

----------------------------------------
3 Paths Changed]]>
Mon, 24 Oct 2016 00:36:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/754eaf45ffb00bc48b6395568a071fc6cbd915f3Julian Eisel
<![CDATA[[c5c2c3b]: Use more modern OpenGL for dial manipulator drawing]]> http://www.miikahweb.com/en/blender/git-logs/commit/c5c2c3be9815670ba6dba2f98f2bbc45fffde7f5 c5c2c3b
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Use more modern OpenGL for dial manipulator drawing

Added a new shader for drawing with clipping plane.

----------------------------------------
7 Paths Changed]]>
Sat, 22 Oct 2016 01:18:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c5c2c3be9815670ba6dba2f98f2bbc45fffde7f5Julian Eisel
<![CDATA[[a14d7f3]: Implement new rotation manipulators]]> http://www.miikahweb.com/en/blender/git-logs/commit/a14d7f3009d75e5f15df4f9ea4342634d229ea4f a14d7f3
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Implement new rotation manipulators

----------------------------------------
1 Path Changed]]>
Thu, 20 Oct 2016 23:57:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a14d7f3009d75e5f15df4f9ea4342634d229ea4fJulian Eisel
<![CDATA[[57d6983]: Add view aligned circle manipulator for free translation]]> http://www.miikahweb.com/en/blender/git-logs/commit/57d6983f52b9c4223a128aea04beb83a33901d93 57d6983
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Add view aligned circle manipulator for free translation

----------------------------------------
5 Paths Changed]]>
Thu, 20 Oct 2016 22:51:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/57d6983f52b9c4223a128aea04beb83a33901d93Julian Eisel
<![CDATA[[ca10cac]: Remove unused includes]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca10cacf6cb272337eb3e2608aea74a0954d236d ca10cac
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Remove unused includes

----------------------------------------
1 Path Changed]]>
Thu, 20 Oct 2016 20:14:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca10cacf6cb272337eb3e2608aea74a0954d236dJulian Eisel
<![CDATA[[693265e]: Use more modern OpenGL for arrow manipulator drawing]]> http://www.miikahweb.com/en/blender/git-logs/commit/693265e1e9b8c945ab748dab1619e65329a3b737 693265e
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Use more modern OpenGL for arrow manipulator drawing

Could/should do hings like sharing VBOs between manipulators, using own shader, use GPU_matrix API, etc but would need to figure out requirements some more first.

----------------------------------------
7 Paths Changed]]>
Thu, 20 Oct 2016 20:11:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/693265e1e9b8c945ab748dab1619e65329a3b737Julian Eisel
<![CDATA[[26de2b4]: Get tranform manipulators type toggle to work; increase arrow...]]> http://www.miikahweb.com/en/blender/git-logs/commit/26de2b4f9cda043a6909aa65f318ad01684bc314 26de2b4
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Get tranform manipulators type toggle to work; increase arrow line-width; cleanup

----------------------------------------
1 Path Changed]]>
Thu, 20 Oct 2016 14:45:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/26de2b4f9cda043a6909aa65f318ad01684bc314Julian Eisel
<![CDATA[[8d8f2e2]: Support drawing arrow manipulators while translating]]> http://www.miikahweb.com/en/blender/git-logs/commit/8d8f2e2e336838b70e3040de9249642a3e99e7b8 8d8f2e2
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Support drawing arrow manipulators while translating

----------------------------------------
5 Paths Changed]]>
Thu, 20 Oct 2016 00:04:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8d8f2e2e336838b70e3040de9249642a3e99e7b8Julian Eisel
<![CDATA[[b574bd6]: Finish basic transform manipulators for translate]]> http://www.miikahweb.com/en/blender/git-logs/commit/b574bd6cf74dd2d4515d7da0c6a620eb9e87f837 b574bd6
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Finish basic transform manipulators for translate

----------------------------------------
4 Paths Changed]]>
Wed, 19 Oct 2016 23:18:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b574bd6cf74dd2d4515d7da0c6a620eb9e87f837Julian Eisel
<![CDATA[[91fc0c4]: Initial implementation of a new transform manipulator]]> http://www.miikahweb.com/en/blender/git-logs/commit/91fc0c4f2a8dcd71b3ad1f96ac7718ab2e222962 91fc0c4
Branches : transform-manipulators
Author : Julian Eisel (Severin)
----------------------------------------
Initial implementation of a new transform manipulator

This commit adds the basic framework for the new transform manipulators and also includes working manipulators for translation.

Wasn't really happy with the new transform manipulators code in the custom-manipulators (used to be wiggly-widgets) branch, especially since it reused quite some code of the old manipulator which is messy as hell. I decided to refactor this code by rewriting it from scratch. I'm doing this in an own branch so it can easily be merged into blender 2.8 when ready.

The new transform manipulators are part of the space_view3d module, IMHO they fit better into this than into transform module.

----------------------------------------
22 Paths Changed]]>
Tue, 18 Oct 2016 22:44:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/91fc0c4f2a8dcd71b3ad1f96ac7718ab2e222962Julian Eisel