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
2014-10-06Texture painting:Antony Riakiotakis
Do not generate materials/images/UVs if they are missing. Now we spawn a panel ("Missing Data") with operators to generate the missing data and pop a warning if user tries to paint without them. The reason we have reverted this is that it is too easy to end up with more textures than we wanted. It was impossible to enter texture paint without having textures added, and code makes too many assumptions about what user may want. Discussed during Sunday's meeting. This might be a candidate for 2.72a but I'm not sure how other artists will take this (and how refined and crash-free it is), better make a few iterations first. And for interested parties...test please, don't wait until after a release to poke with such issues. Also, add slot operator now adds a new unconnected image node in cycles. Only used in the "Missing Data" panel. This should be a separate commit but I am squashing it into the same commit because it relies too much on changes done here and can be reverted easily if complainstorm occurs again.
2014-10-06Cleanup: avoid alloc for each knife-project vectorCampbell Barton
2014-10-03Cleanup: spelling, wsCampbell Barton
2014-10-01Smooth vertex: User request: tweak hard min/max smoothness.Bastien Montagne
Keep soft min/max to usual values, but allow artists to play with strange values if they really want it.
2014-09-29Cleanup: remove smooth_ from 'smooth_factor'Campbell Barton
redundant, just call factor as smooth modifier does.
2014-09-28Fix T25582: Add a 'smooth factor' to smooth_vertex BMesh op.Bastien Montagne
Based on code by wahooney (Keith Boshoff), patch itself was merely rewritten due to BMesh changes...
2014-09-28BMesh: replace BLI_array_grow_one -> BLI_array_append_retCampbell Barton
2014-09-27Add Face Region to 'Select-Similar' menuCampbell Barton
2014-09-26BMesh: select similar regionsCampbell Barton
Select operator that takes multiple selected face regions and selects any number of matching regions (when they have distinguishing features to isolate them). UI access next.
2014-09-25GHash: use bool for comparison (simplify compare)Campbell Barton
2014-09-18Fix T41861: Loopcut wire incorrect mode-switchCampbell Barton
also didn't preview or select correctly.
2014-09-16Fix T41850: Knife fails with mesh behind viewCampbell Barton
Was using first vertex for depth (which could be anywhere), now use the view-pivot. was also copying uninitialized vector into knife_find_closest_* return values (confused debugging).
2014-09-16Fix T41849: Knife fails with small lensCampbell Barton
knife cursor depth could be projected behind the view with a wide angle lens.
2014-09-16Fix T41842: Knife edge-snap, incorrect offsetCampbell Barton
2014-09-10Cancel edge-rip macro if no changes are made.Campbell Barton
2014-09-10Fix for mesh-inset modifying hidden facesCampbell Barton
2014-09-06Fix T41730: Knife Cut fails on concave facesCampbell Barton
2014-09-06Knife: remove redundant allocationsCampbell Barton
2014-09-06Knife: no need to find the face-loopsCampbell Barton
Just check if verts are used in the face.
2014-09-04Vert-rip left an invalid selection with (>1 verts)Campbell Barton
Now report the error and fail early.
2014-09-02Fix editmesh-connect with hidden geometryCampbell Barton
- ignore hidden faces & verts - when cutting a pair, select edges co-linear to the cut. Also support creating a buffer from hidden elem's even if BMO_FLAG_RESPECT_HIDE is enabled. (if the hflag used includes BM_ELEM_HIDDEN).
2014-09-01Support more object types scene-scale (on creation)Campbell Barton
- lamp - camera - font - empty & effector Also fix inconsistency with apply transform (modified shape-keys for meshes but not curve/lattice)
2014-08-26Fix T41590: When scene scale is not 1.0, and units are "None," Blender ↵Bastien Montagne
assumes translations are in meters. Turned out there were several issues in handling of scale parameter by numinput. Fixed that by factorizing more some code in common with 'usual' numbuttons eval code (new `bUnit_getScaleUnit()` helper will return valid scaled value, depending on given system and type). Now, numinput behaves as expected - using default unit amended by scale in case no unit is given (i.e. entering '20' with a scale of 0.01 will give you 20cm, and '20cm' as well!).
2014-08-25Followup to previous commit: fix same wrong numinput handling in other modal ↵Bastien Montagne
ops. Also stumbled uppon 'move marker' code, was needing a bunch of fixes, cleanup and simplification, and added a candy feature - now you will enter numinput values in seconds when editor is in 'time' mode, instead of frames!
2014-08-25Fix T41534: Bevel practically unusable interactively if set to percent ↵Bastien Montagne
amount type. Turned out to be a clean/fix up of modal bevel tool, percentage mode handling was broken, numinput handling was broken, etc. Also added a way to switch between bevel types (modes) with M key, and tweaked a bit numinput code to return early in case of 'char' event with ctrl modifier.
2014-08-25Fix T40993: Store selection history for extrudeCampbell Barton
2014-08-21BMesh: correct flag useCampbell Barton
Allowed fill to make duplicate faces
2014-08-20UI message fix (yeah, I know... :/ ).Bastien Montagne
2014-08-18BMesh: intersect toolCampbell Barton
Modeling tool to cut intersections into geometry (like boolean, without calculating inside/outside). Faces are split along intersections, leaving new edges selected. Access from Face menu.
2014-08-18Cleanup: assert / warnCampbell Barton
2014-08-17Knife tool: simplify hit-depth calculationCampbell Barton
2014-08-14hint checks to re-alloc as unlikelyCampbell Barton
also edit comments for knife tool
2014-08-13Fix T39387: Knife makes duplicate verts with subsurfCampbell Barton
2014-08-13Math Lib: name signed versions of dist_to_plane_v3 explicitlyCampbell Barton
also add unsigned versions
2014-08-13Knife tool: avoid copying vectorsCampbell Barton
2014-08-13Knife tool: cleanup threshold use, avoid sqrtCampbell Barton
2014-08-13Fix T41164: Knife creates duplicate vertsCampbell Barton
2014-07-31Style cleanupCampbell Barton
2014-07-30BLI_listbase: consistent name prefixCampbell Barton
2014-07-23Editmesh: Add option to tear boundary vertices when dissolvingCampbell Barton
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-07-19Editmesh: Add options for selecting manifoldCampbell Barton
Manifold was defined as any edges not using 2 faces, however its useful to have some options here. You can now select between Wire/Boundary/Multi-Face/Non-Contiguous/Verts Note the Non-Contiguous option is new, it selects edges between faces pointing in different directions.
2014-07-17Fix T34664: bevel face material can be set in tool and modifier.Howard Trickey
Now the bevel tool, modifier, and internal operator have a material slot # parameter that the user can set. If left at default of -1, behavior is as current -- bevel face material is taken from the closest original face (this may be ambiguous). If material slot is >= 0, it gives the material slot index number for the material to use.
2014-07-11Add mesh tool to split faces by wire edges (face menu)Campbell Barton
This can be used in a similar way to the knife tool, but the edges are manually setup first.
2014-06-30Fix T40862: numinput transform did not take into account scale_length.Bastien Montagne
2014-06-26Code cleanup: casts, dead assignment & arg order.Campbell Barton
2014-06-22Apply fix for T40745 to extrude_face_region tooCampbell Barton
2014-06-22Code cleanup: styleCampbell Barton
2014-06-18Revert "Fix flickering when transform snapping in edit mode and cursor is"Antony Riakiotakis
Looks like the cleanest way to handle this is to no do bounding box collision for edit mode at all. But this is easy to enforce This reverts commit 7b5fe4f316234022a0ab761b694cd459ce98db2d. Conflicts: source/blender/editors/transform/transform_snap.c
2014-06-16Fix T40646: Knife project fails with clippingCampbell Barton