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-07-04cycles changes:Campbell Barton
- images that can't be loaded because of the limit are printed in the console. - textures that can't be found show up as pink (so we know somethings wrong).
2012-07-04Two pass execution:Jeroen Bakker
1. first pass only fast nodes are calculated and only to the active viewer node 2. second pass all nodes to all outputs Temp disabled highlights because of random crashes.
2012-07-04Highlight nodes that are being processedJeroen Bakker
2012-07-04Revert the DNA pdef_stickness -> pdef_stickiness part of r48556.Bastien Montagne
Forgot DNA needed stable names... :/ Correct spelling would involve keeping the old one for load code anyway, so better live with incorrect spelling here.
2012-07-04Mask node: create a copy of layers to be rasterized in initExecutionSergey Sharybin
This creates a list of splines to be rasterized in nitExecution which is being called from main thread. This should resolve possible threading issues discovered in tomato branch.
2012-07-04fix error in node template and quiet warning.Campbell Barton
2012-07-03More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵Bastien Montagne
normalise->normalize).
2012-07-03Minor updates.Bastien Montagne
2012-07-03First load of spell and typo fixes (mostly UI messages, but also one or two ↵Bastien Montagne
pieces of code using mis-spelled names).
2012-07-03Also fix Anim Player button for node editorSergey Sharybin
2012-07-03Grmph! module renaming broke the tool!Bastien Montagne
2012-07-03Fix #32002: "Anim Player" button on header doesn't appearSergey Sharybin
2012-07-03image sequence - apply cyclic option AFTER the image offset,Campbell Barton
there was no way to properly loop on a sequence of images that didnt start frame 1.
2012-07-03dont display image sequences outside the frame range in the 3D viewport.Campbell Barton
2012-07-03Fix for the "black F-Curves" bug on undoJoshua Leung
(From personal stash of bugs - since early 2.5 versions) F-Curve colors get applied only on Graph Editor "refresh()". In some cases, undo was reverting back to a state where the colors had not yet been set. In these cases, there would be no refresh() after that undo (until expanding a channel or some other similar action), resulting in "black F-Curves" appearing. So, now we force such an update after undo to ensure that the curves never display black. (Noticed while investigating another bug for Mango related to CLIP_OT_constraint_to_fcurve not sending notifiers required when new F-Curves are added)
2012-07-03More exception words to the ui dico... :/Bastien Montagne
2012-07-03Minor edits.Bastien Montagne
2012-07-03Fix [#31977] Export Animated Mesh, terminate baking in fluid-simBastien Montagne
* Elbeem exporter code now overrides user settings to No Slip in case the object is animated; * UI of fluid obstacles now disables slip settings when export animated is enabled; * Added in this later option's tooltip a mention that it enforces No Slip!
2012-07-03rename module to something less generic.Campbell Barton
2012-07-03fix (actually nasty workaround), for groups incorrectly drawing in the ↵Campbell Barton
object panel when the blend file has naming collisions with library data. also minor style cleanup in bpy_rna.c
2012-07-03Optimized the area of interest of the lensdistortion node.Jeroen Bakker
This will have faster feedback to the user, as lensdistortion is mostly a node that is located at the end of a composite
2012-07-03Style edit (mostly), use """ for docstrings (not ''').Bastien Montagne
Should also fix the broken py ops tips...
2012-07-03Check for nullpointers.Jeroen Bakker
The ID of group nodes are not always filled.
2012-07-03fix for memory leak in BKE_mesh_ensure_navmesh(), it would add 2 navmesh ↵Campbell Barton
layers, once referencing the other.
2012-07-03fix for smoke writing uninitialized values to pointcache, not a big deal ↵Campbell Barton
since they are ignored on reading.
2012-07-03Bugfix: Fix crashes with empty material slotsJoshua Leung
2012-07-03Followup for r.48515Joshua Leung
* Removed material driver creation hack. However, the textures one remains, as texture eval isn't ready yet * Shuffled some code
2012-07-03Bugfix [#31834] Cycles materials cannot be manipulated using driversJoshua Leung
Until now, there was never any code for making drivers on materials get recalculated when their dependencies were changed. However, since changing material colors with drivers is something that is quite common, a workaround was introduced to ensure that materials could still be driven (albeit with the relevant drivers rooted at object level). This worked well enough so far with traditional materials - though it was sometimes clunky and confusing for some users - and would have been ok to tide us over until the depsgraph refactor. The introduction of Cycles changed this, as it has in many other ways. Now that people use Cycles to render, they'll need to drive the material colors through the nested nodetree (and other things nested deeply within that). However, this is much more difficult to generate hacks to create the relevant paths needed to work around the problem. == This Commit... == * Adds a recursive driver calculation step to the BKE_object_handle_update() (which gets called whenever the depsgraph has finished tagging object datablocks for updates), which goes through calculating the drivers attached to the object (and the materials/nodetrees attached to that). This case gets handled everytime the object is tagged as needing updates to its "data" (OB_RECALC_DATA) * When building the depsgraph, every dependency that the drivers there have are treated as if they were attached to object.data instead. This should trick the depsgraph into tagging OB_RECALC_DATA to force recalculation of drivers, at the expense perhaps of modifiers getting recalculated again. == Todo == * The old workarounds noted are still in place (will be commented out in the next commit). This fix renders at least the material case redundant, although the textures case still needs a bit more work. * Check on whether similar hacks can be done for other datablock combinations * So far, only simple test cases have been tested. There is probably some performance penalty for heavy setups still (due to need to traverse down all parts of material/node hierarchy to find things that need updates). If there really is a problem here, we could try introducing some tags to limit this traversal (which get added at depsgraph build time). <--- USER TESTING NEEDED!!!
2012-07-03Bugfix [#31976] Bone Group Custom color set is not respected when creating anJoshua Leung
Action Custom color set colors were not getting copied over when creating new action groups. Instead, a "default set" was initialised for use instead.
2012-07-03Nice update to xgettext replacement, now finds 608 strings, think this ↵Bastien Montagne
covers all cases... Will run a complete test case tomorrow, regexes killed me this evening!
2012-07-03add bmesh/python operator support for vector and matrix args.Campbell Barton
also rename BMO_OP_SLOT_PNT to BMO_OP_SLOT_PTR (matches RNA and sounds less like 'point')
2012-07-02Adding (moving from bf-translation) the i18n python module. This will make ↵Bastien Montagne
it available for future "UI Translation" addon, and probably other UI-related tools as well. Notes: * This is a somewhat reworked version of what is currently in bf-translation's trunk/po/tools, not yet fully functionnal (well, 95% is ;) ) nor fully tested. ultimately, it will replace it (being "svn-linked" in bf-translation). * Added feature: more complete/strict tests (yet some work to be done here). * Added spell checking (huge spellcheck commit incomming...). * Trying to get rid of xgettext itself (should e.g. allow us to use #defines as contexts, among other things...). But currently captures less strings, work needed here too. Please note this includes libfribidi.dll, as it is hard to find it for windows (unixes should have no problems here).
2012-07-02fix for crash getting GROUP_OT_objects_remove's props without a context (own ↵Campbell Barton
fault)
2012-07-02Fix for image texture node in cycles. The button draw function has to use ↵Lukas Toenne
the image user pointer directly for property buttons, unlike the compositor image node which redefines image user properties on the node itself to ensure proper updates.
2012-07-02Limit out of screen tiles to be scheduled.Jeroen Bakker
2012-07-02Smoke Bugfix: Turbulence was removed.Daniel Genrich
2012-07-02Bugfix for wrong / bad vorticity forming weird banding on the y and z axis. Daniel Genrich
Part of Blender Smoke Develeopment Milestone III.
2012-07-02Fix #31970: Crash, whith Sequencer Swap Data-FunctionSergey Sharybin
2012-07-02Validate mesh selection stack in mesh_validate functionSergey Sharybin
Related on #31944: Blender crashes on switching to mesh edit mode
2012-07-02Fix #31961: Grease Pencil in VSE don't save the dataSergey Sharybin
Issue was caused by linking to grease pencil from direct_link* function which lead to NULL GP data because it's being read a way later. Link to GP data in lib_link* instead.
2012-07-02Fix related on #31984: Multires Displacement Bake creates ripples for each ↵Sergey Sharybin
subidived face Skip applying subdivisions in cases when low resolution mesh is disabled and baking happens from higher level to higher level/
2012-07-02code cleanup: minor editsCampbell Barton
2012-07-01don't disable cycles when OIIO isnt found, instead throw an error, annoying ↵Campbell Barton
when full build is done and later find cycles isn't on.
2012-07-01another fix for error in the view raycast templateCampbell Barton
2012-07-01fix for 2 errors in the templateCampbell Barton
2012-07-01style cleanupCampbell Barton
2012-07-01python template for doing mouse ray casts to pick objects in the 3d viewport.Campbell Barton
2012-07-01new function: bpy.extras.view3d_utils.region_2d_to_origin_3d()Campbell Barton
useful for doing ray casts from the view.
2012-07-01style cleanup: remove '.' from docstring endings and use quotes for ↵Campbell Barton
descriptions.
2012-07-01A little bit of cleanup for the new DXT code:Mitchell Stokes
* Using TRUE/FALSE instead of 1/0 * Checking to make sure GL_EXT_texture_compression_s3tc is supported * Removing some debug error checking