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-07-20Usual UI messages fixes.Bastien Montagne
2015-07-18Cycles: Point density texture supportSergey Sharybin
This commit implements point density texture for Cycles shading nodes. It's done via creating voxel texture at shader compilation time, Not totally memory efficient, but avoids adding sampling code to kernel (which keeps render time as low as possible), In the future this will be compensated by using OpenVDB for more efficient storage of sparse volume data. Sampling of the voxel texture is happening at blender side and the same code is used as for Blender Internal's renderer. This texture is controlled by only object, particle system and radius. Linear falloff is used and there's no turbulence. This is because falloff is expected to happen using Curve Mapping node. Turbulence will be done as a distortion on the input coordinate. It's already possible to fake it using nose textures and in the future we can add more proper turbulence distortion node, which then could also be used for 2D texture mapping. Particle color support is done by Lukas, thanks!
2015-07-16Sculpt draw code:Antony Riakiotakis
Remove legacy code completely, now dyntopo, multires et al even work on GL 1.1 for really hardcore users :p Real purpose here though is to be able to have fast multires drawing even with VBO off, since it requires using indices for vertex buffers. Also made own code elf puke an eaten normal update function which made multires not update normals in solid mode...sorry.
2015-07-15Cleanup: wsCampbell Barton
2015-07-15Minor English grammar typo fixes.Nikolaus Leopold
This fixes T45433. Reviewers: Severin, kevindietrich Reviewed By: kevindietrich Projects: #bf_blender, #user_interface Differential Revision: https://developer.blender.org/D1408
2015-07-14Usual i18n messages fixes...Bastien Montagne
2015-07-14Fix T45423: depsgraph: crash in IDDepsNode::tag_updateSergey Sharybin
Two issues fixed in this commit: - Clearing or adding animation via python should ensure relations are valid. - Animation component animation data might be null caused by removing animation from python.
2015-07-14Make tooltip parsable by human compilers (thanks to Pablo forAntony Riakiotakis
suggestion)
2015-07-13RNA assert: make object game state to comply with ↵Dalai Felinto
RNA_property_boolean_get_index() 1/0 requirement
2015-07-13Add icon scale argument for ui-template-previewsCampbell Barton
2015-07-13Fix T45364: NEW DEPSGRAPH: New Torus created can't be transformedSergey Sharybin
Linking objects to a scene via python should ensure relations are properly updated for that scene.
2015-07-13 Imbuf types refactor.Antony Riakiotakis
ImBuf types were getting stored as bitflags in a 32bit integer which had already run out of space. Solved the problem by separating file type to an ftype enum, and file specific options to foptions. Reviewed by Campbell, thanks a lot!
2015-07-12Cleanup: styleCampbell Barton
2015-07-10Cleanup: remove redundant includesCampbell Barton
2015-07-10Sequencer: changes to text effect stripCampbell Barton
- default alignment to lower center. - placement is now relative, so changing output size keeps correct placement. - instead of center override, add align option (left/right/center). Also don't use pixel-size for setting the font size, on new strips. Better not have UI prefs impact low level API's.
2015-07-10Freestyle: new stroke modifiersFolkert de Vries
This patch introduces a couple new stroke modifiers. The ones currently implemented are based on prototypes by @kjym3 and myself. The new modifiers: - Tangent - Thickness noise - Crease Angle - Simplification - Curvature 3D The documentation for these new modifier types can be found [[ http://www.blender.org/manual/render/freestyle/parameter_editor/index.html | in the manual ]]: {F134441} (left: AnisotropicThicknessShader, right: NoiseThicknessShader) {F140499} (left: Curvature 3D, right: Simplification) Author: Folkert de Vries (flokkievids) Reviewers: kjym3 Subscribers: #user_interface, plasmasolutions, kjym3 Projects: #bf_blender Differential Revision: https://developer.blender.org/D963
2015-07-10makesrna: use int64 for rounding checkCampbell Barton
Harmless but larger values would overflow
2015-07-07Using proper subtype in game object velocity clamping properties.Sybren A. Stüvel
The game.velocity_{min,max} and game.angular_velocity_{min,max} object RNA properties did not use a subtype, and thus velocity was always displayed as radians or blender units instead of the configured units. Reviewed by: campbellbarton
2015-07-06Cleanup: style, spellingCampbell Barton
2015-07-05Change default for bevel to match previous behavior.Howard Trickey
Have reconsidered and feel it best to try matching previous behavior (doing "loop slides" where possible) as default. This will avoid the need to change regression tests, among other things.
2015-07-05Add 'loop slide' option to bevel. See T45260Howard Trickey
Current behavior of bevel is to 'loop slide' along unbeveled edges when possible, but this produces uneven bevel widths sometimes, so this option lets user choose between having the loop slide effect or having more even bevel widths. Trying it out with default being 'no loop slide', so different from current behavior. May reverse this choice later, depending on user reactions.
2015-07-05Fix T45319: Set same precision for 3D cursor location as other locations ↵Bastien Montagne
(objects', vertices', etc.).
2015-07-04RNA: Match enum string to UI nameCampbell Barton
Having different terminology for enum's is confusing for scripters.
2015-07-03BGE: Add alpha to coverage render mode.Porteries Tristan
This patch add a new option for transparency meshes : Alpha to coverage, in the game setting panel in material. The alpha to coverage request a multisample, the best is 8x but 4x and 2x can also give nice render. 4x alpha clip : http://www.pasteall.org/pic/show.php?id=89464 4x alpha to coverage : http://www.pasteall.org/pic/show.php?id=89463 Reviewers: moguri, kupoman, campbellbarton, psy-fi Reviewed By: psy-fi Subscribers: lordloki, rdb Projects: #game_engine Differential Revision: https://developer.blender.org/D1354
2015-07-03UI: add ability to access/generate 'shortcuts strings' of modal keymaps.Bastien Montagne
We already had that for global keymaps (used e.g. to generate shortcuts for menu entries), but this wasn’t possible for modal keymaps yet (e.g. help message in header during transforms and other modal operation). This commit only adds needing background code, it does not change anything from user PoV. Modal operators will be updated to use it in comming weeks. Thanks to Campbell for revisions & suggestions. :) Differential Revision: https://developer.blender.org/D780
2015-07-02RNA Doc: Camera shift affects all cameras (perspective, orthographic and ↵Dalai Felinto
even panoramic)
2015-07-02Text effect strip for sequencer.Antony Riakiotakis
Is pretty much what it says :) Easy subtitles for everyone! Supports size, positioning, a cheap shadow effect (probably will need more work), and autocentering on x axis. Now you can go wild with long spanish names in your soap opera videos. Will probably be refined as days go by, but at least it's now ready for testing.
2015-07-01Transform: use snap-to-grid behavior from D910Campbell Barton
Excuse the trashing here, but seems users prefer this most (though both can be useful). Note that the UI remains the same, so this is an option for 'Incremental' snapping instead of a new snapping mode.
2015-07-01Sequencer metadata:Antony Riakiotakis
Add option to render strip metadata to final result, bypassing current scene metadata.
2015-07-01User Prefs for NDOF dead-zoneCampbell Barton
D1344 with edits
2015-06-30Transform: add back absolute snapping optionCampbell Barton
This ensures that vertices are grid-aligned while transforming, instead of just snapping the input values for translate.
2015-06-30Note that closest_point_on_mesh is in object spaceCampbell Barton
2015-06-29Fix T45234: Stereo Parallel vs. Off-AxisDalai Felinto
Parallel rendering was not working. The idea of having parallel convergence mode to render as parallel but visualize as off-axis was good, but it was leading to some complications in the code. I think it's more clear to the user if parallel looks and render as parallel, and if she wants to pre-visualize the converged planes, simply temporarily set the camera to off-axis.
2015-06-28BGE: added clamping of angular velocity.Sybren A. Stüvel
Angular velocity clamping was missing from the BGE. It is implemented similarly to the linear velocity clamping. It is needed to be able to drive physical simulations of systems that have a limited rotational speed. Reviewed by: campbellbarton, panzergame, ton Differential Revision: https://developer.blender.org/D1365
2015-06-28Temporarily disable absolute snappingCampbell Barton
This really should have been finalized as a design task first, there are too many open topics on how it should work.
2015-06-27Transform: absolute grid snappingCampbell Barton
D910 by @donfabio with edits New icon for menu is still TODO
2015-06-24RNA: exposing image_user settings for ImageTextureNodesDalai Felinto
This is required in order to access image sequence frame_duration and frame_offset among other settings.
2015-06-23Cleanup: styleCampbell Barton
2015-06-23Fix T45051: Curve parent bug.Bastien Montagne
PARCURVE is deprecated parting type, should never have been exposed to user! Not a regression, but safe enough for final 2.75 imho.
2015-06-23Allow editing the text editor line directlyCampbell Barton
Alternate solution for T44855
2015-06-20Cleanup: use listbase clearCampbell Barton
2015-06-20Cleanup: unused varsCampbell Barton
2015-06-19RNA: Don't fill in color grid array when built without smokeSergey Sharybin
Array length is set to 0 in that case, so filling in first element is likely to cause memory corruptions.
2015-06-19Expose smoke simulation velocities in Python APIJohannes Meng
This patch exposes smoke simulation velocities in the Python API, similar to how density and flame grids are exposed. This is useful to export velocities to an external renderer using Python. Reviewers: campbellbarton, sergey Reviewed By: sergey Subscribers: sergey Projects: #bf_blender Differential Revision: https://developer.blender.org/D1366
2015-06-19Transform: Add individual origins for UV islandsCampbell Barton
Useful for scaling all UV islands
2015-06-17Cleanup: duplicate includesCampbell Barton
2015-06-16Fix T45088: Wrong tooltip for 'Object Transform' option of transfer data.Bastien Montagne
2015-06-16Cleanup: styleCampbell Barton
2015-06-13Fix T45062: Make it clear in tooltip that 'double sided' mesh option only ↵Bastien Montagne
affects OpenGL (viewport), and not render engines.
2015-06-13Multi-View: Show multiview image properties only in the places whereDalai Felinto
they are supported aka, remove multiview properties from the texture panel, the textures node (image), and any other parts. The multiview options are now to be explicitly set in the image template in order to have them available in the respective panel