Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-10Fix T45013 negative curve falloff not working.Antony Riakiotakis
Was doing clamping as fix for T42984. Seems we can ommit clamping for sculpting if we make sure overlap is not zero with negative values. Control for clamping is moved to the "Use Clipping" function of curves (which is on by default), so both bugs remain squashed and advanced users can now properly utilize curves in sculpting, though not all brushes work well with negative curves.
2015-06-09Fix T45002: sculpt show brush toggle no longer working.Bastien Montagne
2015-06-04Cleanup: clarify order of precedence: &/?Campbell Barton
2015-06-03Do not show brush cursor for fill brush (size not supported)Antony Riakiotakis
2015-05-29Fix T44882, color picker in texpainting doing linear interpolation evenAntony Riakiotakis
when mipmap is off. We used to always have nearest interpolation for texpaint but at least make this work with mipmap off correctly. Also added conversion casts to avoid integer overflow in filtering code
2015-05-27Fix T44745 non manifold edges of mesh do not work when smoothing inAntony Riakiotakis
multires. Code had special guards for such edges to stop this from happening. I don't see why this is needed though since code above assigns smoothed positions for all vertices in the grid. After removing the guards I saw that this in fact was the only place where grd adjacency was used, so I completely removed it.
2015-05-24Cleanup: styleCampbell Barton
2015-05-21Fix T44791 triangles when painting on a texpaint planeAntony Riakiotakis
Problem was float precision issues across tile boundaries. Since we are comparing pixels, give a small tolerance when comparing clipped vertices against triangle lines.
2015-05-20doxygen: corrections/updatesCampbell Barton
Also add depsgraph & physics
2015-05-19Fix T44553.Antony Riakiotakis
Front face option did not get the correct normals to function - area normal would always point to the direction of the stroke
2015-05-18Fix T44553: Dyntopo ignores front-face optionCampbell Barton
When 'Front Faces' brush option was enabled, dyntop would still adjust detail on back-faces.
2015-05-14Fix project paint worldspace coord calc from seamCampbell Barton
Surprising this worked at all, would show errors with non-flat-quads.
2015-05-13Project Paint: enable old bleed UV calculationCampbell Barton
Was disabled because other values weren't quite right.
2015-05-13Project Paint: resolve ugly bleed artifactsCampbell Barton
Use the bilinear reverse to find the pixel to bleed from. Was using pixel space which didn't work well.
2015-05-13Project Paint: simplify uv bleed factor calcCampbell Barton
2015-05-07Minor cleanupAntony Riakiotakis
2015-05-07Fix T44604 bad quality of rake with bezier curves.Antony Riakiotakis
We can calculate tangents analytically for bezier curves, so just make them awesome. New code uses forward differencing calculation for efficiency just like curve calculation. Picture before/after: http://www.pasteall.org/pic/87843
2015-05-07Fix T44627, black spots with lock alpha in projection paint:Antony Riakiotakis
Painting would revert alpha even on unpainted pixels, where values would contain garbage.
2015-05-07Fix first part of T44627, locking alpha should happen in straight spaceAntony Riakiotakis
for float images or we get inconsistent premultiplied values.
2015-05-06Feature request: Dyntopo detail expressed in percentage of brush radius.Antony Riakiotakis
Not sure how useful this will be but people have requested it so, here it is...
2015-05-05Math Lib: rename fill_*, to copy_*Campbell Barton
matching convention for fixed length api, eg: copy_v3_fl
2015-05-04Cleanup: style & const'sCampbell Barton
2015-05-04Add name argument to data creation API callsCampbell Barton
Was adding then renaming, unnecessarily.
2015-05-01Fix a couple of harmless compiler warnings.Brecht Van Lommel
2015-04-30Missed this last commitAntony Riakiotakis
2015-04-30Minor tweaks to make fill and invert support gpixel operationsAntony Riakiotakis
2015-04-30Cleanup: styleCampbell Barton
2015-04-28Project Paint: Add symmetry supportCampbell Barton
- Access from symmetry panel (as with sculpt) - Supports multiple axis at once. - Supports all brush types including clone.
2015-04-26Sculpt: symmetrize was leaving edge-tags dirtyCampbell Barton
This is used for the edge-queue
2015-04-25Fix neg-scaled project-paint in perspective modeCampbell Barton
2015-04-25Project Paint: save 8 bytes per pixel (re-align)Campbell Barton
2015-04-24Fix project painting on a negative scaled objectCampbell Barton
2015-04-24Cleanup: minor editsCampbell Barton
2015-04-24Cleanup: casts, correct debug ifdefsCampbell Barton
2015-04-23Project Paint: minor optimization comparing anglesCampbell Barton
2015-04-20Cleanup: use ED_view3d_backbuf_* prefixCampbell Barton
2015-04-20Cleanup: use bool /w flag checksCampbell Barton
2015-04-20Sculpt: remove workaround T25371Campbell Barton
It's no longer needed, and made calc_area_normal different to the normal from calc_area_normal_and_center.
2015-04-20Sculpt: clay-strips was missing accumulate buttonCampbell Barton
Correct & de-duplicate check for accumulate.
2015-04-19Dyntopo: non-topology tool origdata supportCampbell Barton
Brushes that don't change topology didn't have access to original data.
2015-04-19Cleanup: use meaningful names re: (fc, an, sn)Campbell Barton
2015-04-19Dyntopo: support for original normal accessCampbell Barton
Rename calc_flatten_center to calc_area_center, since theres no 'flatten' spesific logic there. Also refactor calc_area_center, calc_area_normal, calc_area_normal_and_center so they're next to eachother - they're almost the same, having them scattered about isn't helpful.
2015-04-19Cleanup: move project code into util functionCampbell Barton
2015-04-19Cleanup: calculating sculpt center & normalCampbell Barton
also avoid sqrt calculating dyntopo center (only checks for flipping)
2015-04-19Dyntopo: avoid over-counting /w neighbor averageCampbell Barton
2015-04-19Sculpt: avoid CD lookup /w mask smoothCampbell Barton
2015-04-19Sculpt: smooth brush, exclude self from averageCampbell Barton
Was including the vertices own location when accumulating.
2015-04-18Cleanup: API naming use BKE_undo_ prefixCampbell Barton
2015-04-17Fix T44390: Clay brush weirdness part-2Campbell Barton
Use the normal of the plane instead of the vertex normal, since projecting using the vertex normal frequently causes artifacts.
2015-04-17Fix T44390: Clay brush weirdness part-1Campbell Barton
Clay brush had a feedback loop with dyntopo, getting the plane from the cursor center didn't support original data.