Blender Git Commits

Blender Git "soc-2012-bratwurst" branch commits.

Page: 9 / 13

June 22, 2012, 02:43 (GMT)
Clicking and dragging an a series of toggle buttons with the same function toggles them all to the same state. Works for lots of different kinds of toggle buttons, such as the layout buttons, buttons in the outliner, and listbox buttons. State variables are stored in G, which is perhaps not appropriate, but is the best place I've found so far to store such things.
June 22, 2012, 00:04 (GMT)
I'm not sure G is the best place to store this, but it's an improvement over RNA.
June 20, 2012, 20:07 (GMT)
Texture paint mask textures
============================
* rename alpha_mtex property to mask_mtex
* More forgotten initialization stuff
* do_versions code to initialize the mask properly
* Mask works now :).

I need to expose more properties for mask textures so that they can be
modified independently. Also I need to see how to modify the properties
panel to accomodate the new brush texture type
June 20, 2012, 17:52 (GMT)
Texture paint mask textures
============================
* Add initialization and file save/load code
June 20, 2012, 17:35 (GMT)
forgot label for image editor
June 20, 2012, 17:32 (GMT)
Separate Alpha Masks
=====================
Add GUI that exposes an extra slot for alpha mtex slot in brushes. Only
shown for texture painting.
June 19, 2012, 21:01 (GMT)
Add the listbox X for shape keys.
June 19, 2012, 17:21 (GMT)
Brush zoom resize
==================
* Account for float to int conversion and also clamp the result to 5
pixels or scaling up won't work after scaling to a very small size
June 19, 2012, 17:21 (GMT)
Brush Zoom Scale
=================
* initial commit, enabled for all paint modes. Pending code to make zoom
to mouse position slightly better. For projection viewport it is a
impossible to get the same brush radius on a different view than the one
we have currently though.
June 19, 2012, 15:01 (GMT)
merge with trunk 48082
June 19, 2012, 06:11 (GMT)
Add an X button to the screen and scene dropdowns that allow the user to delete screens and scenes without switching to them.
June 15, 2012, 13:40 (GMT)
Texture Size Randomize
======================
* Refactor the code to be less obtrusive to other modes. If a randomized
size is required, it is explicitly requested. I will probably have to
change the texture sample functions too to explicitly return a
randomized result.
June 15, 2012, 12:49 (GMT)
revert brush size randomize commit, it interferes with other modes badly.
June 14, 2012, 23:41 (GMT)
- bf_assimp: blender now reads the list of supported file extensions directly from assimp.
June 14, 2012, 20:15 (GMT)
export of constraint targets to COLLADA
June 14, 2012, 14:19 (GMT)
Texpaint tools
===============
* Highly experimental but useful feature. Random brush size during
stroke. This can be quite useful for texture authoring but it may cause
strange things to happen if not configured right. State and memory
allocations (which makes the tool experimental) often depend on brush
size so I made a function to get the non-randomized size too. I will
most likely change the naming so that BKE_brush_size returns the non-
Still no crashes here and a few very cool things can be done with this
brush setting :)
June 14, 2012, 11:47 (GMT)
Rake brushes for texture paint
==============================
* port brushes correctly to projection painting
* put rake state to unified settings, it's probably the most accessible
place for texpaint/sculpt/display functions. Ideally I would put these
in the paint or brush structs but since these are actually screen-space
state they can be unique for each space and common to all brushes. This
is in preparation to unifying brush draw code.
June 14, 2012, 11:47 (GMT)
forgot this brush rotation, remove debug printf
June 14, 2012, 08:24 (GMT)
Remove remaining merge conflict marker and fix an error caused by renaming of a variable. Needs check by Phabtar!
June 14, 2012, 07:53 (GMT)
add missing files from merge
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021