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-15svn merge -r41779:41847 ^/trunk/blenderCampbell Barton
2011-11-15svn merge -r41751:41779 ^/trunk/blenderCampbell Barton
2011-11-14fix [#29242] menus have no keyboard shortcutsCampbell Barton
2011-11-14Apply patch [#28632] Add individual invert to 3d mouse in turntable mode and ↵Nathan Letwory
when zooming Submitted by Rainer Wahler This patch adds the individual invert options for the turntable mode too. In turntable mode there are only the rotate and roll and no tilt axis to invert.
2011-11-14make ocean rna more consistent with existing rna namesCampbell Barton
2011-11-14make rna naming for dynamic paint consistent with existing names & conventions.Campbell Barton
2011-11-14DPAINT_OT_output_toggle operator was using an index option for what was ↵Campbell Barton
really a toggle between 2 values, changed its index option to an enum. if a value other than 1/0 was given it would use an uninitialized pointer too (compiler warning, review should pick up this stuff). also renamed some RNA attrs: output_name --> output_name_a output_name2 --> output_name_b do_output1 --> use_output_a do_output2 --> use_output_b do_smudge --> use_smudge max_velocity --> velocity_max
2011-11-14Camera tracking: interface cleanup and small buttons renamingSergey Sharybin
- Move tracking-related constraints to own section in list Currently there are only two constraints, so can look a bit odd, but it'll be other constraints like "Object Solver" and so. - Move motion-tracking parameters from 3D viewport Display panel to it's own panel. - Get rid of "Bundle" in 3d viewport. It's quite obvious that it's a 3D representation of tracks is used in 3D viewport and it shouldn't be so confusing for artists now. - Also get rid of "Bundle" in Follow Track constraint. Old files can change a bit because of changes in DNA. - Also get rid of "Bundles" in operator which creates vertices cloud from 3D position of tracks. - Rename "Principal Point" to "Optical Center" in the interface.
2011-11-14Assorted camera tracker improvementsSergey Sharybin
- Add support for refining the camera's intrinsic parameters during a solve. Currently, refining supports only the following combinations of intrinsic parameters: f f, cx, cy f, cx, cy, k1, k2 f, k1 f, k1, k2 This is not the same as autocalibration, since the user must still make a reasonable initial guess about the focal length and other parameters, whereas true autocalibration would eliminate the need for the user specify intrinsic parameters at all. However, the solver works well with only rough guesses for the focal length, so perhaps full autocalibation is not that important. Adding support for the last two combinations, (f, k1) and (f, k1, k2) required changes to the library libmv depends on for bundle adjustment, SSBA. These changes should get ported upstream not just to libmv but to SSBA as well. - Improved the region of convergence for bundle adjustment by increasing the number of Levenberg-Marquardt iterations from 50 to 500. This way, the solver is able to crawl out of the bad local minima it gets stuck in when changing from, for example, bundling k1 and k2 to just k1 and resetting k2 to 0. - Add several new region tracker implementations. A region tracker is a libmv concept, which refers to tracking a template image pattern through frames. The impact to end users is that tracking should "just work better". I am reserving a more detailed writeup, and maybe a paper, for later. - Other libmv tweaks, such as detecting that a tracker is headed outside of the image bounds. This includes several changes made directly to the libmv extern code rather expecting to get those changes through normal libmv channels, because I, the libmv BDFL, decided it was faster to work on libmv directly in Blender, then later reverse-port the libmv changes from Blender back into libmv trunk. The interesting part is that I added a full Levenberg-Marquardt loop to the region tracking code, which should lead to a more stable solutions. I also added a hacky implementation of "Efficient Second-Order Minimization" for tracking, which works nicely. A more detailed quantitative evaluation will follow. Original patch by Keir, cleaned a bit by myself.
2011-11-14VIEW3D_OT_camera_to_view_selected operator to move the camera to frameCampbell Barton
all selected, renderable objects.
2011-11-13Ocean Sim: sort alphabetically in modifier list, fix python error trying toBrecht Van Lommel
show "Built without OceanSim modifier" message.
2011-11-13pep8 editsCampbell Barton
2011-11-13Ocean Sim:Thomas Dinges
* Changed the user interface for the Ocean modifier, to use less space and look better. * Changed rna name cachepath to filepath for consistency (fluid cache path also uses "filepath")
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-11Dynamic Paint:Miika Hamalainen
* Renamed "Sharp" proximity falloff to "Constant". * Added a new "Negate Volume" option for "Volume + Proximity" brush. * Possible fix for random particle clipping errors.
2011-11-11svn merge -r41723:41751 ^/trunk/blenderCampbell Barton
2011-11-11svn merge -r41722:41723 ^/trunk/blenderCampbell Barton
2011-11-11pep/style edits & quiet some warningsCampbell Barton
2011-11-11Dynamic Paint UI:Thomas Dinges
* Code cleanup, changed some splits to row's, much nicer when you only use 2 properties in a row. * if > elif * Removed some duplicated code for an if/elif/else check Did some minor separator() changes too.
2011-11-102.6 Physics UI Files:Thomas Dinges
* Remove redundant check for md, this is already done in the super class poll.
2011-11-10Dynamic Paint merge:Miika Hamalainen
Commit Dynamic Paint from "soc-2011-carrot" branch into trunk. End-user documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Simulation/Dynamic_Paint GSoC wiki page: http://wiki.blender.org/index.php/User:MiikaH/GSoC-2011-DynamicPaint
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-09add clip.py and space_clip.py, needed for last merge with trunkHoward Trickey
2011-11-08Cycles MergeBrecht Van Lommel
Documentation: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles Cycles is available is an extra render engine from the top header. It's not feature complete, consider this as a first preview release. Known bugs: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/KnownIssues Building currently only works with CMake, SCons support is being worked on and should be available soon. Also missing still is precompiled OpenImageIO and Boost for Linux, these will be added later in lib/linux*, if you do not have these installed on your system, Cycles will simply not be available.
2011-11-08- operator presets now work in the 3D view as well as the file selector.Campbell Barton
to enable from python: bl_options = {'REGISTER', 'UNDO', 'PRESET'} from C: ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO|OPTYPE_PRESET; - added context member 'active_operator' - enable this for 'Add Torus' for testing.
2011-11-08Fix #29198: Problem with text interface when you enable the International fontsSergey Sharybin
Not sure why, but doing the same things as in script from FontForge UI, there's no issues described in report. Probably matter of some default settings. Hope it works now fine for everyone.
2011-11-08Cycles: svn merge -r41627:41650 ^/trunk/blenderBrecht Van Lommel
2011-11-08Tracker:Thomas Dinges
* Typo fixes for space_clip.py, patch by Mike S on the mailing list.
2011-11-08svn merge ^/trunk/blender -r41602:41638 .Campbell Barton
2011-11-08cmake & pep8 tidy up, also some style edits.Campbell Barton
remove unneeded collection length function.
2011-11-07Cycles: svn merge -r41613:41627 ^/trunk/blenderBrecht Van Lommel
2011-11-07Merge with trunk r41625Miika Hamalainen
2011-11-07RNA:Brecht Van Lommel
* Expose 3D view camera zoom and offset, needed if you want to precisely reconstruct camera parameters. * Rename SpaceFileBrowser.operator to active_operator, to avoid conflict with c++ keyword.
2011-11-07Some small fixed for camera tracking:Sergey Sharybin
- Lock to selection and center to selection will now work fine with undistorted rendering - Do not display pyramid for disabled tracks - Corrected fix for wrong correlation_min property name
2011-11-07Cycles: svn merge -r41531:41613 ^/trunk/blenderBrecht Van Lommel
2011-11-07Tracker/Movie Clip Editor:Thomas Dinges
* Fix property not showing up: correlation_min, was actually called minimum_correlation in RNA.
2011-11-072.6 UI:Thomas Dinges
* Minor tweaks after tomato merge, rest of Tomato UI code is excellent. :)
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-06svn merge ^/trunk/blender -r41503:41575Campbell Barton
2011-11-06Split off 3D Cursor settings from "View" panel in 3D ViewJoshua Leung
This means that you don't need to have the view panel open all the time, reducing the amount of scrolling required just to be able to precisely position the 3D cursor at specific coordinates while changing some other settings. While most of the settings in the View panel are less likely to be frequently changed, the 3D cursor can in some workflows end up needing to be accessed quite frequently.
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-05VIEW3D_PT_tools_meshedit_options panel:Thomas Dinges
* Removed ob check and add a proper poll function.
2011-11-05Disable x-mirror option when proportional edit is enabled.Sergey Sharybin
This option isn't supported because it behaves strangely in 50% of cases and hopefully disabled x-mirror will stop users be confused by this.
2011-11-05Merge with trunk r41545Miika Hamalainen
2011-11-05Cycles: svn merge -r41467:41531 ^/trunk/blenderBrecht Van Lommel
2011-11-04Camera UI: tweaking panels, move clipping back because it's not part of theBrecht Van Lommel
preset, and move depth of field settings to a separate panel.
2011-11-04correct some warnings, also sensor_x was being paassed to ↵Campbell Barton
object_camera_matrix(...) for x and y args, looks like an accident
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.