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
2012-06-25optionally use guarded alloc for tiles compositor, also replace allocation ↵Campbell Barton
functions with a macro.
2012-06-25comment for TODO - rgb_to_bw / rgb_to_grayscale usage.Campbell Barton
2012-06-25Optimization of Keying Blur operationSergey Sharybin
Separate X and Y passes of blurring like it's done for flat gaussian blur. This reduces computing difficulty from size^2 to 2*size without any visual changes in matte.
2012-06-25style cleanupCampbell Barton
2012-06-25utility mesh function to return UV islandsCampbell Barton
2012-06-25Use own version of ff_update_cur_dts for FFmpeg >= 0.11, seemsSergey Sharybin
linking against function which isn't public in API gives error when met some circumstances.
2012-06-25Fixes for modifier data in multi-user meshes.Nicholas Bishop
When removing a skin or multires modifier, it skips deletion of the associated CustomData layer if the object has any other modifiers of that type. This check has been extended to all objects that use the object's data. Similarly, deleting higher multires levels and multires subdivision will not update the maximum level of any other multires modifiers on objects that link to the same mesh. Note that modifier_apply_obdata() doesn't need any changes as it does not allow applying to multi-user data. Object joining has also been modified to synchronize multires levels objects that share a mesh. This is needed because joining can subdivide or delete levels in order to match the maximum level of the join-from object to the join-to object. Fixes bug [#31880] instance multiresolution modifier error. http://projects.blender.org/tracker/index.php?func=detail&aid=31880&group_id=9&atid=498 Reviewed by Sergey: http://codereview.appspot.com/6332047/
2012-06-24Tracking dopesheet missed tagigng for update in some cases.Sergey Sharybin
2012-06-24Skip edge matte operation creation if output socket is not connected.Sergey Sharybin
2012-06-24Fix [#31807] Ngon triangulation errorBastien Montagne
Notes: *This implements a quite simple algorithm, which simply checks angles (actually, absolute cosines) of created tri and remaining face (which may be a tri, quad, or more NGon), so that both are "best" (ie avoid as much as possible too much narrow/wide corners), and also checks the new edge is OK (i.e. does not goes "out" of original face). *Incidently, it fixes a typo in that bm_face_goodline() func! *It's quite performant (a bit quicker than previous code, as far as I have tested it) and prevent creation of completely flat triangles as much as possible, but it's far from being a "best" solution (as it is still a "progressive" one)! *It also introduces a new math func (in BLI_math_vector.h), cos_v3v3v3, which computes cosine (ie dot product of normalized vectors) and is roughly a quicker replacement for angle_v3v3v3, when real angles are not needed.
2012-06-24Mark some utility functions as static to avoid namespace conflictsSergey Sharybin
and make export symbol table smaller.
2012-06-24Optimization of keying screen nodeSergey Sharybin
Use AABB check before calculating barycentric coordinates. In simple tests with FullHD image and 4-9 tracks used for gradient gave 1.5-2x speedup.
2012-06-24Style cleanupSergey Sharybin
2012-06-24Fix crash sliding disabled marker from preview widget.Sergey Sharybin
Reported by brothermechanic, thanks!
2012-06-24Release cycles:Thomas Dinges
*BCon 3 - beta.
2012-06-24Typo and spelling fixes pointed by Lockal. thanks!Sergey Sharybin
2012-06-24Fix #31909: "Make Segment" on path-curves gives wrong resultSergey Sharybin
In fact fixed in easiest way -- always re-calculate knots array on topology changes. After some discussion with Ton we agreed on that having manually editable knots is not intuitive and user should only define cyclic/endpoints flags and knots would be re-calculated based on this flags. This means that it's unnecessary to have special logic for knots manipulating in some topology changing tools and they could just re-calculate knots for the whole nurb, without worrying that knots could have been manually edited.
2012-06-24Fix #31908, better drawing for node group interface links. Links from/to ↵Lukas Toenne
node group internal sockets (input/output columns on the side) were drawn in a kind of subtle "background" mode, making them hard to see behind nodes. This was still from pre-2.56.2 versions, where group interfaces were created automatically and these links were just indicators of which external socket a node refers to. Now these links are drawn in the same way as all others. Also they now display highlighting correctly when inserting a node into a link, making it easier to avoid unwanted insertions.
2012-06-24Fixes for area of interest in keying nodes: no need to wait for the wholeSergey Sharybin
input image to be calculated in some cases, use only actual area which is needed to calculate current tile. Seems to be giving some % of speedup. Verified result of keying before this patch and after this patch and they were identical, so hopefully now area of interest is indeed correct.
2012-06-24Remove unused header include.Sergey Sharybin
2012-06-24style cleanypCampbell Barton
2012-06-24Added option for exporting material based textures. Cleaned up header files ↵Gaia Clary
due to a bug in osx
2012-06-23Keying node: assume overexposured pixels as foregroundSergey Sharybin
Screens are usually doesn't have overexposured pixels and all saturation / gradient math was written assuming that all channels are withing 0 .. 1 range and in cases when some channel exceeds this range matte could be completely wrong. Added special check for overesposure and assume such pixels as definitely foreground. Also fixed minimal value for edge kernel size.
2012-06-23add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without ↵Campbell Barton
having libopenjpeg installed.
2012-06-23rename WITH_BUILTIN_GLEW, WITH_SYSTEM_GLEW & negate.Campbell Barton
2012-06-23Fix for [#29412] "Priority 0 cause problems with pulse mode" reported by ↵Mitchell Stokes
Guillaume Côté. Right now this is being fixed by not allowing the exact same action (action, start/end frames, speed, etc) to be played if it's already playing. Hopefully this will not cause more issues than it solves.
2012-06-23SVN maintenance.Guillermo S. Romero
2012-06-22Fix: Collada (Exporter) replaced the initial operator Presets with 2 up to ↵Gaia Clary
date versions
2012-06-22Collada: (Export) Added export of surface textures, and control over ↵Gaia Clary
exported uv layers
2012-06-22added new function BKE_imbuf_to_image_formatGaia Clary
2012-06-22fixed function name: BLI_rebase_path, reworked description, added enum ↵Gaia Clary
bli_rebase_state for defined return values
2012-06-22remove scene from new compositor classes. only needs RenderDataCampbell Barton
2012-06-22fix for [#31890] Lens Distortion inside Node group don't workJeroen Bakker
2012-06-22Nullpointer exception happened when all input sockets of a (for example)Jeroen Bakker
a translate node were connected with the same complex node (like lens distortion). Added a check to see if the list of buffers are available to resolve this issue.
2012-06-22 * fix for [#31553] Tile Compositor: Strange seamsJeroen Bakker
2012-06-22when draw-other-uv's is enabled. fallback to the spaces image if no active ↵Campbell Barton
face is found.
2012-06-22mask re-key feature - mango request. ability to reset selected points shape ↵Campbell Barton
key data. useful if you add many keys to one part of a curve, then later want to key another part - but dont want to continuously make the same corrections.
2012-06-22use an inline function for rgb -> bw conversion.Campbell Barton
2012-06-22This backtracks an error introduced in r48155 when trying to fix: ↵Nicholas Rishel
http://projects.blender.org/tracker/?func=detail&atid=498&aid=31433&group_id=9 First half of the problem is fixed, but the second issue regarding edge/vertex snapping disregarding angle constraints will need some refactoring eventually.
2012-06-22[#31885] uiItemMenuEnumO / layout.operator_menu_enum() fails silently with ↵Dan Eicher
bad property argument. uiItemsFullEnumO() not displaying an RNA_warning if the prop doesn't exist/isn't an enum
2012-06-21hue color display still was shifted, turned out the resolution was a bit too ↵Campbell Barton
low.
2012-06-21[#31895] Connect 'Hue Correct' to 'Viewer' crashes.Jeroen Bakker
2012-06-21 * only calculate node preview that are visible (node_preview flag set &Jeroen Bakker
node_hidden unset)
2012-06-21 * make it possible to composite without an compositor node [#31878]Jeroen Bakker
Tiles Compositor: Fails without 'Compositor' output node. Regression.
2012-06-21 * fix to support for multiple OpenCL platform for the CompositorJeroen Bakker
2012-06-21color backdrop on hue balance was misleading (shifted to the right)Campbell Barton
2012-06-21hue correct node: draw hsv backdrop with full alpha.Campbell Barton
2012-06-21Correct openjpeg for scons too.Antony Riakiotakis
2012-06-21Set openjpeg to static. Solves linking issues on recent openjpeg updateAntony Riakiotakis
2012-06-21display a sample line in the hue correct, handy to sample the image to know ↵Campbell Barton
what to change