Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-10 | Fix 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-09 | Fix T45002: sculpt show brush toggle no longer working. | Bastien Montagne | |
2015-06-04 | Cleanup: clarify order of precedence: &/? | Campbell Barton | |
2015-06-03 | Do not show brush cursor for fill brush (size not supported) | Antony Riakiotakis | |
2015-05-29 | Fix T44882, color picker in texpainting doing linear interpolation even | Antony 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-27 | Fix T44745 non manifold edges of mesh do not work when smoothing in | Antony 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-24 | Cleanup: style | Campbell Barton | |
2015-05-21 | Fix T44791 triangles when painting on a texpaint plane | Antony 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-20 | doxygen: corrections/updates | Campbell Barton | |
Also add depsgraph & physics | |||
2015-05-19 | Fix 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-18 | Fix T44553: Dyntopo ignores front-face option | Campbell Barton | |
When 'Front Faces' brush option was enabled, dyntop would still adjust detail on back-faces. | |||
2015-05-14 | Fix project paint worldspace coord calc from seam | Campbell Barton | |
Surprising this worked at all, would show errors with non-flat-quads. | |||
2015-05-13 | Project Paint: enable old bleed UV calculation | Campbell Barton | |
Was disabled because other values weren't quite right. | |||
2015-05-13 | Project Paint: resolve ugly bleed artifacts | Campbell Barton | |
Use the bilinear reverse to find the pixel to bleed from. Was using pixel space which didn't work well. | |||
2015-05-13 | Project Paint: simplify uv bleed factor calc | Campbell Barton | |
2015-05-07 | Minor cleanup | Antony Riakiotakis | |
2015-05-07 | Fix 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-07 | Fix 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-07 | Fix first part of T44627, locking alpha should happen in straight space | Antony Riakiotakis | |
for float images or we get inconsistent premultiplied values. | |||
2015-05-06 | Feature 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-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl | |||
2015-05-04 | Cleanup: style & const's | Campbell Barton | |
2015-05-04 | Add name argument to data creation API calls | Campbell Barton | |
Was adding then renaming, unnecessarily. | |||
2015-05-01 | Fix a couple of harmless compiler warnings. | Brecht Van Lommel | |
2015-04-30 | Missed this last commit | Antony Riakiotakis | |
2015-04-30 | Minor tweaks to make fill and invert support gpixel operations | Antony Riakiotakis | |
2015-04-30 | Cleanup: style | Campbell Barton | |
2015-04-28 | Project Paint: Add symmetry support | Campbell Barton | |
- Access from symmetry panel (as with sculpt) - Supports multiple axis at once. - Supports all brush types including clone. | |||
2015-04-26 | Sculpt: symmetrize was leaving edge-tags dirty | Campbell Barton | |
This is used for the edge-queue | |||
2015-04-25 | Fix neg-scaled project-paint in perspective mode | Campbell Barton | |
2015-04-25 | Project Paint: save 8 bytes per pixel (re-align) | Campbell Barton | |
2015-04-24 | Fix project painting on a negative scaled object | Campbell Barton | |
2015-04-24 | Cleanup: minor edits | Campbell Barton | |
2015-04-24 | Cleanup: casts, correct debug ifdefs | Campbell Barton | |
2015-04-23 | Project Paint: minor optimization comparing angles | Campbell Barton | |
2015-04-20 | Cleanup: use ED_view3d_backbuf_* prefix | Campbell Barton | |
2015-04-20 | Cleanup: use bool /w flag checks | Campbell Barton | |
2015-04-20 | Sculpt: remove workaround T25371 | Campbell Barton | |
It's no longer needed, and made calc_area_normal different to the normal from calc_area_normal_and_center. | |||
2015-04-20 | Sculpt: clay-strips was missing accumulate button | Campbell Barton | |
Correct & de-duplicate check for accumulate. | |||
2015-04-19 | Dyntopo: non-topology tool origdata support | Campbell Barton | |
Brushes that don't change topology didn't have access to original data. | |||
2015-04-19 | Cleanup: use meaningful names re: (fc, an, sn) | Campbell Barton | |
2015-04-19 | Dyntopo: support for original normal access | Campbell 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-19 | Cleanup: move project code into util function | Campbell Barton | |
2015-04-19 | Cleanup: calculating sculpt center & normal | Campbell Barton | |
also avoid sqrt calculating dyntopo center (only checks for flipping) | |||
2015-04-19 | Dyntopo: avoid over-counting /w neighbor average | Campbell Barton | |
2015-04-19 | Sculpt: avoid CD lookup /w mask smooth | Campbell Barton | |
2015-04-19 | Sculpt: smooth brush, exclude self from average | Campbell Barton | |
Was including the vertices own location when accumulating. | |||
2015-04-18 | Cleanup: API naming use BKE_undo_ prefix | Campbell Barton | |
2015-04-17 | Fix T44390: Clay brush weirdness part-2 | Campbell Barton | |
Use the normal of the plane instead of the vertex normal, since projecting using the vertex normal frequently causes artifacts. | |||
2015-04-17 | Fix T44390: Clay brush weirdness part-1 | Campbell Barton | |
Clay brush had a feedback loop with dyntopo, getting the plane from the cursor center didn't support original data. |