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
path: root/source
AgeCommit message (Collapse)Author
2012-10-16dragging the playhead now uses continuous grab.Campbell Barton
2012-10-16Cycles: fix some update issues with camera motion blur, and do some more workBrecht Van Lommel
for getting object motion blur ready.
2012-10-15Fix for #32852: set uv unwrap default packing marging to 0.001.Brecht Van Lommel
2012-10-15Adding new Esperanto language.Bastien Montagne
2012-10-15Forget this in svn rev51336Sergey Sharybin
2012-10-15Clamp minimal tile size with Save Buffers and FSAA enabledSergey Sharybin
That was an old check whether tiled EXRs are used during rendering since version 2.42 where there indeed was a special check for tile size in EXR tile code. Now it seems EXR could handle tiles with non-equal size and no extra tile size check happens for EXR. Anyway EXR tile initialization happens after initparts, so clamping size in initparts should be safe for EXR tiles as well.
2012-10-15Fix #32858: Image appears too dark in Image EditorSergey Sharybin
No need to linearize byte buffer when converting to display space which is data space.
2012-10-15Motion Tracking: fixed dopesheet left in incorrect state after joining tracksSergey Sharybin
2012-10-15code cleanup: define sizes of vectors for function args and use C style commentsCampbell Barton
2012-10-15Color Management: remove unused function and get rid of unneeded float->byte ↵Sergey Sharybin
conversion
2012-10-15fix for own mistake using freed memory with menus.Campbell Barton
2012-10-15Adding some descriptions/tooltips for more keyframe editing operationsJoshua Leung
2012-10-15style cleanup: bgeCampbell Barton
2012-10-15safety NULL check for r51327, don't assume ED_object_modifier_add() succeeds.Campbell Barton
2012-10-15Making "Jump to Keyframes" operator (for Action/Graph Editors) more obviousJoshua Leung
This operator used to be called "Jump to Frame". It basically takes the midpoint (frame number and/or value) of selected keyframes, and positions the current frame (or2d-cursor in Graph Editor) at this point. The hotkey for this is now Ctrl-G (i.e. as it's similar to a "Goto Frame" feature). It is also now in the Key menu instead of in the relatively obscure View menu, even though it doesn't actually result in any keyframe edits taking place. (Also, fixed a typo/grammer issue with one of Remove Bone Group operator)
2012-10-15fix for error in filled rip copying customdata (new triangles were flipped ↵Campbell Barton
across the edges of the empty space they spanned) only noticeable when the customdata on either size of the rip didnt match.
2012-10-15code cleanup: remove redundant pointer indirection.Campbell Barton
2012-10-15add missing redraw notifier for separate UV operator, also some style ↵Campbell Barton
cleanup and remove unused define.
2012-10-15Parenting an object to a deformer (armature/curve/lattice) will now attempt toJoshua Leung
check if the object is already parented to said deformer before trying to add a new modifier This should help reduce the number of cases where users inadvertantly end up creating multiple deform modifiers pointing to the same object, which has been known to be a cause of "double-transform" artifacts. Note that this is only able to detect these cases by checking if the parent object is selected, so this will only really work for the Ctrl-P shortcut where you have to select both objects first. However, it shouldn't be a problem either in the Outliner (drag and drop), as the object probably won't be a child of its parent already if you're doing this.
2012-10-15Unparenting objects from armatures/curves/lattices now removes the correspondingJoshua Leung
modifiers now This makes it harder for users to unwittingly create multiple deform modifiers by parenting and unparenting a number of times, with the net result being that "Clear Parent" is now the true inverse operation of "Make Parent".
2012-10-15code cleanup: check for msvc directly when using warning pragma's.Campbell Barton
2012-10-15fix for py-console ctrl+backspace/del changing the selection.Campbell Barton
2012-10-14Fix for misplaced cursor in wrapped console prompt, also fixes newline for ↵Sv. Lockal
single wrap when input line width equals console width
2012-10-14Adding Estonian new language.Bastien Montagne
2012-10-14More UI messages and BKE_reportf->BKE_report fixes...Bastien Montagne
2012-10-14correct another misuse of FLT_MINCampbell Barton
2012-10-14fix for incorrect initial boundbox with svbvh raytracing. (bad use of FLT_MIN)Campbell Barton
2012-10-14style cleanupCampbell Barton
2012-10-14code cleanup: remove redundant castsCampbell Barton
2012-10-14code cleanup: remove redundant casts. quiet some qualifier warnings.Campbell Barton
2012-10-14Fixed missing display buffer and mipmaps invalidation in cases onlySergey Sharybin
few of selected objects failed to bake.
2012-10-14Rip-fill mesh tool (option for rip operator)Campbell Barton
Alt+V will fill the area inbetween the ripped faces - a bit like extrude. faces are flipped to match existing geometry and customdata (uv, vcols etc) is copied from surrounding geometry too.
2012-10-14Blenderplayer: Fixing a crash on startup when the graphics driver tried to ↵Mitchell Stokes
use uninitialized memory. I had fixed this previously in Swiss, but it looks like I missed grabbing the fix when bringing the GetViewPort() changes into trunk.
2012-10-14fix for error compiling on some platforms: use ll suffix for 64bit ints in ↵Campbell Barton
BLI_endian_switch_int64()
2012-10-14use safer string copy functions and change the define for FILE_MAX_LIBEXTRA ↵Campbell Barton
to use MAX_ID_NAME (now greater then 32).
2012-10-14Minor: precision in template_list doc, that only one list is allowed per ↵Bastien Montagne
template... Note: I should really try to remove this stupid limitation!
2012-10-13Make zoom direction consistent all over the editorsSergey Sharybin
Was discussed in De Balie with lots of artists and we agreed it makes more sense to behave this way
2012-10-13More UI messages fixes.Bastien Montagne
Also forgot to translate reports' titles, and change some usages of BKE_reportf to simple BKE_report, when the former is not needed!
2012-10-13Add translation of reports messages (only direct uses of ↵Bastien Montagne
BKE_report(f)/BKE_reports_append(f) funcs for now). Already adds quite a bunch of new msgids!
2012-10-13And more UI messages spell check.Bastien Montagne
2012-10-13Cycles: progressive refine optionSergey Sharybin
Just makes progressive refine :) This means the whole image would be refined gradually using as much threads as it's set in performance settings. Having enough tiles is required to have this option working as it's expected. Technically it's implemented by repeatedly computing next sample for all the tiles before switching to next sample. This works around 7-12% slower than regular tile-based rendering, so use this option only if you really need it. This commit also fixes progressive update of image when Save Buffers option is enabled. And one more thing this commit fixes is handling display buffer with Save Buffers option enabled. If this option is enabled image buffer wouldn't have neither byte nor float buffer until image is fully rendered which could backfire in missing image while rendering in cases color management cache became full. This issue solved by allocating byte buffer for image buffer from tile update callback. Patch was reviewed by Brecht. He also made some minor edits to original version to patch. Thanks, man!
2012-10-13Lattice Editing: Distortion-Free "Flip" OperatorJoshua Leung
This operator (Ctrl-F) allows you to flip the lattice coordinates without inverting the normals of meshes deformed by the lattice (or the lattice's deformation space for that matter). Unlike the traditional mirror tool, this tool is aware of the fact that the vertex order for lattice control points matters, and that simply mirroring the coordinates will only cause the lattice to have an inverted deform along a particular axis (i.e. it will be scaling by a negative scaling factor along that axis). The problems (as I discovered the other day) with having such an inverted deformation space are that: - the normals of meshes/objects inside that will be incorrect/flipped (and will disappear in GLSL shading mode for instance) - transforming objects deformed by the lattices will become really tricky and counter-intuitive (e.g. rotate in opposite direction by asymmetric amounts to get desired result) - it is not always immediately obvious that problems have occurred Specific use cases this operator is meant to solve: 1) You've created a lattice-based deformer for one cartoonish eye. Now you want to make the second eye, but want to save some time crafting that basic shape again but mirrored. 2) You've got an even more finely crafted setup for stretchy-rigs, and now need to apply it to other parts of the rig. Notes: * I've implemented a separate operator for this vs extending/patching mirror transform tool as it's easier to implement this way, but also because there are still some cases where the old mirroring seems valid (i.e. you explicitly want these sort of distortion effects). * Currently this doesn't take selections into account, as it doesn't seem useful to do so.
2012-10-13fix for own error, leaving in test code to set the smooth flag.Campbell Barton
2012-10-13improve edge rip when the edge has only 2 other connected edges.Campbell Barton
common case ripping an edge of the default cube, it didn't run the edge size check.
2012-10-13style cleanup: spelling Campbell Barton
2012-10-13add support for ripping off a single face from a single vertex when the ↵Campbell Barton
vertex has 3 surrounding verts & faces.
2012-10-13Bugfix [#32865] Usercounts for World Textures not decremented after previewJoshua Leung
render When adjusting settings for world textures (with Both/World preview modes), every tweak would result in the usercount of the texture increasing. As a result, before long the texture would claim to have over 100 users. Fortunately, this only appeared to be just a cosmetic issue (i.e. no real memory leak here), though it was a bit unsettling. NOTE: this is still a bit glitchy, as now we have flickering when updating texture settings - the texture still temporarily has a second user during preview rendering.
2012-10-12quiet some -Wshadow warningsCampbell Barton
2012-10-12code cleanup: video playback move frame step into the PlayState struct.Campbell Barton
2012-10-12optimization for PyObject -> ID-property sequence conversion, use ↵Campbell Barton
PySequence_Fast.