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
2011-11-18svn merge ^/trunk/blender -r41954:41961Campbell Barton
2011-11-18Added methods new and remove to scene.render.layers, so now render layersSergey Sharybin
can be created and removed from scripts.
2011-11-16svn merge -r41899:41926 ^/trunk/blender. also sync mempool with trunk and ↵Campbell Barton
move BLI_mempool_alloc out of mempools header where it was inlined
2011-11-16Fix #29293: NLA Strip modifiers don't survive save/reload. One letterBrecht Van Lommel
can make a big difference :)
2011-11-15svn merge -r41779:41847 ^/trunk/blenderCampbell Barton
2011-11-15svn merge -r41751:41779 ^/trunk/blenderCampbell Barton
2011-11-13Moving all node angle-type values to radians. This also fixes [#29151] ↵Bastien Montagne
rotate node wrong input (mixing up radians and degrees). Warning! Angles in nodes have just been moved to consistant Radians values (ANGLE subtype of RNA Float property). You will still see them as degrees in the GUI, though, unless you chose otherwise in Scene properties, Units panel. Conversion from degrees to radians for old files is obviously done at loading time, but if you use a mixed pipeline of trunk and releases, be carefull! Loading a 2.60.4 file (or higher) into any previous version of Blender, your angles in nodes will have odd values (well, radians interpreted as degrees)! And if you save such file in a pre-2.60.4 version, the angle node values will be converted again when loaded in Blender 2.60.4 or higher... This affects following nodes: * Compo: Rotate, Defocus, ChromaMatte, Glare and DirectionalBlur * Shader: Mapping And all future code using the TexMapping struct’s rotation part (its rot memember is now in radians).
2011-11-13Add CD_POLYINDEX layer to reduce need for retesselationsAndrew Wiggin
2011-11-13add missing break in ocean_texture switch statement & quiet some warnings.Campbell Barton
2011-11-13Ocean Sim modifier patchLukas Toenne
by Matt Ebb, Hamed Zaghaghi This adds a new Modifier "Ocean" to simulate large-scale wave motion. Details can be found in the wiki documentation [1], the project homepage [2] and the patch tracker [3] The modifier is disabled by default for now. To enable it, the WITH_OCEANSIM (cmake) / WITH_BF_OCEANSIM (scons) flags have to be set. The code depends on fftw3, so this also has to be enabled. [1] http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Simulation/Ocean [2] http://www.savetheoceansim.com [3] http://projects.blender.org/tracker/?group_id=9&atid=127&func=detail&aid=28338
2011-11-11correct indentation and some whitespace edits (no functional changes)Campbell Barton
2011-11-11quiet -Wdouble-promotion warningsCampbell Barton
2011-11-11svn merge -r41723:41751 ^/trunk/blenderCampbell Barton
2011-11-11svn merge -r41722:41723 ^/trunk/blenderCampbell Barton
2011-11-10Nodes: fix crash loading old files that have node sockets changed, the versionBrecht Van Lommel
patch for the default value storage needs to be done before lib linking, otherwise this can crash. Fixes problem opening some old cycles files.
2011-11-10svn merge -r41655:41715 ^/trunk/blender --- this is the real cycles merge, ↵Campbell Barton
needs some edits to cycles its self before cycles will build
2011-11-09Merge with trunk r41701soc-2011-carrotMiika Hamalainen
2011-11-08Cycles: fix crash loading existing files, forgot to merge over this line.Brecht Van Lommel
2011-11-08svn merge ^/trunk/blender -r41602:41638 .Campbell Barton
2011-11-07Textures/Shaders: extend TexMapping to include projection options, and add aBrecht Van Lommel
ColorMapping struct for color manipulation of textures. These will be the standard built-in texture node options for manipulating the incoming texture coordinate and outgoing color.
2011-11-07Merge with trunk r41625Miika Hamalainen
2011-11-07Bugfix [#29064] armature with curve contraint - crashJoshua Leung
Spline IK and Auto-IK working together on the same bone chain could crash due to the somewhat hacky way that they were sharing the same list for the "iktree" forest. Resolved by doing what I should have done from the beginning, and made Spline-IK save its ik chains off into a separate list. While this fixes the crash, it might be worth investigating outright disabling this from working in this case, since it can be a bit confusing to have it appear to not work.
2011-11-07Camera tracking integrationSergey Sharybin
=========================== Rest of changes from camera tracking gsoc project. This commit includes: - New compositor nodes: * Movie Clip input node * Movie Undistortion node * Transformation node * 2D stabilization node - Slight changes in existing node to prevent code duplication
2011-11-07Camera tracking integrationSergey Sharybin
=========================== Commiting camera tracking integration gsoc project into trunk. This commit includes: - Bundled version of libmv library (with some changes against official repo, re-sync with libmv repo a bit later) - New datatype ID called MovieClip which is optimized to work with movie clips (both of movie files and image sequences) and doing camera/motion tracking operations. - New editor called Clip Editor which is currently used for motion/tracking stuff only, but which can be easily extended to work with masks too. This editor supports: * Loading movie files/image sequences * Build proxies with different size for loaded movie clip, also supports building undistorted proxies to increase speed of playback in undistorted mode. * Manual lens distortion mode calibration using grid and grease pencil * Supervised 2D tracking using two different algorithms KLT and SAD. * Basic algorithm for feature detection * Camera motion solving. scene orientation - New constraints to "link" scene objects with solved motions from clip: * Follow Track (make object follow 2D motion of track with given name or parent object to reconstructed 3D position of track) * Camera Solver to make camera moving in the same way as reconstructed camera This commit NOT includes changes from tomato branch: - New nodes (they'll be commited as separated patch) - Automatic image offset guessing for image input node and image editor (need to do more tests and gather more feedback) - Code cleanup in libmv-capi. It's not so critical cleanup, just increasing readability and understanadability of code. Better to make this chaneg when Keir will finish his current patch. More details about this project can be found on this page: http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011 Further development of small features would be done in trunk, bigger/experimental features would first be implemented in tomato branch.
2011-11-07svn merge -r41575:41602 ^/trunk/blenderCampbell Barton
2011-11-06more macro --> BLI math lib, mainly replace VECCOPY in render and blenkernel.Campbell Barton
2011-11-06svn merge ^/trunk/blender -r41503:41575Campbell Barton
2011-11-06As discussed on the mailing list, removing the non-functional,Joshua Leung
incompatible, and unmaintainable Time Offset cruft. - Slow Parenting lives another day (just), although it now carries appropriate cautionary disclaimers. It's only really for the Game Engine nowadays, as that's the only place where it can possibly work with any reliability. - "Animation Hacks" panel is now "Relations Extras". I could've merged the two panels, though I figured these options weren't that frequently used to justify taking up screen-space by default along with the panel
2011-11-05remove po/ since the workflow for translations uses branches which isnt that ↵Campbell Barton
useful to have within blenders source dir. For now treat translations as binary files - just access from 'release/datafiles/locale'
2011-11-05Merge with trunk r41545Miika Hamalainen
2011-11-05more DNA object editsCampbell Barton
- remove 'path' pointer, wasnt used anywhere. - remove comments about what each game flag 'bit' does, these are defines now. - reduce the size of DupliObject 8 bytes. also commented some of the struct members.
2011-11-05- view bounds (now split from collision bounds) was still being used for bge ↵Campbell Barton
physics in one place, comparison was incorrectly treating it as a flag too. - cleanup Object struct - remove pad and unused flags, convert some shot's to char's, saving 24 bytes.
2011-11-04Fix #28865: Draw_bounds_type does not display Polyhedron or Capsule typesSergey Sharybin
Separate DNA properties for bounding box used for bounding box display in 3d viewport and bounding box used for collision detection in game engine. Bumped subversion for proper updating old files to new system, but it need more complex testing.
2011-11-04Configurable sensor size:Sergey Sharybin
- Added support of variable size sensor width and height. - Added presets for most common cameras, also new presets can be defined by user. - Added option to control which dimension (vertical or horizontal) of sensor size defines FOV. Old behavior of automatic FOV calculation is also kept. - Renderer, viewport, game engine and collada importer/exporter should deal fine with this changes. Other exporters would be updated soon.
2011-11-04Do not run versioning code for new files. All stuff from current verisoningSergey Sharybin
block was written before 2.60 release, so it should be safe to move it into if'ed block checking version number. This patch should also fix bug #29147 which was caused by old->new particle rotation mode switch.
2011-11-03svn merge -r41458:41480 ^/trunk/blenderCampbell Barton
2011-11-02Nodes: add support for shader nodes on world and lamps, in addition to ↵Brecht Van Lommel
materials. The internal render engine does not support them, and they are not accesible in the UI yet, but cycles will use them.
2011-11-02RenderEngine api: support for viewport rendering, details here:Brecht Van Lommel
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/RenderEngineAPI * This adds a Rendered draw type in the 3D view, only available when the render engine implements the view_draw callback. * 3D view now stores a pointer to a RenderEngine. * view_draw() callback will do OpenGL drawing instead of the viewport. * view_update() callback is called after depsgraph updates.
2011-11-02svn merge -r41431:41453 ^/trunk/blenderCampbell Barton
2011-11-02quiet some warnings.Campbell Barton
2011-11-01== Removal of SpaceSound ==Thomas Dinges
* Removed old, unused Space Sound space * Removed data struct and Theme settings * Old files with an open Audio window will be loaded as Info Space
2011-11-01== Cleanup of SpaceImasel ==Andrea Weikert
* removed struct for SpaceType and all usages * SPACE_IMASEL in enum nees to be kept to identify it in old files * it is replaces with SPACE_EMPTY on load, which is overridden by SPACE_INFO which has same struct members * also removed theme settings
2011-10-31Merge with trunk r41411Miika Hamalainen
2011-10-30svn merge -r41335:41371Campbell Barton
2011-10-29bug from revision 2!, error noticed kjym3 on IRC, buffer overrun on lbarray, ↵Campbell Barton
was 30 but 39 items beting accessed, surprising this didnt crash earlier.
2011-10-28Merge with trunk r41342Miika Hamalainen
2011-10-28Dynamic Paint:Miika Hamalainen
* More code changes pointed by Brecht in codereview. * Some user interface improvements. * Updating brush settings now also updates canvas preview.
2011-10-28svn merge -r41329:41335 ^/trunk/blenderCampbell Barton
2011-10-28replace VECCOPY and QUATCOPY with inline funcs.Campbell Barton
2011-10-27svn merge -r41287:41310 ^/trunk/blender note, mirror modifier had slow, per ↵Campbell Barton
vertex name flipping, replaced with flip_map from trunk