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-10-25Support for string and index lookup operators on collections in the C++ RNA API.Lukas Toenne
2012-10-25Camera: bring Title Safe display up to date, making it a Safe Areas option thatBrecht Van Lommel
shows both title safe and action safe areas following more modern standards. Patch #32822 by Harley Acheson, full description: Our current "title safe" camera display option is anachronistic. It shows a border of 10% on all edges, which used to be the recommended title safe area for 4:3 content on standard definition CRT televisions. However we are very unlikely to create new projects that output for SD TV at that aspect ratio. This patch change the option to "safe areas" with and indicates the "title safe" area (also known as "graphic safe") as well as the "action safe" area. "Title Safe" is an area visible by all reasonably maintained sets, where text was certain not to be cut off. "Action Safe" is a larger area that represented where a "perfect" set (with high precision to allow less overscanning) would cut the image off. The current recommendation for Action Safe is 3.5% on all edges, which is the maxiumum overscan for TVs now. The recommended title safe is now 5% vertically and 10% horizontally for content that is of wider aspect ratio than 4:3. The reason for the difference between horizontal versus vertical margin is because wider content would be letterboxed on an older 4:3 television, giving it additional margin.
2012-10-25Fix #32964: IK constraint had a "Target" option, which actually is an internalBrecht Van Lommel
flag that shouldn't have been exposed in the user interface. Also avoided many calls to pchan.is_in_ik_chain in UI script, it's somewhat slow.
2012-10-24reneme volume_preservation -> use_volume_preserveCampbell Barton
2012-10-24code cleanup: some edits for unused vars in recent smooth addition and some ↵Campbell Barton
style edits.
2012-10-24UI fixes for Laplacian Smooth (r51578):Thomas Dinges
* Make UI look more like Smooth Modifier. * Don't use RNA property names like "lamb", use a more descriptive one instead.
2012-10-24Merge GSoC project from branch: Laplacian Smooth (Operator & Modifier)Daniel Genrich
by Alexander Pinzon Fernandez (apinzonf) Supported by Google Summer of Code 2012 Project Documentation: http://wiki.blender.org/index.php/User:Apinzonf Manual Page: http://wiki.blender.org/index.php/User:Apinzonf/Doc:2.6/Manual/Modifiers/Deform/Laplacian_Smooth
2012-10-24Removed the experimental (and commented-out) code for FOR and WHILE loops in ↵Lukas Toenne
nodes. This was a feature i tested a while back but was only partially supported by Blender Internal renderer and the old compositor. The main idea was to have nodes that automatically mirror input and output sockets to support incremental changes of "internal variables". It is not a well-supported feature of the primary node systems (shader, compositor, texture) in Blender. If anybody wants to create a node system that has actual use for loops, they can do so much more elegantly with Python nodes, but it does not have to be a core node type in Blender. Removing this should ease node code maintenance a bit.
2012-10-24fix [#32855] Obj im and export and the file path and nameCampbell Barton
file selector now uses previously used settings for operators rather then over riding them with the currently open blend file.
2012-10-24comment R_SEQ_GL_REND flag, opengl render now does gl previews.Campbell Barton
2012-10-23comment quick cache RNA and quiet compiler werning.Campbell Barton
2012-10-23Fix #30801: cycles rendering issue with missing particle instances in a ↵Brecht Van Lommel
dupligroup.
2012-10-23Fix #32941: Sequencer Preview shows texture which is apart of the window.Sergey Sharybin
Issue was caused by buffer shadows were binding buffer after offscreen buffers was bind which lead to some unpredictable results. Made it so ED_view3d_draw_offscreen wouldn't bind any buffers and for proper shadows ED_view3d_draw_offscreen_init should be manually be called before drawing to an offscreen. This should also make open gl render with AA enabled a bit faster. Also fixed missing sequencer cache invalidation when open gl render type is changing. Material and Rendered modes are still a TODO for sequencer.
2012-10-23fix for crash using an uninitialized pointer when fcurves reference missing ↵Campbell Barton
collections (removing animated shape keys could crash).
2012-10-23Display buffer should be marked as invalid when setting pixels from pythonSergey Sharybin
2012-10-23fix for issues in new decimatorCampbell Barton
- when an edge exists across a quad, dont attempt to triangulate it. (such a case isn't so common anyway) - silly mistake when checking if anything needed to be done in the modifier, percent was being checked for 1.0 even when not used.
2012-10-23add option to planar decimator to collapse all verts that define face ↵Campbell Barton
boundries (verts that 2 faces share and have 2 edge users). avoids ugly stepping between faces when applying on curves surfaces. (but less useful for architectural style models)
2012-10-23add option for decimate-collapse to keep triangulated geometry (normally ↵Campbell Barton
quads stay as quads when not collapsed).
2012-10-23add limited dissolve as a decimation type to the decimate modifier.Campbell Barton
2012-10-23add un-subdivude as an optional method for the decimate modifier, gives more ↵Campbell Barton
even geometry & nicer results in some cases.
2012-10-23code cleanup: quiet warningCampbell Barton
2012-10-23style cleanup: also rename bmesh_decimate.c --> bmesh_decimate_collapse.cCampbell Barton
2012-10-22Fix #32937: cycles missing update when changing scene simplify settings. ↵Brecht Van Lommel
Note that DAG_id_tag_update used to be slow to call, but now it just tags and flushes delayed, so it can be called for every object.
2012-10-22Fix build when WITH_INTERNATIONAL is disabled.Brecht Van Lommel
2012-10-22RNA C++ API improvementsSergey Sharybin
Added support of such features, as: - Ability to call RNA functions using C++ classes For example RenderEngine.tag_update - Property setters (for scalars and arrays) Used Qt/jQuery-like getters/setters style, meaning Class.prop() is a getter, Class.prop(value) is a setter. Still to come: Collection functions are not currently registering inside a property Meaning BlendData.meshes wouldn't be a subclass of BlendDataMeshes result you'll need to explicitly create BlendDataMeshes for now instead of doing BlendData.meshes.remove()
2012-10-22Fix #32930: texture colors in material nodes (blender internal) are brighter ↵Sergey Sharybin
than normal There was a missing byte buffer linearization for shader nodes. Also fixed incorrect image input color space refresh when image is packed.
2012-10-22Fix #32522: Object's diffuse color not showing in Sculpt ModeSergey Sharybin
Added option to display object's diffuse color multiplied by sculpting mask. This option could be found in Options panel of toolshelf when in sculpting mode. Thanks to Nicholas and Brecht for reviewing the patch!
2012-10-22code cleanup: check defgroup_name_index() return value != -1, rather then ↵Campbell Barton
checking >= 0. also remove unused bmesh decimator code.
2012-10-22add vertex group option to decimate modifier, handy if you want to pin some ↵Campbell Barton
parts of the geometry.
2012-10-22New "dynamic" i18n menu.Bastien Montagne
Now both UI translation menu (in userprefs) and isocodes are defined in a text file (release/datafiles/locale/languages), parsed at lunchtime. This way: * No more need to edit Blender code each time we want to add an new language or reorganize the existing menu; * Translators can easily add a new language for testing, by just editing the text file, so no more need to ask to change Blender code and wait for a new build to see your new translation work in Blender! Remaining todo: * Commit i18n py tools * Update wiki doc!
2012-10-22Patch #27397: Improved DPX/Cineon codeSergey Sharybin
Patch by Julien Enche, thanks! From the patch comment: It allows Blender to load: - 1, 8, 10, 12 and 16 bits files. For 10 and 12 bits files, packed or filled type A/B are supported. - RGB, Log, Luma and YCbCr colorspaces. - Big and little endian storage. - Multi-elements (planar) storage. It allows Blender to save : - 8, 10, 12 and 16 bits file. For 10 and 12 bits files, the most used type A padding is used. - RGB and Log colorspaces (Cineon can only be saved in Log colorspace). For Log colorspace, the common default values are used for gamma, reference black and reference white (respectively 1.7, 95 and 685 for 10 bits files). - Saved DPX/Cineon files now match the viewer. Some files won't load (mostly because I haven't seen any of them): - Compressed files - 32 and 64 bits files - Image orientation information are not taken in account. Here too, I haven't seen any file that was not top-bottom/left-right oriented.
2012-10-22Tooltip/Description fixes for recent "tweaks"Joshua Leung
1) "AnimData" is a technical term used for a specific entity in the system. "anim data" is mangled fluff. 2) Old tooltip for DopeSheet.source is no longer valid. It's nearly always used to represent the current scene now.
2012-10-22enable bmesh decimator by default.Campbell Barton
2012-10-21== filebrowser ==Andrea Weikert
* Separated bookmarks managed by the OS (System Bookmarks) and bookmarks managed by Blender (Bookmarks). * Added user pref to hide (or show) system bookmarks to allow users doing a video tutorial for example to hide their private system bookmarks This feature should help especially MAC users who reported excessively long list of bookmarks which were added to Blender.
2012-10-21A final bunch of UI messages fixes and tweaks, and some ↵Bastien Montagne
BKE_report()<->BKE_reportf() fixes.
2012-10-21style cleanup: bge, switch statements mostly.Campbell Barton
also left bmesh decimator on in previous commit.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-20add comment about misuse of enum set function.Campbell Barton
2012-10-20Bugfix #32641Ton Roosendaal
User preferences, keymap editor: it allowed to set any event for "key modifier", and not even to NULL the option. Now it limits to keyboard events, on mouseclicks it clears, on ESC it exits without changes.
2012-10-20More UI messages fixes and tweaks, and BKE_report<->BKE_reportf.Bastien Montagne
2012-10-20Remove six languages from Blender UI (rational: very low level of ↵Bastien Montagne
translation, 1-2% at most, and no commit done in branch since more than one year): fi (Finnish), ca (Catalan), bg (Bulgarian), el (Greek), ne (Nepali) and pl (Polish). Also fix compile in paranoid warning=errors mode for own last commit.
2012-10-20rna_sequencer_api.c doc string cleanupDan Eicher
2012-10-19Fix #32219: Inconsistent influence of Units Scale on new objectsSergey Sharybin
Made it so meshes, curves, surfaces and metaballs are scaling to a grid cell size, which makes them behave consistently now. There're still issues to be resolved still: - Lattice is not scaled to grid cell size yet, it uses slightly different add function which makes scaling a bit tricky and hacky. Would prefer to do a bit bigger refactor here, so it's a TODO for now. - Cameras, speakers and other helpers are not scaling. They don't have data on which scale could be applied and perhaps it should be some kind of draw scale. Also would consider it's a TODO for now.
2012-10-18Fix #32896: No compositor tree update with image input color space changeSergey Sharybin
2012-10-18Maybe hard limmit is good enough. Removing soft limmit for sky turbidityDaniel Salazar
2012-10-17Cycles: Sensible limmits for Sky Texture turbidity valueDaniel Salazar
2012-10-17Render: local light group option for materials, blender internal feature fromBrecht Van Lommel
the render branch. When a material is linked in and has a light group override, this can now use a local group in the scene file, by replacing the linked light group with a local group that has the same name. A use case might be controlling the specular highlight on linked character's eyes per scene. Patch from render branch by Pablo Vazquez.
2012-10-16Cycles: non-camera viewport render border supportSergey Sharybin
This makes it possible to do a border render inside a viewport even when not looking through the camera. Render border could be defined by Ctrl-B shortcut (works for both camera render border and viewport render border). Camera render border could still be defined using Shift-B (so no muscule memory would be broken). Currently used a special flag of operator to do this, otherwise you'll need to either two operators with different poll callback or it could go into conflict with a border zoom, Border render of a viewport could be enabled/disabled in View panel using "Render Border" option.
2012-10-16More UI messages and BKE_reportf<->BKE_report fixes...Bastien Montagne
2012-10-16code cleanup: picky rna naming conventionCampbell Barton