http://www.miikahweb.com/feed.php MiikaHweb - Blender PSketch Branch http://www.miikahweb.com/ MiikaHweb - Blender PSketch Branch fi Thu, 26 Nov 20 20:18:12 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[1b20b60]: Merge branch 'master' into PSketch]]> http://www.miikahweb.com/en/blender/git-logs/commit/1b20b600c5b21c70d515f4f87ffd9607a04f8398 1b20b60
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
Merge branch 'master' into PSketch

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/makesrna/intern/rna_sculpt_paint.c

----------------------------------------
0 Paths Changed]]>
Tue, 12 Jan 2016 01:00:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1b20b600c5b21c70d515f4f87ffd9607a04f8398Joshua Leung
<![CDATA[[3d38e0e]: PSculpt: Code Cleanup - Unify the "pso vs data" divide]]> http://www.miikahweb.com/en/blender/git-logs/commit/3d38e0e22c9f12eb749ee243a697a0c4f0ecb86d 3d38e0e
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Unify the "pso vs data" divide

----------------------------------------
1 Path Changed]]>
Sun, 31 Jan 2016 12:46:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3d38e0e22c9f12eb749ee243a697a0c4f0ecb86dJoshua Leung
<![CDATA[[45d0e3d]: Pose Sketching: First working prototype of "Direct Mode"]]> http://www.miikahweb.com/en/blender/git-logs/commit/45d0e3da51e2fb32ee87a90cce0efbef35decbb4 45d0e3d
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
Pose Sketching: First working prototype of "Direct Mode"

This commit introduces a new tool which allows users to draw the shape that
a chain of bones should form, and have the bones be transformed to fit.

Usage:
1) Select a chain of bones. You must select at least 2 bones, and they should
ideally be connected (or appear to be) for best results.
2) EKEY to invoke the operator
3) Draw a stroke (*)
4) Your rig should now be posed

(*) This operator uses Grease Pencil strokes to provide its sketch input.
Please ensure that strokes are drawn in 3D space (not view), and that
"Continous Drawing" is not enabled.

The currently implementation is still heavily WIP, and suffers from a number
of limitations. It is also just "simpler" of the two initial algorithms planned.
* It currently only sets the pose_mat values (and the pose_head/tail) values.
To keyframe any poses made this way, use "Visual Keying" or else the poses
won't hold.

* There is currently a bug where each subsequent attempt to pose the rig
will result in incorrect bone alignments. More work is required to figure
out why this occurs.

----------------------------------------
3 Paths Changed]]>
Sat, 21 Nov 2015 01:04:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/45d0e3da51e2fb32ee87a90cce0efbef35decbb4Joshua Leung
<![CDATA[[48053ad]: PSculpt: Show help text showing key methods of operation in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/48053adbc2c1dd949efd669c1f3f6d25ed247d74 48053ad
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Show help text showing key methods of operation in the header

----------------------------------------
1 Path Changed]]>
Sun, 31 Jan 2016 00:01:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/48053adbc2c1dd949efd669c1f3f6d25ed247d74Joshua Leung
<![CDATA[[4e0b304]: PSculpt: Tweak keybindings]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e0b30482dd8e83d3a58701a07ef9edeab666c56 4e0b304
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Tweak keybindings

* Q-LMB and L-Shift-LMB are used for painting now. The "shift" variant is used for
inverting the effect of the brush

* Alt-Q = Brush size
* Alt-Shift-Q = Brush strength

* Q-RMB - This is not used now, but has been reserved for showing a popup menu
to allow users to quickly change brushes without having to go through the panels
(just like with Grease Pencil)

----------------------------------------
1 Path Changed]]>
Sun, 22 Nov 2015 06:35:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e0b30482dd8e83d3a58701a07ef9edeab666c56Joshua Leung
<![CDATA[[4fae067]: PSculpt: Hacky first attempt at "superbrush" mode for Adjust]]> http://www.miikahweb.com/en/blender/git-logs/commit/4fae0677e0b131d79c1490247f8f2f94581c5e7e 4fae067
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Hacky first attempt at "superbrush" mode for Adjust

Instead of inverting the brush behaviour, holding shift for the Adjust brush
will instead activate grab, making it easier to switch between these without
having to go via the buttons.

Verdict:
This only works partially. It still doesn't feel right - especially with the
Sintel rig, as the arm FK rotations feel like they go in the wrong directions.

----------------------------------------
1 Path Changed]]>
Mon, 18 Jan 2016 12:22:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4fae0677e0b131d79c1490247f8f2f94581c5e7eJoshua Leung
<![CDATA[[5542bfa]: PSculpt: Rename Draw/Trackball -> Adjust]]> http://www.miikahweb.com/en/blender/git-logs/commit/5542bfaa8139fd8ba918ea93525070ccabdc998a 5542bfa
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Rename Draw/Trackball -> Adjust

After a few days of playing around with this, it seems that, while close to the
behaviour we want, "trackball" doesn't quite act as a general purpose "Draw"
(i.e. you'd expect to be able to do line of action stuff with that, and trackball
fails for that case). However, trackball excels at another situation: tweaking
and adjusting existing poses to add a bit more character, or to generally improve the
pose "in place". Hence the decision to retain and rename this brush.

Notes:
* For now, "Draw" still does the same thing as Adjust. It'll stay that way until
I come up with a better draw brush
* Knocked out "Radial" and "Wrap" from the types enum for now. They'll come back
later when we actually implement them. Until then, they'll stay hidden, in case
we just want to knock them out completely (and to avoid confusing testers)

----------------------------------------
3 Paths Changed]]>
Sun, 17 Jan 2016 06:48:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5542bfaa8139fd8ba918ea93525070ccabdc998aJoshua Leung
<![CDATA[[577b1a6]: PSculpt: Code Cleanup - Remove some old debugging cruft]]> http://www.miikahweb.com/en/blender/git-logs/commit/577b1a6c913a7fc546551ca1b9d1a552b4232af1 577b1a6
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Remove some old debugging cruft

----------------------------------------
1 Path Changed]]>
Sun, 31 Jan 2016 12:49:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/577b1a6c913a7fc546551ca1b9d1a552b4232af1Joshua Leung
<![CDATA[[5bc1c57]: PSculpt: Assorted Code Cleanups]]> http://www.miikahweb.com/en/blender/git-logs/commit/5bc1c575a4a53b8ec12efa4b2d5acab0a79a6241 5bc1c57
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Assorted Code Cleanups

* Reshuffled callbacks
* Fixed comments
* Made dvec be stored in the data stuff

----------------------------------------
1 Path Changed]]>
Mon, 18 Jan 2016 03:44:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5bc1c575a4a53b8ec12efa4b2d5acab0a79a6241Joshua Leung
<![CDATA[[5c9c70a]: Hacky mingw compile fix]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c9c70a3ff6ce1ead6ba389f55d91403390985f2 5c9c70a
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
Hacky mingw compile fix

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2016 08:11:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c9c70a3ff6ce1ead6ba389f55d91403390985f2Joshua Leung
<![CDATA[[5cf7741]: PSculpt: Code Cleanup - Silence warnings, by stubbing in a...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5cf7741c7bf417d68b9dc66e8108bdc59a7c8ec6 5cf7741
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Silence warnings, by stubbing in a few more brushes

----------------------------------------
1 Path Changed]]>
Fri, 15 Jan 2016 00:20:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5cf7741c7bf417d68b9dc66e8108bdc59a7c8ec6Joshua Leung
<![CDATA[[5d30862]: PSculpt: Store pressure data from tablet too]]> http://www.miikahweb.com/en/blender/git-logs/commit/5d30862318be28d4093881402c2dad0c3d24e542 5d30862
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Store pressure data from tablet too

Although this is not used by the current brushes, it helps to have this in place
so that we can make use of it for later brush ideas.

----------------------------------------
1 Path Changed]]>
Sun, 22 Nov 2015 07:34:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5d30862318be28d4093881402c2dad0c3d24e542Joshua Leung
<![CDATA[[5dc799b]: PSculpt: Code Cleanup - Unify all the *data's, and stop passing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5dc799b50b52684ef961a6e6e03b4dc643f0ff15 5dc799b
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Unify all the *data's, and stop passing it around everywhere

----------------------------------------
1 Path Changed]]>
Sat, 30 Jan 2016 04:31:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5dc799b50b52684ef961a6e6e03b4dc643f0ff15Joshua Leung
<![CDATA[[5de1bf3]: PSculpt: Code Cleanup - Remove the substeps method of applying...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5de1bf397a6b76cb7fe3fbbdec97eca88dc58f58 5de1bf3
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Remove the substeps method of applying the brush

While the substeps stuff was originally inherited from the Mesh Sculpting
code, the GPencil Sculpting could do fine without it, so now we don't
use it here either.

----------------------------------------
1 Path Changed]]>
Fri, 15 Jan 2016 01:39:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5de1bf397a6b76cb7fe3fbbdec97eca88dc58f58Joshua Leung
<![CDATA[[66eeb0c]: PSculpt: Brush strength can now be used to control the strength...]]> http://www.miikahweb.com/en/blender/git-logs/commit/66eeb0c2bf3203f35c973bdf9aece612e07421d6 66eeb0c
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Brush strength can now be used to control the strength of the trackball brush

----------------------------------------
1 Path Changed]]>
Thu, 14 Jan 2016 12:17:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/66eeb0c2bf3203f35c973bdf9aece612e07421d6Joshua Leung
<![CDATA[[677d2e2]: PSculpt: Autokeying Support]]> http://www.miikahweb.com/en/blender/git-logs/commit/677d2e20b4a1d612c6c0b44a9cf0629d598f7253 677d2e2
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Autokeying Support

When autokeying is enabled, bones will automatically be keyed using the
"Whole Character" Keying Set.

TODO:
* Add support for only doing partial keying - perhaps by having options
for controlling what gets used to do this?

----------------------------------------
1 Path Changed]]>
Mon, 25 Jan 2016 13:45:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/677d2e20b4a1d612c6c0b44a9cf0629d598f7253Joshua Leung
<![CDATA[[697b7a3]: PSculpt: Reduce the strength of the curl and twist brushes]]> http://www.miikahweb.com/en/blender/git-logs/commit/697b7a35e2bd83f4ae22d4f065cbd9532caeb468 697b7a3
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Reduce the strength of the curl and twist brushes

From previous feedback, the curl and twist brushes were far too strong,
making them hard to use whe ntrying to do careful posing work. This commit
removes the x10 boosting factor that was being used to make these get applied
at a "reasonable" speed; while this was a good idea for demos, it was quite
bad for actual posing work.

----------------------------------------
1 Path Changed]]>
Sun, 22 Nov 2015 07:22:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/697b7a35e2bd83f4ae22d4f065cbd9532caeb468Joshua Leung
<![CDATA[[699d021]: PSculpt - Code Cleanup: Fix types]]> http://www.miikahweb.com/en/blender/git-logs/commit/699d0212b874ff7987d088dbc7102ed0d380a8ae 699d021
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt - Code Cleanup: Fix types

----------------------------------------
1 Path Changed]]>
Fri, 15 Jan 2016 00:01:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/699d0212b874ff7987d088dbc7102ed0d380a8aeJoshua Leung
<![CDATA[[7427964]: PSculpt: Code Cleanup - Move the header prints to a separate...]]> http://www.miikahweb.com/en/blender/git-logs/commit/742796471eb57e6fc3749dc94c8bad099a173ed1 7427964
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Move the header prints to a separate function

----------------------------------------
1 Path Changed]]>
Sun, 31 Jan 2016 05:44:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/742796471eb57e6fc3749dc94c8bad099a173ed1Joshua Leung
<![CDATA[[7cc055f]: PSculpt: Remove old "Comb" brush]]> http://www.miikahweb.com/en/blender/git-logs/commit/7cc055f036289ea555a811fc6fdee23578db77a6 7cc055f
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Remove old "Comb" brush

This didn't really work that well, and was quite unreliable. So, it's now gone

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2016 08:45:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7cc055f036289ea555a811fc6fdee23578db77a6Joshua Leung
<![CDATA[[86ef1b6]: PSKetch: Some uncommitted WIP fixes/tweaks]]> http://www.miikahweb.com/en/blender/git-logs/commit/86ef1b6c55653941c89fa8da00865490df75049b 86ef1b6
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSKetch: Some uncommitted WIP fixes/tweaks

----------------------------------------
1 Path Changed]]>
Sat, 21 Nov 2015 01:04:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/86ef1b6c55653941c89fa8da00865490df75049bJoshua Leung
<![CDATA[[8770992]: Fix typo]]> http://www.miikahweb.com/en/blender/git-logs/commit/87709929669b88d4800f745283a29e9a8c561d67 8770992
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
Fix typo

----------------------------------------
1 Path Changed]]>
Sun, 03 Jan 2016 10:35:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/87709929669b88d4800f745283a29e9a8c561d67Joshua Leung
<![CDATA[[88f87a1]: PSculpt: Code Cleanup - Removed dead code]]> http://www.miikahweb.com/en/blender/git-logs/commit/88f87a1a5baa23de493e97dd23c393797dfa2ce6 88f87a1
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Removed dead code

----------------------------------------
1 Path Changed]]>
Thu, 14 Jan 2016 11:13:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/88f87a1a5baa23de493e97dd23c393797dfa2ce6Joshua Leung
<![CDATA[[8c4de81]: PSculpt: Port over Scrollwheel / +/- event support while sculpting...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8c4de8185d696231d94aa989b74e5c0ec7c2f15f 8c4de81
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Port over Scrollwheel / +/- event support while sculpting, for changing brush strength + size

* WheelUp/+ = Increase
* WheelDown/- = Decrease

* With Shift = Strength
* Without = Size

----------------------------------------
1 Path Changed]]>
Sun, 31 Jan 2016 13:28:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8c4de8185d696231d94aa989b74e5c0ec7c2f15fJoshua Leung
<![CDATA[[9064680]: PSculpt: Store original unaffected values in tAffectedBone]]> http://www.miikahweb.com/en/blender/git-logs/commit/906468083f40a2a8b905f1b4885fbf9f7c632079 9064680
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Store original unaffected values in tAffectedBone

----------------------------------------
1 Path Changed]]>
Sat, 30 Jan 2016 05:26:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/906468083f40a2a8b905f1b4885fbf9f7c632079Joshua Leung
<![CDATA[[947a5cd]: PSculpt: Code Cleanup - Remove dead code]]> http://www.miikahweb.com/en/blender/git-logs/commit/947a5cd435e6a5f501204af704cc974fcb4a1f2d 947a5cd
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Remove dead code

----------------------------------------
1 Path Changed]]>
Fri, 15 Jan 2016 08:42:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/947a5cd435e6a5f501204af704cc974fcb4a1f2dJoshua Leung
<![CDATA[[a4648a8]: PSculpt: Code Cleanup - Cleanup poll callbacks]]> http://www.miikahweb.com/en/blender/git-logs/commit/a4648a8547717e3b9ced448fa642d23a6441464f a4648a8
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Cleanup poll callbacks

----------------------------------------
1 Path Changed]]>
Fri, 15 Jan 2016 00:06:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a4648a8547717e3b9ced448fa642d23a6441464fJoshua Leung
<![CDATA[[ae05936]: PSculpt: Eraser end of pen maps to inverse operation too]]> http://www.miikahweb.com/en/blender/git-logs/commit/ae0593673fecc2f50daa9531bdf7cfcc11cabc27 ae05936
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Eraser end of pen maps to inverse operation too

Just like shift, the eraser end now acts to flip which brush is getting applied.
Meanwhile, shift now acts to flip whatever the user chose + what the pen is doing.

----------------------------------------
1 Path Changed]]>
Thu, 14 Jan 2016 12:01:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ae0593673fecc2f50daa9531bdf7cfcc11cabc27Joshua Leung
<![CDATA[[b29ccfc]: PSketch: Fix bug where subsequent invocations would get placed...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b29ccfcd27014a4c71a98288404f7e79619ffedf b29ccfc
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSketch: Fix bug where subsequent invocations would get placed wrong

This was because the calculations for the new tail positions was wrong.
It was only doing a fixed offset, which meant that the tails were not
where the bones were shown to be.

----------------------------------------
1 Path Changed]]>
Sat, 21 Nov 2015 01:04:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b29ccfcd27014a4c71a98288404f7e79619ffedfJoshua Leung
<![CDATA[[b380386]: PSculpt Trackball: Noted todo issue affecting usability (i....]]> http://www.miikahweb.com/en/blender/git-logs/commit/b380386f1e10eeaba8880727d4a9338e073917fd b380386
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt Trackball: Noted todo issue affecting usability (i.e. lost focus)

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2016 10:14:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b380386f1e10eeaba8880727d4a9338e073917fdJoshua Leung
<![CDATA[[b4bee40]: PSculpt: Bugfix - "invert" doesn't get unset if shiftkey is...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b4bee4063d4fe07481d753b01174f438bd3aedad b4bee40
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Bugfix - "invert" doesn't get unset if shiftkey is released

----------------------------------------
1 Path Changed]]>
Sat, 30 Jan 2016 23:45:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b4bee4063d4fe07481d753b01174f438bd3aedadJoshua Leung
<![CDATA[[b6481d3]: PSculpt: Code Cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/b6481d36325e044c839e23503e3023cfa05a3541 b6481d3
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup

* Improved naming of brush callbacks
* Removed redundant/unneeded vars

----------------------------------------
1 Path Changed]]>
Mon, 18 Jan 2016 00:01:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b6481d36325e044c839e23503e3023cfa05a3541Joshua Leung
<![CDATA[[b8bcbf3]: CMake support for PSketch and PSculpt]]> http://www.miikahweb.com/en/blender/git-logs/commit/b8bcbf340898550709f698d731e141cc30bffe62 b8bcbf3
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
CMake support for PSketch and PSculpt

----------------------------------------
1 Path Changed]]>
Sun, 22 Nov 2015 06:22:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b8bcbf340898550709f698d731e141cc30bffe62Joshua Leung
<![CDATA[[ba75af3]: PSculpt: Trackball tweaks]]> http://www.miikahweb.com/en/blender/git-logs/commit/ba75af31c13c10d2eec52f767e87ca269e6272d4 ba75af3
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Trackball tweaks

* Respect locks for location
* Stub in the proper logic for handling transform centers

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2016 08:46:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ba75af31c13c10d2eec52f767e87ca269e6272d4Joshua Leung
<![CDATA[[bb106eb]: PSculpt: Code Cleanup - Remove some unneeded operations + type...]]> http://www.miikahweb.com/en/blender/git-logs/commit/bb106eb20e41419bcc1b6f71f6c812ba3308ab37 bb106eb
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Code Cleanup - Remove some unneeded operations + type conversions

----------------------------------------
1 Path Changed]]>
Sun, 17 Jan 2016 08:41:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bb106eb20e41419bcc1b6f71f6c812ba3308ab37Joshua Leung
<![CDATA[[ca143b9]: PSculpt: Trackball Brush - Support all rotation-locking options...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca143b92251dda1eb10ad75f8a838259b9b6b6e2 ca143b9
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Trackball Brush - Support all rotation-locking options

----------------------------------------
1 Path Changed]]>
Thu, 14 Jan 2016 10:52:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca143b92251dda1eb10ad75f8a838259b9b6b6e2Joshua Leung
<![CDATA[[cb1af04]: PSculpt: "Invert Mode" for "Reset" brush]]> http://www.miikahweb.com/en/blender/git-logs/commit/cb1af04c20a2225680d8c980665d1ba14a7ffa67 cb1af04
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: "Invert Mode" for "Reset" brush

Now, when holding the shift key when using the Reset brush, the tool will
blend the pose back towards the state the pose was in before the start of
the sculpt operation. The idea here is that this makes it easier to revert
errors (such as accidentally overshooting on where you'd intended to revert
back to)

----------------------------------------
1 Path Changed]]>
Sat, 30 Jan 2016 23:48:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cb1af04c20a2225680d8c980665d1ba14a7ffa67Joshua Leung
<![CDATA[[c25e3a2]: PSculpt: Initial port of the old Pose Sculpting codebase from...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c25e3a27e7d4f6b7af32f83d92cfb94de8442090 c25e3a2
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Initial port of the old Pose Sculpting codebase from 2012 to modern Blender

Pose Sculpting allows animators to pose rigs using a brush-based "sculpting"
paradigm. It has multiple similarities to the sculpting tools for meshes,
the particle editing tools, and the upcoming Grease Pencil stroke sculpting
features. In each of these cases, we are trying to make it easier and faster
to work, by allowing artists to seamlessly affect a whole bunch of points/items
at the same time by varying amounts.

Current Status:
* Use Q-LMB and Q-RMB to sculpt strokes. Unlike in the past, Pose Sculpting is
not a separate mode, but instead works more like Grease Pencil drawing, which is
non-modal.

* Settings for brushes can be found in the "Sculpt" tab of the toolbar

* All the brushes work as they did before. That includes the dodgy behaviour that
the "Draw" brush had (fixing this is a top priority!), and/or any other random
bugs that the others may have had. Also, all the brush strengths/etc. are left
as-is so far (to be tweaked... they are still too strong)

----------------------------------------
10 Paths Changed]]>
Sun, 22 Nov 2015 06:21:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c25e3a27e7d4f6b7af32f83d92cfb94de8442090Joshua Leung
<![CDATA[[cb95149]: PSculpt: Make pressure and falloff configurable options, as...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cb95149d737a4b74828718d4abb5796f3ed00f82 cb95149
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Make pressure and falloff configurable options, as in other sculpt brush systems

----------------------------------------
7 Paths Changed]]>
Sun, 31 Jan 2016 06:31:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cb95149d737a4b74828718d4abb5796f3ed00f82Joshua Leung
<![CDATA[[d3768cf]: PSculpt: Experimental "Draw" brush implementation hacked together...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d3768cf0a0aa584e80864cb22fa19de2841985d0 d3768cf
Branches : PSketch
Author : Joshua Leung (aligorith)
----------------------------------------
PSculpt: Experimental "Draw" brush implementation hacked together from the Trackball transform code

This is still very much an initial, hacked-together implementation that lacks
a lot of polish. It is based on the existing code for the "Trackball" rotation
tool. I've just taken that code (specifically the parts related to bones),
and hacked everything together so that it can be used via Pose Sculpting brushes.

Usage:
Currently, it seems to work best if you do a "dab and drag" action, where you
target a particular bone (or cluster of bones) and make a small movement to
adjust the way the bone is orientated.

Todo's:
* Hook up the strength settings
* Hook up channel locking magic (and/or caching of original values)
* Play with a hybrid Grab + Trackball brush
* Review the selection of the transform centerpoint

* Remove the old and defective "Draw" brush code (now named "comb"). This new
brush type may still have to be renamed to "Trackball" or something similar
if we come up with something better.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2016 08:28:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d3768cf0a0aa584e80864cb22fa19de2841985d0Joshua Leung