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-13Merged changes in the trunk up to revision 41768.Tamito Kajiyama
Conflicts resolved: source/blender/makesdna/intern/makesdna.c source/blender/makesrna/RNA_enum_types.h source/blender/render/intern/source/shadeinput.c source/blenderplayer/bad_level_call_stubs/stubs.c Additional changes: * source/blender/makesrna/intern/rna_linestyle.c: Fixed white space issues that generated a number of compiler errors. The problem was that two string literals for enumerating MA_RAMP_SOFT and MA_RAMP_LINEAR contained a space. The string literals are supposed to represent a valid C identifier because of their use for automatic code generation. * Stroke transparency has been temporarily disabled due to a functionality conflict with some merged changes. A fix of this issue is planned.
2011-11-12Fix for the Perlin Noise 1D geometry modifier having a noise frequencyTamito Kajiyama
relative to the stroke length (i.e., the number of noise displacement values was the same for strokes of different lengths). This resulted in very noisy short strokes and much less noisy long strokes. Now the noise frequency is relative to the distance from the starting point of a stroke. That is, two strokes of the same length will be distorted by the same number of noise displacement values, whereas longer strokes will have more noise displacement values along stroke. Problem report by JO5EF through the BA Freestyle thread, thank you!
2011-11-12Added to the Parameter Editor mode new stroke geometry modifier `Blueprint'Tamito Kajiyama
that produces a blueprint using circular, elliptic, and square contour strokes. Related changes and bug fixes were made as follows: * The randomness in radius and center has been transformed into optional parameters of the pyBluePrintCirclesShader and pyBluePrintEllipsesShader. Also a new optional parameter to control the randomness of backbone stretching has been added to the pyBluePrintSquaresShader. * A bug in the pyBluePrintSquaresShader that invisible stroke vertices at corners of rectangular contour strokes were not properly drawn. The problem was due to the changes of the / operator between Python 2.x to 3.x. Even when the two operands of the division operator are integers, Python 3.x gives a floating-point number when the quotient is not an integer. The fix was just to replace the / operator by the // operator for integer division. * An unpleasant discontinuity in circular and elliptical contour strokes was fixed. * The length parameter of the Backbone Stretcher geometry modifier has been renamed to `backbone_length' in line with the parameter of the same name in the pyBluePrintSquaresShader.
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-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-09Merge with trunk r41701soc-2011-carrotMiika Hamalainen
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-08Merged changes in the trunk up to revision 41638.Tamito Kajiyama
Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/blenkernel/BKE_main.h source/blender/blenkernel/intern/library.c source/blender/blenloader/intern/readfile.c source/blender/blenloader/intern/writefile.c source/blender/editors/include/UI_resources.h source/blender/editors/interface/resources.c source/blender/makesdna/DNA_ID.h source/blender/makesdna/intern/makesdna.c source/blender/makesrna/intern/rna_internal.h source/blender/makesrna/intern/rna_main.c source/blender/makesrna/intern/rna_main_api.c source/blender/makesrna/intern/rna_scene.c
2011-11-08Tracker:Thomas Dinges
* Typo fixes for space_clip.py, patch by Mike S on the mailing list.
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-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.
2011-11-03patch [#27917] MARKER MENUS: Unification and adding "Duplicate Marker to ↵Campbell Barton
Scene..." from Troy Sobotka (sobotka), with edits - remove Markers from Ctrl+L menu (was out of place here and was broken from recent changes to marker operators) - further de-duplicte scripts by having all menus call the same function: marker_menu_generic(). this fixes bug [#29083] too.
2011-11-03modify previous api feature to tag functions as permanent, use nicer ↵Campbell Barton
decorator style, eg: # -------- import bpy from bpy.app.handlers import persistent @persistent def my_func(scene): pass bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-02RenderEngine/Nodes: system to check for shading nodes compatibilityBrecht Van Lommel
* Scene.use_shading_nodes property to check if RenderEngine is using new shading nodes system, and RenderEngine.bl_use_shading_nodes to set this. * Add mechanism for tagging nodes as being compatible with the old/new system.
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-02Projection Paint UI:Thomas Dinges
* Code cleanup, much better to understand what is going on there now. * Stencil menu was mis aligned, fixed it for UI beauty. :)
2011-11-02Cycles: svn merge -r41266:41467 ^/trunk/blenderBrecht Van Lommel
2011-11-02Toolbar UI code:Thomas Dinges
* More cleanup.
2011-11-02Related to #29092: make the working of the Mist Intensity option more clear inBrecht Van Lommel
the user interface.
2011-11-02fix [#29120] project painting errorCampbell Barton
2011-11-02* Fix for stroke geometry shaders that did not update the 2D length after theTamito Kajiyama
modifications of stroke vertices. * Fix for a bug in pyBluePrintCirclesShader that did not check the end of iteration over stroke vertices. * Fix for stroke vertex removal during iteration over stroke vertices in pyBluePrintCirclesShader, pyBluePrintEllipsesShader, pyBluePrintSquaresShader, and pyBluePrintDirectedSquaresShader.
2011-11-01Fix #29101: 2D Tilt on Bezier Curve Bug?Brecht Van Lommel
Changing tilt for 2D curves doesn't really hurt, just makes things not so clear tosee what's going on because you're changing value which isn't used at all for 2D curves. Disallwo to run TRANSFORM_OT_tilt operator for 2D curves. Also made a correct fix for incorrect shortcut for tilt in 3D viewport toolbar, it was really confusing to have almost the same operators (TRANSFORM_OT_tilt and TRANSFORM_OT_transform with mode=tilt) in keymap. Better to use tilt operator in toolbar.
2011-11-01Added two stroke geometry modifiers: Parameterization and Guiding Lines.Tamito Kajiyama
2011-11-01vertex group mirrorCampbell Barton
- now works in vertex select + weight paint mode. - added option not to mirror all vertex groups.
2011-10-31Merge with trunk r41411Miika Hamalainen
2011-10-31Dynamic Paint:Miika Hamalainen
* Redesigned alpha blending and paint drying algorithms. Now it gives much better results when using low brush alpha or when surface has initial color set. * Fix: "Slow" dissolve/dry was scaled incorrect when using substeps. Also adjusted time to better match non-"slow" setting. * Fixed possible issues when using image textured brush. * Fix: particle brush panel was no longer visible since last commit. * Adjusted default surface values. * Some more code cleanup.
2011-10-31fix own error r41191 getting id property string lengths.Campbell Barton