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-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.
2012-10-12quiet clang static checker warning by returning an error for invalid ↵Campbell Barton
situation getting an IDProp mapping from a PyObject. also print the path installed to when installing an addon.
2012-10-12remove BLI_noise from BLI_blenlib.h, not that many files need this.Campbell Barton
2012-10-12fix for many RNA definitions having soft/hard ranges swapped, make this ↵Campbell Barton
BLI_assert() on debug builds.
2012-10-12get the width and height of the font at once when drawing auto-key,Campbell Barton
also move BLF'g global font init into its own static function.
2012-10-11Revert part of own r51193 (now I know where Courant comes from...), and add ↵Bastien Montagne
another exception to UI messages spellchecker! Thanks to Lockal for pointing this.
2012-10-11Removed duplicate include of stdio.hJoshua Leung
At least on mingw, this doesn't seem to be needed.
2012-10-11Auto key warning - Stripping down to basicsJoshua Leung
Now just a static icon + text display in corner of view. No blinking. No red/orange text. No window borders.
2012-10-11style cleanupCampbell Barton
2012-10-11fix [#32829] Crash when making linked Mesh with UV Map localCampbell Barton
2012-10-11style cleanup:Campbell Barton
also add helper makefile targets: * tbz - makes a tar.bz2 of an svn export * test_style_qtc - outputs style checks in qtc task format.
2012-10-10Cycles: per-BSDF normal input and new Bump node.Brecht Van Lommel
Each BSDF node now has a Normal input, which can be used to set a custom normal for the BSDF, for example if you want to have only bump on one of the layers in a multilayer material. The Bump node can be used to generate a normal from a scalar value, the same as what happens when you connect a scalar value to the displacement output. Documentation has been updated with the latest changes: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes Patch by Agustin Benavidez, some implementation tweaks by me.
2012-10-10quiet compiler warnings from recent merge.Campbell Barton
2012-10-10workaround for feedback loop when viewing-selected/all with a locked camera.Campbell Barton
the camera could try include its own boundbox in its view. now just skip the camera if 'All Regions' and lock view option is enabled.
2012-10-10Google Summer of Code project: "Smoke Simulator Improvements & Fire".Daniel Genrich
Documentation & Test blend files: ------------------ http://wiki.blender.org/index.php/User:MiikaH/GSoC-2012-Smoke-Simulator-Improvements Credits: ------------------ Miika Hamalainen (MiikaH): Student / Main programmer Daniel Genrich (Genscher): Mentor / Programmer of merged patches from Smoke2 branch Google: For Google Summer of Code 2012
2012-10-10Cycles: Anisotropic BSDF enabled, with tangents now computed from the active ↵Brecht Van Lommel
UV map. It's using the Ward BSDF currently, which has some energy loss so might be a bit dark. More/better BSDF options can be implemented later. Patch by Mike Farnsworth, some modifications by me. Currently it's not possible yet to set a custom tangent, that will follow as part of per-bsdf normals patch.
2012-10-10- Ctrl+NumpadDel is now view-selected (all regions), ... was view cursor.Campbell Barton
- Ctrl+Home: is now view-all (all regions).
2012-10-10fix error changing the view with a lock-camera-to-view on and smooth-view ↵Campbell Barton
disabled.
2012-10-10add `All Regions` option to view_all (homekey), de-duplicate functions with ↵Campbell Barton
view-selected.
2012-10-10option for view3d-selected to use all regions (nice for viewing selected in ↵Campbell Barton
quad-view), currently not assigned to any keys.
2012-10-10minor refactor, move view selected rv3d specific logic into its own static ↵Campbell Barton
function.
2012-10-10Its silly to use "verify index" because it will add non existing and remove ↵Ove Murberg Henriksen
them afterwards.
2012-10-10fix error setting quadview when there is no camera in the scene, the view ↵Campbell Barton
would glitch/jump when accessing afterwards.
2012-10-10fix for crash when entering fly mode in a camera view that has no camera ↵Campbell Barton
(rare but possible situation).
2012-10-10Graph Editor: Added a filtering option for Drivers mode to only show F-CurvesJoshua Leung
with errors This filtering option is useful when rigging and you want to figure out if any of your drivers are not functioning, and/or which one(s) are not, so that you can go through fixing them. It saves you from having to check on each one individually, or going into the console to try to infer which ones are not working.
2012-10-10Changing clear weight code from "assigning 0" to "removing".Ove Murberg Henriksen
Its less efficient but better practice. + Some style clean.
2012-10-10Color Management: fixed color management-less texture renderingSergey Sharybin
There was a missing check for whether color management enabled or not when converting byte textures to linear space. This commit also fixes wrong texture preview rendering, which was applying sRGB transform twice, making procedural textures bright. This will make float textures being previewed dark (in a linear space) but that's how it used to behave in pre-OCIO color management.
2012-10-10use __restrict for string functions args so the compiler can assume they ↵Campbell Barton
dont overlap. also avoid comparing int/size_t in for loops.
2012-10-10refactor foreachScreen functions for clipping, now the projection clipping ↵Campbell Barton
flag is passed down directly rather then converting the enum into a flag, also fix own recent crash lasso seleting in object mode with pose objects.
2012-10-10code cleanup: split `foreach` object data iterator functions out of ↵Campbell Barton
drawobject.c (since they are used for selection too), into their own file: object_iterators.c
2012-10-10object center selection now uses floats, also fix own error in circle ↵Campbell Barton
selection in recent refactor.
2012-10-10refactor screen foreach functions to accept float[2] arguments rather then ↵Campbell Barton
int pairs. overall means less converting between float and int (and short in some cases).
2012-10-10transfer weight's now operates on selected vertices (when vertex select is ↵Campbell Barton
enabled).
2012-10-09code cleanup:Antony Riakiotakis
Move smart stitch drawing code inside a draw callback and use ED_region_draw_cb_activate instead of explicitly checking for this specific operator in the main uv drawing function.
2012-10-09Generalization of node dependency sorting, avoid using the sock->link ↵Lukas Toenne
pointer. This pointer only works for sockets that follow the standard 1-to-n connectivity (an output can be linked to multiple inputs, an input can only have one connection). Future node trees may implement 1-to-1 or n-to-1 linking.
2012-10-09code cleanup: make header defines more consistent, JOYSENSOR header guard ↵Campbell Barton
had a typo too.
2012-10-09Bugfix [#32677] Cloth Pinning Does Not Obey Weight MapDaniel Genrich
Problem occured when having more than one weight map available.
2012-10-09style cleanup: also made functions staticCampbell Barton