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-31Followup to rB154af70f2b5b7b: always 'pack in' ongoing versionning code when ↵Bastien Montagne
bumping version.
2014-10-31Themes auto-update from py script.Bastien Montagne
2014-10-31Fix T42454: Themes: Some colors were missed somehow in an update two years ago.Bastien Montagne
Had to fix it by hand (restting them to default values), theme maintainers, please check your theme from time to time and track such ugly 'pitch black' fields. And we devs should run theme update script much more often too - will do in next commit!
2014-10-31Fix T42432: Correct BLENDER_SUBVERSIONjulianeisel
Bump up BLENDER_SUBVERSION to 2 to allow saving of widget emboss.
2014-10-31Cleanup: namingCampbell Barton
2014-10-31Code cleanup: synchronize const qualifiers between declaration and definitionSergey Sharybin
2014-10-31Code cleanup: Remove unused variableSergey Sharybin
2014-10-31Compositor: Don't let HSV correction to output negative colorsSergey Sharybin
2014-10-31Fix T42391: HSV correction shader node gives negative valuesSergey Sharybin
This mainly happens when over-saturating already saturated color. After some discussion with Campbell and loads of tests we decided to clamp the result RGB color. As an alternative we might want to clamp corrected HSV values instead, but that would lead to some larger changes in the render results. TODO: The same is to be done for compositor nodes.
2014-10-31Texture Paint Add Simple UVs:Antony Riakiotakis
Add simple uvs now does a cube unwrap and pack operation. Result is not optimal by far but it should not result in crashes and it will be quite usable for simple cases.
2014-10-31Fix T42277: Apply track's mask on displaying preview not workingSergey Sharybin
2014-10-31Fix T42344: EWA filter produces blured resultsSergey Sharybin
Derivatives variable names are swapped in the old EWA filter code, need to adjust for that. TODO: Make naming fore clear in there.
2014-10-31Fix T42401: Gaussian blur node is visibly squared-off at larger sizesSergey Sharybin
The root of the issue comes to the way how we sample the gaussian filter in RE_filter_value(). We need to scale x to -3*sigma..3*sigma segment in order to get the whole bell. The old code tried to do it, but failed dramatically, plus it used some weird gaussian sampling formula. Replaced it with much more clear one, which gives proper blur now. There's no visible different in AA sampling in BI render tho. Other filters like Mitchell still tends to give wrong square shaped blurs, but they're much more difficult to resolve because they're just wrong in the code -- for some reason smaller kernel size means more blur. Let's solve this later.
2014-10-31Fix T42447: Shrinkwrap constraint: mismatch in handling sclaing in ↵Bastien Montagne
projection case. Constraint space conversion ignores object scale, which is OK in most cases. But here, we are converting a normal from world to local space, and when later converting it into target space to actually do the BVH raycast, we use TransformSpace which does applies objects' scaling to normals, as expected. Best solution here is to also take object's scale into account when converting from local to world space.
2014-10-31Revert "Scons/funstuff: notify when the binaries are compiled"Campbell Barton
This reverts commit cdf53701599ace0b3410cbb75b0313bd969c417c. Please always keep build-systems simple, boring & functional, anyone who liked notification popups can write a simple build script.
2014-10-31View3d - walk: expose gravity toggle to keymapDalai Felinto
2014-10-31Cleanup: use function to calc shell thicknessCampbell Barton
2014-10-30Remove leftover error prints.Antony Riakiotakis
2014-10-30Fix T42431 lagging on texture painting.Antony Riakiotakis
Issue here is that seam outset was being calculated wrong and as a result we filled too many unneeded pixels. Code can be improved here by clamping perhaps but left it as is for now. Thanks to Campbell for the help resolving this!
2014-10-30Libmv: Support disabled color channels in tracking settingsSergey Sharybin
This was never ported to a new tracking pipeline and now it's done using FrameAccessor::Transform routines. Quite striaghtforward, but i've changed order of grayscale conversion in blender side with call of transform callback. This way it's much easier to perform rescaling in libmv side.
2014-10-30Libmv: Replace region tracker with autotracker in BlenderSergey Sharybin
The title actually tells it all, this commit switches Blender to use the new autotrack API from Libmv. From the user point of view it means that prediction model is now used when tracking which gives really nice results. All the other changes are not really visible for users, those are just frame accessors, caches and so for the new API.
2014-10-30Libmv: Add autotrack API to the C-APISergey Sharybin
Pretty much straightforward changes, nothing to be mentioned specially.
2014-10-30Libmv: Initial commit of unfinished AutoTrack APIKeir Mierle
This starts the creating the new AutoTrack API. The new API will make it possible for libmv to do full autotracking, including predictive tracking and also support multiple motion models (3D planes etc). The first goal (not in this patch) is to convert Blender to use the new API without adding any new functionality. This API currently contanins: - Frame accessor to access frames which are stored in Blender side. - New Tracks implementation - New Reconstruction implementation Currently this API only tested on doing the same frame-to-frame tracking as the old API allowed to do. But it also supports now predictive tracking which is based on the Kalman filter.
2014-10-30Fix project-file generators (didn't close files)Campbell Barton
2014-10-30Add a few more warnings so coders hopefully will take note that eventAntony Riakiotakis
codes get stored in keymaps and should not be changed
2014-10-30Complementary fix for rB8054372: Follow the common naming scheme byLukas Tönne
using negate_mat3_m4 instead of negate_m4. This avoids changing the behavior and only flips the 3x3 part of the matrix.
2014-10-30Fix issue in fullscreen patch.Antony Riakiotakis
Don't change old event codes! Keymap diffing depends on those being the same across versions to work.
2014-10-30Math Lib: pseudoinverse_m4_m4 changed input matrixCampbell Barton
2014-10-30Transform: snapping: normal-align: Cleanup!Bastien Montagne
Use BLI's `rotation_between_vecs_to_mat3` helper instead of own custom code, both simplifies the code and fixes wrong handling when snapped normal was exactly opposed to org one (i.e. 180° rot case).
2014-10-30Math Lib: add transpose_m3_m3, m3_m4, m4_m4Campbell Barton
2014-10-30Cycles / CUDA: Better fix for missing sm_52 kernel, in case user compiles ↵Thomas Dinges
himself.
2014-10-30Cycles / OSL: Support microfacet() closure color function from OSL 1.5Thomas Dinges
This is basically just a wrapper class, which maps the generic call from the OSL spec to our closures. Example usage: shader microfacet_osl( color Color = color(0.8), int Distribution = 0, normal Normal = N, vector Tangent = normalize(dPdu), float RoughnessU = 0.0, float RoughnessV = 0.0, float IOR = 1.4, int Refract = 0, output closure color BSDF = 0) { if (Distribution == 0) BSDF = Color * microfacet("ggx", Normal, Tangent, RoughnessU, RoughnessV, IOR, Refract); else BSDF = Color * microfacet("beckmann", Normal, Tangent, RoughnessU, RoughnessV, IOR, Refract); }
2014-10-30Fix for mat3_to_rot_size modifying input matrixCampbell Barton
2014-10-30Fix negate_m3 (taking 4x4 matrix)Campbell Barton
Cycles bake used incorrectly.
2014-10-30Deduplicate some code by using a function pointer to the real kernelMartijn Berger
This has no performance impact what so ever and is already used in the adaptive sampling patch
2014-10-30Fix T42444: Neg scale rotated object flips 2x axisCampbell Barton
This is a very old bug and a few attempts have been made to fix it before, Old code was checking worldspace axis flipping, instead of axis flipping WRT the axis-alignment of the object.
2014-10-30Fix T42441: Smoke doesn't render in 3DView if domain object's maximum draw ↵Bastien Montagne
type is set to "wire" Added an exception in convertblender.c's is_object_hidden(), so that an object with active smoke modifier is never considered hidden.
2014-10-30UI: Fix tooltip text color not resetting correctlyjulianeisel
The "Reset to Default Theme" operator didn't reset the tooltip text color correctly.
2014-10-30UI: let multi-num-drag change different ID valuesCampbell Barton
Handy for property-chart addon.
2014-10-29Fix T42395: Stored "render data" in particles mismatches the particleLukas Tönne
amount and crashes after Cycles render. This is a hack to fix this, but at this point the system is hopelessly broken anyway and no good fix other than total rewriting is possible.
2014-10-29Correct stubCampbell Barton
2014-10-29Fix T42294: Bullet rigidbody point cache reading was using uninitializedLukas Tönne
key values for velocity.
2014-10-29Cleanup: warnings, typosCampbell Barton
2014-10-29Fix for Ctrl+Del/Backspace not setting text dirtyCampbell Barton
2014-10-29Fix T42394: Copy Rigid Body Tools would not work as expected if dest ob had ↵Bastien Montagne
no rigidbody yet. Adding new object to RigidBodyWorld obgroup is not a good way to do that, since it only takes effect (create rigid_body for new objects) when you change current frame. Better to use rigidbody.object_add() operator here!
2014-10-29Fix T42389: Removed outdated comment from custom_nodes.py example script.Lukas Tönne
There was some confusion about the bl_icon attribute being optional. In fact the functionality for hiding a tree type in the editor header is now controlled by writing a poll function for the tree type instead, which is more flexible and clean. http://www.blender.org/documentation/blender_python_api_2_71_6/bpy.types.NodeTree.html#bpy.types.NodeTree.poll
2014-10-29Cycles: Optimize math node without links to a single value nodeSergey Sharybin
Pretty straightforward implementation. Just needed to move some functions around to make them available at shader compile time.
2014-10-29Cycles: Add a soft min/max UI value for volume step size, usually a range ↵Thomas Dinges
from 0.01 to 1.0 is fine.
2014-10-29Revert "Fix T42222"Campbell Barton
This reverts commit 507712db3fd7aa7bb903f6860f5a4eb29aa2be02. Error was quite an old compiler, which had further warnings/errors. Old compilers can just have this defined in BLI_math
2014-10-29Cleanup: Style fixes for closures, mainly bitflags and conditions.Thomas Dinges