http://www.miikahweb.com/feed.php MiikaHweb - Blender Soc-2010-nicolasbishop Branch http://www.miikahweb.com/ MiikaHweb - Blender Soc-2010-nicolasbishop Branch fi Fri, 18 Sep 20 14:04:18 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[01105dd]: == VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/01105dd937134950d3e2df5021505bd172b43785 01105dd
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== VPaint ==

Masking for vpaint

* Enabled combined display of masks and vertex colors
* Added mask painting to vpaint
* VPaint factors masks into strength
* Added functions in BKE paint to find the combined mask value for an element

TODO:
* Because vpaint doesn't have proper undo yet, and mask painting is shared between sculpt and vpaint, undoing the effects of the mask brush is disabled for now.

----------------------------------------
12 Paths Changed]]>
Tue, 27 Jul 2010 19:56:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/01105dd937134950d3e2df5021505bd172b43785Nicholas Bishop
<![CDATA[[04e6a8c]: == Ptex ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/04e6a8c7a21085a3ea52c8222d3eb803cadb24ea 04e6a8c
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Ptex ==

initial ptex integration

* added the ptex C++ library to extern

* wrote a small C api for the library; just the functions I've used so
far are in the C api, but easy to add more

* added a new CustomData type (face data), stored as struct MPtex

* added RNA for CD_MPTEX

* each MPtex stores:
** the U- and V-resolution (always a power of two)
** the number of color channels (e.g. RGB or RGBA)
** the data type (can be bytes, shorts, or floats)
** the number of subfaces (for triangles now, will work also for ngons)

* for drawing ptex, one power of two texture is assigned to each face
** for quads, the texture is mapped normally across the full face
** for triangles, the face is split into four quads for drawing, and each
subface gets an equal-sized portion of the texture
** the texture is created with the same internal format as the ptex layer

* added an operator for loading ptex files

* added an operator for creating ptex layers; takes data type, number of
channels, and texel density as inputs. has some hackish code to allocate
texels based on a faces catmull-clark limit surface area

* added a simple ptex UI, shows ptex layers in the mesh data panel

* modified vpaint to paint on ptex instead of mcols


partial todo list:
* VBO drawing (make sure to turn VBO off before testing ptex for now)
* ptex saving
* better texel allocation
* upsampling/downsampling faces
* UI for setting individual faces' resolutions

----------------------------------------
56 Paths Changed]]>
Thu, 05 Aug 2010 00:53:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/04e6a8c7a21085a3ea52c8222d3eb803cadb24eaNicholas Bishop
<![CDATA[[079d77b]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/079d77b9f847134e952cc1e9732001d68d133cbd 079d77b
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r31091:31183

----------------------------------------
0 Paths Changed]]>
Mon, 09 Aug 2010 03:21:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/079d77b9f847134e952cc1e9732001d68d133cbdNicholas Bishop
<![CDATA[[07f2354]: * Added paint mask mask to editmode mask so it's not destroyed...]]> http://www.miikahweb.com/en/blender/git-logs/commit/07f23545245e2f97276444045264dfe8b56412b3 07f2354
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* Added paint mask mask to editmode mask so it's not destroyed when going into editmode.

----------------------------------------
1 Path Changed]]>
Sun, 20 Jun 2010 18:55:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/07f23545245e2f97276444045264dfe8b56412b3Nicholas Bishop
<![CDATA[[0823235]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/08232350d5797302e3638e69ec78657d853976aa 0823235
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r32200:32300

----------------------------------------
0 Paths Changed]]>
Mon, 18 Oct 2010 02:43:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/08232350d5797302e3638e69ec78657d853976aaNicholas Bishop
<![CDATA[[0dbb7dd]: == VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/0dbb7dd2939fe06ab46c11d60a6376d978588ea2 0dbb7dd
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== VPaint ==

* Bugfix: don't start until mouse goes over the mesh

----------------------------------------
4 Paths Changed]]>
Thu, 29 Jul 2010 01:16:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0dbb7dd2939fe06ab46c11d60a6376d978588ea2Nicholas Bishop
<![CDATA[[0dbfec0]: More changes in prepping for mask layers:]]> http://www.miikahweb.com/en/blender/git-logs/commit/0dbfec0adc67639b07a0a976836a6b338beb50ea 0dbfec0
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
More changes in prepping for mask layers:
* Reversed direction of mask strength
* Changed subsurf_make_derived_from_derived to take a gridkey parameter, or NULL for the default key (just coords + normals)

----------------------------------------
8 Paths Changed]]>
Mon, 21 Jun 2010 19:46:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0dbfec0adc67639b07a0a976836a6b338beb50eaNicholas Bishop
<![CDATA[[0eadc41]: * VPaint brush strength works again]]> http://www.miikahweb.com/en/blender/git-logs/commit/0eadc41ad3b902ed405103b41c915b011a42ac8a 0eadc41
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* VPaint brush strength works again
* Finally fixed the mesh-turns-orange problem with glColorMaterial

----------------------------------------
4 Paths Changed]]>
Sat, 10 Jul 2010 04:48:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0eadc41ad3b902ed405103b41c915b011a42ac8aNicholas Bishop
<![CDATA[[1145425]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1145425a576908647de0fe029e8d5e1a7e3923d8 1145425
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r28663:28753

----------------------------------------
0 Paths Changed]]>
Fri, 14 May 2010 01:42:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1145425a576908647de0fe029e8d5e1a7e3923d8Nicholas Bishop
<![CDATA[[164e552]: == VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/164e552e811c2b3115a4087fc50a025baaa4aa82 164e552
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== VPaint ==

* Updated non VP_AREA painting for both regular and multires meshes. Still looks bad because of drawing issues though.

----------------------------------------
2 Paths Changed]]>
Sun, 25 Jul 2010 01:36:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/164e552e811c2b3115a4087fc50a025baaa4aa82Nicholas Bishop
<![CDATA[[19746b8]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/19746b89796f048c261a9cd1de281df00835966f 19746b8
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r31296:31488

----------------------------------------
618 Paths Changed]]>
Sat, 21 Aug 2010 04:06:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/19746b89796f048c261a9cd1de281df00835966fNicholas Bishop
<![CDATA[[1cacc6f]: == Paint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/1cacc6f9eadb6c2b7741312ea4061db45a643b82 1cacc6f
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Paint ==

* Moved a bunch more sculpt stroke stuff into paint stroke
* Made all the sculpt stroke UI visible for vpaint too
* Most of sculpt's stroke features work in vpaint now

TODO:
* Drag dot for vpaint
* Anchored for vpaint
* Smooth stroke broken

----------------------------------------
8 Paths Changed]]>
Thu, 29 Jul 2010 00:47:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1cacc6f9eadb6c2b7741312ea4061db45a643b82Nicholas Bishop
<![CDATA[[1e24fce]: == Ptex ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/1e24fceb5da88345ca7b54ab9a73fc63f23ce809 1e24fce
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Ptex ==

Missed a conflict in my last merge

----------------------------------------
1 Path Changed]]>
Fri, 10 Sep 2010 17:54:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1e24fceb5da88345ca7b54ab9a73fc63f23ce809Nicholas Bishop
<![CDATA[[1f1d2e2]: == VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/1f1d2e27f287615b1ce08d5cdffb8ceff696112c 1f1d2e2
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== VPaint ==

Removed a bunch of unused code

----------------------------------------
1 Path Changed]]>
Sat, 07 Aug 2010 00:33:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1f1d2e27f287615b1ce08d5cdffb8ceff696112cNicholas Bishop
<![CDATA[[22b6f0c]: Merged GPUDrawFlags into DMDrawFlags, cleaned up DMDrawFlags]]> http://www.miikahweb.com/en/blender/git-logs/commit/22b6f0cd5273d551d8e3f1ae5fd659c5f3005614 22b6f0c
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
Merged GPUDrawFlags into DMDrawFlags, cleaned up DMDrawFlags

----------------------------------------
9 Paths Changed]]>
Wed, 18 Aug 2010 22:08:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22b6f0cd5273d551d8e3f1ae5fd659c5f3005614Nicholas Bishop
<![CDATA[[2358843]: Multires+mask bugfixes:]]> http://www.miikahweb.com/en/blender/git-logs/commit/2358843670be9f5d45b19cd9cafdc0f251cc7341 2358843
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
Multires+mask bugfixes:

* Crash when changing modes from sculptmode
* Crash when adding multires modifier on a mesh that already has paintmask layers
* Smooth brush eating holes in a mesh without a paintmask layer

----------------------------------------
2 Paths Changed]]>
Mon, 28 Jun 2010 21:12:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2358843670be9f5d45b19cd9cafdc0f251cc7341Nicholas Bishop
<![CDATA[[22c4ad3]: == Multires/VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/22c4ad34fe616136e255a80f2e31a96fff44bce7 22c4ad3
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Multires/VPaint ==

Enable multires painting.

* Added operator/RNA/UI to toggle multires for vertex colors. (UI is not great right now, just a button in mesh data properties.)
* Added layer names to GridKey. These are used (in combination with CD type) to identify the source layer from CustomData.
* Changed default mcol to white with alpha=0
* Renamed CD_FACEGRID to CD_GRIDS, removed CD_DISP
* Added a new CustomDataMultires type (CD_GRIDS), which stores layered data like CustomData. However, it only stores float types, and is very simplified.
* Reworked PaintMask to use the new CD multires stuff, also used for vertex colors.
* Started changing vpaint to internally use floats.
* Layering support for multires vpaint. Layer alpha is used to combine the output.

TODO:
* Doesn't handle layer renaming yet (so if you rename your mcol layer, it'll disassociate from the multires data)
* Layers for non-multires vpaint
* Default mcol layer in the startup blend has full alpha, so for testing layers you have to delete the default mcol layer and add new ones.
* Multires level in vpaint is controlled by the Preview level

----------------------------------------
19 Paths Changed]]>
Sat, 24 Jul 2010 20:33:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22c4ad34fe616136e255a80f2e31a96fff44bce7Nicholas Bishop
<![CDATA[[26aad77]: == VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/26aad77d2626e23349123c975c05a19e88e6c0e7 26aad77
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== VPaint ==

Removed non-PBVH vpaint.

----------------------------------------
6 Paths Changed]]>
Sat, 24 Jul 2010 21:23:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/26aad77d2626e23349123c975c05a19e88e6c0e7Nicholas Bishop
<![CDATA[[2b5d510]: == VPaint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/2b5d510e946087699c9837ba25ac741810279e66 2b5d510
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== VPaint ==

* Re-enabled all the vpaint tools except for blur
* Also added alpha blending modes
* Removed dead code

TODO:
* Combine the add and erase alpha modes, only separate for now to match the IMB_BLEND modes more easily

----------------------------------------
3 Paths Changed]]>
Sun, 25 Jul 2010 00:19:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2b5d510e946087699c9837ba25ac741810279e66Nicholas Bishop
<![CDATA[[2c23650]: Brought back hiding parts of the mesh in sculpt mode in proper...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2c23650ce7cb0b40925f3a7ad0af91b53e59f8ba 2c23650
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
Brought back hiding parts of the mesh in sculpt mode in proper 2.5-style. (No more ugly reordering of mesh elements leading to mesh corruption!)

UI changes:
* Ctrl+Alt brings up a border select you can hide a rectangular area of the mesh with.
* Ctrl+Shift is the same, but hides the area outside of the rectangle.
* Clicking without dragging while holding either Ctrl+Alt or Ctrl+Shift will re-show hidden areas.
* Added these three operations to the Sculpt menu.

Hiding areas is done by rebuilding the PBVH and excluding primitives based on whether their AABB intersects the user-selected areas. Note that for multires meshes, the primitives are grids, not faces, so if you are bad and use multires on a plain cube, there are only 6*4 grids that can be hidden.

TODO:
* Applying multires temporarily shows hidden areas. Once you start sculpting they hide themselves again. Same for turning off display of multires modifier.
* Going to multires level zero also shows hidden areas improperly.

----------------------------------------
10 Paths Changed]]>
Wed, 16 Jun 2010 04:55:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2c23650ce7cb0b40925f3a7ad0af91b53e59f8baNicholas Bishop
<![CDATA[[2e0f477]: Experimental feature, multires apply base, as suggested by...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2e0f477510731c0944661d1d3077be292e4ac5ef 2e0f477
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
Experimental feature, multires apply base, as suggested by renderdemon

* Attempts to fix the "spike" problem with multires
* For example, take the grab brush and pulling a large chunk of the mesh around will create ugly spikes at lower levels
* Another problem is that a multires mesh heavily changed in sculpt mode will still have the original shape in editmode, which might not be very useful
* Solution here is a new operator "Apply Base" that modifies the mesh to conform better to the sculpt multires mesh.
* Like applying the modifier, this changes actual mesh data, not disps
* Some attempt is made to avoid shrinking the base mesh too much, but the algorithm used is just my guess based on how catmull clark behaves
* So far as I know there are no published algorithms for correctly reversing catmull clark when the subdivided mesh has been deformed

----------------------------------------
6 Paths Changed]]>
Mon, 05 Jul 2010 06:28:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2e0f477510731c0944661d1d3077be292e4ac5efNicholas Bishop
<![CDATA[[3073f84]: Preparing VBO drawing code for colors.]]> http://www.miikahweb.com/en/blender/git-logs/commit/3073f84da10b71edd95d3f7ce9e194a44bf6badd 3073f84
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
Preparing VBO drawing code for colors.
* Added functions to load paintmask data into the color buffer
* Drawing is enabled, but no visible effect since I haven't set up any paintmask layers yet.

----------------------------------------
1 Path Changed]]>
Sun, 06 Jun 2010 07:07:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3073f84da10b71edd95d3f7ce9e194a44bf6baddNicholas Bishop
<![CDATA[[3227dbc]: == Paint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/3227dbc9fbe8103c1ac0bccf612a95acdd276e8e 3227dbc
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Paint ==

* Missed a few things in my last commit

----------------------------------------
2 Paths Changed]]>
Fri, 06 Aug 2010 20:04:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3227dbc9fbe8103c1ac0bccf612a95acdd276e8eNicholas Bishop
<![CDATA[[3440d52]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3440d5217f72d0112d1f8d6f0cd320762702ab10 3440d52
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30764:30795

----------------------------------------
0 Paths Changed]]>
Tue, 27 Jul 2010 06:48:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3440d5217f72d0112d1f8d6f0cd320762702ab10Nicholas Bishop
<![CDATA[[390a6c6]: == Paint/PBVH ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/390a6c691ca3889fcac9ca789b80e1ec45f2213b 390a6c6
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Paint/PBVH ==

Undo refactor

* Renamed sculpt_undo.c to pbvh_undo.c
* Modified node push take a flag (PBVHUndoFlag) that controls what data gets pushed
* Changed sculpt code to only push coords, changed masking to only push paint masks
* Added undo code to save/restore mcols too, but not used yet
* Fixed a weight paint crash

----------------------------------------
11 Paths Changed]]>
Fri, 30 Jul 2010 00:55:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/390a6c691ca3889fcac9ca789b80e1ec45f2213bNicholas Bishop
<![CDATA[[3c2f441]: == Ptex ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/3c2f4416d5205ed32701fc9d895d8d243da40ef0 3c2f441
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Ptex ==

* Small bugfix for my previous commit, broke ptex generation

----------------------------------------
1 Path Changed]]>
Fri, 06 Aug 2010 05:57:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3c2f4416d5205ed32701fc9d895d8d243da40ef0Nicholas Bishop
<![CDATA[[3c822fb]: * Fixed masks not updating after undo]]> http://www.miikahweb.com/en/blender/git-logs/commit/3c822fb3485110dc1be09a9394dbc7ba04f6c3ca 3c822fb
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* Fixed masks not updating after undo

----------------------------------------
2 Paths Changed]]>
Sat, 03 Jul 2010 05:31:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3c822fb3485110dc1be09a9394dbc7ba04f6c3caNicholas Bishop
<![CDATA[[3d0afea]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3d0afea083a6267d9b29a111f9cdf8eea594abe9 3d0afea
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30668:30722

----------------------------------------
0 Paths Changed]]>
Mon, 26 Jul 2010 16:48:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3d0afea083a6267d9b29a111f9cdf8eea594abe9Nicholas Bishop
<![CDATA[[3e8c3c8]: == Ptex ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/3e8c3c8f153bb857d6528b857cbfc4f04f9e94db 3e8c3c8
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Ptex ==

Hopefully fixes building with scons

----------------------------------------
4 Paths Changed]]>
Thu, 05 Aug 2010 01:42:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3e8c3c8f153bb857d6528b857cbfc4f04f9e94dbNicholas Bishop
<![CDATA[[3f17a42]: * Replaced bad usage of inline keyword with CCG_INLINE.]]> http://www.miikahweb.com/en/blender/git-logs/commit/3f17a4274f9b941d697b910a917d05ccb73cacca 3f17a42
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* Replaced bad usage of inline keyword with CCG_INLINE.

----------------------------------------
1 Path Changed]]>
Mon, 07 Jun 2010 22:57:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f17a4274f9b941d697b910a917d05ccb73caccaNicholas Bishop
<![CDATA[[3f7c3fa]: == Paint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/3f7c3fad07c6402ad08d2a3255077b636c540841 3f7c3fa
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Paint ==

* More texture refactoring; brush texture symmetry now works properly in sculpt mode again, also works in vpaint now.

TODO:
* Fixed texture mode doesn't work in vpaint
* Anchored brush needs updating

----------------------------------------
5 Paths Changed]]>
Wed, 28 Jul 2010 19:43:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f7c3fad07c6402ad08d2a3255077b636c540841Nicholas Bishop
<![CDATA[[4218d34]: * A little refactoring, pulled some common code together in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4218d34a23c43fde7f6f13f562b370f544293d0b 4218d34
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* A little refactoring, pulled some common code together in multires

----------------------------------------
1 Path Changed]]>
Tue, 08 Jun 2010 22:46:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4218d34a23c43fde7f6f13f562b370f544293d0bNicholas Bishop
<![CDATA[[428f184]: * Started integrating the customdata facegrids type. For now...]]> http://www.miikahweb.com/en/blender/git-logs/commit/428f1848e2632180e85daa0e967cb1ba097ca04a 428f184
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* Started integrating the customdata facegrids type. For now it's used for storing paintmasks with multires, more to come here.
* Updated disp_run to update masks. I'm treating mask layers as actual values rather than displacements as is done with mdisps; results look better this way I think.
* Added color buffer updating for VBOs built from grids.
* Changed the paint_mask_set operator to update multires too.

Notes
* For now I've hardcoded the use of mask data into DMGridData and other places. We don't actually always want that extra float though, that's temporary. Plan is to set up something similar to the way CCGSubsurf deals with variable-sized vert/edge/face data.
* This commit enables all the calculations needed to create, show, and update masks, but they aren't used for sculpting yet, that comes soon

----------------------------------------
7 Paths Changed]]>
Sun, 06 Jun 2010 21:13:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/428f1848e2632180e85daa0e967cb1ba097ca04aNicholas Bishop
<![CDATA[[430ae43]: == Paint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/430ae43ccfa0edd44bff2feb72269bf6e52f87e0 430ae43
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Paint ==

* Changed SCULPT_USE_OPENMP to PAINT_USE_OPENMP

----------------------------------------
2 Paths Changed]]>
Wed, 28 Jul 2010 00:34:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/430ae43ccfa0edd44bff2feb72269bf6e52f87e0Nicholas Bishop
<![CDATA[[438a5b2]: * Small refactoring to improve readability, no functionality...]]> http://www.miikahweb.com/en/blender/git-logs/commit/438a5b22fd9202cbda6305e2a761d5f2528a82e1 438a5b2
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* Small refactoring to improve readability, no functionality changes.
* Replaced the invert and add parameters of disp_run to a single DispOp parameter. This makes explicit that we can CALC disps, APPLY disps, and ADD disps.
* Renamed "mat" in disp run.

----------------------------------------
1 Path Changed]]>
Sun, 09 May 2010 04:23:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/438a5b22fd9202cbda6305e2a761d5f2528a82e1Nicholas Bishop
<![CDATA[[443e61c]: Fixed uninitialized variable.]]> http://www.miikahweb.com/en/blender/git-logs/commit/443e61c096d171838588d5067d087d853943fc19 443e61c
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
Fixed uninitialized variable.

----------------------------------------
1 Path Changed]]>
Tue, 29 Jun 2010 03:06:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/443e61c096d171838588d5067d087d853943fc19Nicholas Bishop
<![CDATA[[44b1294]: == Paint ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/44b1294f24832bdd24577f419a26f3d3609a9bb1 44b1294
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Paint ==

Paint overlay

* Added a new vpaint input that samples an image rather than using the
brush color

* The image is displayed as a translucent overlay in vpaint mode
** Can be toggled on and off in the UI or with IKEY

* A color can be marked as transparent so that it will not affect the
brush color
** There's a tolerance value to set how close colors have to be to the
transparency color

* The image overlay can be moved with G/S/R when its enabled

* For now only enabled in vpaint mode, should be enabled for texpaint too

----------------------------------------
13 Paths Changed]]>
Fri, 06 Aug 2010 19:51:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/44b1294f24832bdd24577f419a26f3d3609a9bb1Nicholas Bishop
<![CDATA[[44e9f0c]: == Ptex ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/44e9f0c40d496096e3634c8a3c0569c83d13aece 44e9f0c
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
== Ptex ==

Missed a file in my last commit

----------------------------------------
1 Path Changed]]>
Thu, 05 Aug 2010 14:03:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/44e9f0c40d496096e3634c8a3c0569c83d13aeceNicholas Bishop
<![CDATA[[45eb162]: * Added a temporary operator to set masks, does nothing yet]]> http://www.miikahweb.com/en/blender/git-logs/commit/45eb1629b0a171cc17dba3c2731d861131e13592 45eb162
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
* Added a temporary operator to set masks, does nothing yet
* Added a temporary UI for the temporary operator for testing

----------------------------------------
4 Paths Changed]]>
Tue, 25 May 2010 19:13:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/45eb1629b0a171cc17dba3c2731d861131e13592Nicholas Bishop
<![CDATA[[4635e0f]: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4635e0f3e2851ce3a4dab30ad2e63fe05fa4506e 4635e0f
Branches : soc-2010-nicolasbishop
Author : Nicholas Bishop (nicholasbishop)
----------------------------------------
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30722:30764

----------------------------------------
0 Paths Changed]]>
Tue, 27 Jul 2010 00:03:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4635e0f3e2851ce3a4dab30ad2e63fe05fa4506eNicholas Bishop