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
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-03-22fixes for screw modifierCampbell Barton
- steps for a closed screw was off by 1 - screw offset wasnt being copied
2010-03-22Screw Modifier (old patch was called Lathe)Campbell Barton
didnt commit this patch because curves are generally better to create a shape to lathe however now that curves can have modifiers applied to them I think its good to have this. Added options to offset the lathe so it can work like the screw tool as well. - optional object for axis which also controls the center point. - screw offset so rather then just lathing this can work more like the screw tool. - screw optionally using the object distance along the axis. - iterations so the screw can be applied multiple times. tested to work well with curves.
2010-03-21(no commit message)Tom Musgrove
2010-03-21Fix syntax for ID keyword.Guillermo S. Romero
2010-03-21[#21660] improved UV test gridCampbell Barton
from shuvro sarker (shuvro) Added text to the patch and made other minor tweaks. moved image generation functions into their own file.
2010-03-20patch #21680 from Richard OlssonCampbell Barton
wm.invoke_props_dialog() This is so python scripts can have popups which do not redo all the time.
2010-03-20merge own commits into render branch into trunk since 27560Campbell Barton
27562, 27570, 27571, 27574, 27576, 27577, 27579, 27590, 27591, 27594, 27595, 27596, 27599, 27605, 27611, 27612, 27613, 27614, 27623
2010-03-20Fix [#21658] file browser "hide invisible" doesn't hide anythingAndrea Weikert
- moved global hide_dot to filelist. - hiding dot files is now included in the filtering of files, which means that for this directory also doesn't have to be read anymore. - reverted changes of rev. 27491 and related changes in rev. 27523 in favor of a more general abstraction for the different 'file browser modes' with respect to filtering.
2010-03-19More F-Modifier Tweaks:Joshua Leung
This commit started out aiming to make the "Stepped" F-Modifier (committed last night) even more useful, but ended up fixing a few other finer-points of how F-Modifiers work. Firstly, the new stuff: I've addded options to the Stepped F-Modifier to not affect frames before and/or after specified values, and renamed the 'start offset' to 'offset' for clarity. The main objective of this is to allow Stepped F-Modifiers to only affect certain time ranges, so that by layering/using multiple instances of the F-Modifier, it can be possible to have multiple stepping-sizes. This allows for effects like: http://www.pasteall.org/blend/2230 or in words, it provides a convenient mechanism for animators to specify whether sections of the animation is shown "on twos", "fours", or even "forty-second-ths plus a smidgen", as can be easily done with 2D. Assorted changes to support this: * Properly fixed up how F-Modifiers that work with time, evaluate the time to evaluate the curve at. Now layered time effects like this should be possible in a much nicer way. * Added proper value range validation/clamping to many properties. There are still a lot more that need checking, but at least more properties now do "the right thing".
2010-03-18F-Modifier Goodies (as requested by @ndy):Joshua Leung
* Copy/Paste operators for F-Modifiers Available in Graph and NLA Editors. Use the Copy/Paste buttons beside the 'Add Modifier' buttons. Copy copies all the modifiers of the ACTIVE F-Curve or Strip depending on the editor. Paste pastes modifiers from the buffer to all the selected F-Curves or Strips, adding the new modifiers to the ends of each list. * 'Stepped Interpolation' F-Modifier This modifier holds each interpolated value from the F-Curve for several frames without changing the timing. This allows to preview motions 'on-twos' for example without altering the timing, or having to go through setting heaps of keyframes. In this case, Andy wanted to use this for CG <-> StopMo.
2010-03-18Bugfix: Autokeying was non-functional after the Keying Sets refactorJoshua Leung
- The RNA wrapping for the generate callback was still wrong, with the primary effect being that C-code calling this had unexpected consequences that were hard to debug. - Fixed some defective checks that meant that when specifying the RNA-pointers for the Keying Set to use (rather than using the Keying Set's own iterator callback) would never add any info.
2010-03-18Fix [#21657] Blender crashes after importing .obj and selecting a materialMatt Ebb
Creating an object via some pre-existing obdata via the py api wasn't properly initialising the object/mesh material link data.
2010-03-18Fix [#21568] Scene LinkingMatt Ebb
2010-03-17PyKeyingSet Bugfixes:Joshua Leung
* With multiple objects selected, only one of the objects got keyframed. The code which was checking for duplicate paths was wrongly assuming to ignore the ID-block used still. * Not registering a Keying Set as 'builtin' would crash on startup. I've made all Keying Sets fallback to adding as if they were local for now, but a better solution is coming soon. * Fixed a typo in RNA function wrappers for the generator callback, since it was looking for the iterator only. This doesn't seem to have caused any problems (thankfully).
2010-03-17Fix [#21114] Graphical cursor displayed in wrong position when switching to ↵Matt Ebb
local ortho.
2010-03-17"Fill deformed" option for 2D curvesSergey Sharybin
Add new option named "Fill deformed". If this option is switched on. 2D curve will be first deformed by modifiers and only then be filled with faces.
2010-03-16no need to include the setting names in enum itemsBrecht Van Lommel
(commit 27539 by Campbell from render25 branch)
2010-03-16option to lock alpha while projection painting.Brecht Van Lommel
(commit 27538 by Campbell from render25 branch)
2010-03-16transform marker sync for extend and grab is back.Brecht Van Lommel
(commit 27537 by Campbell from render25 branch)
2010-03-16draw option to only display what is rendered, used for sequencer, opengl ↵Brecht Van Lommel
drawing by default. since we use preview renders a lot the empties & armatures can get in the way also. (commit 27511 by Campbell from render25 branch)
2010-03-16minor changes to rna names for consistancyBrecht Van Lommel
(commit 27445 by Campbell from render25 branch)
2010-03-16change the scene opengl sequence rendering to be a global option with ↵Brecht Van Lommel
rendering and scrubbing settings. still need to do a do_versions for this to work right without changing settings. (commit 27442 by Campbell from render25 branch)
2010-03-16- menu for selecting add scenes for the sequencer.Brecht Van Lommel
- update internal 'btempdir' from userprefs on changing and initializing the temp dir. - add sequence strip operators nolonger require the sequence view to be active (better for automation). (commit 27434 by Campbell from render25 branch)
2010-03-16New "Maintain Volume" constraint. When attached to a bone, you specify a ↵Roland Hess
"free" axis. Upon scaling, this free axis scales normally, but the constraint forces the other two axes to adjust themselves appropriately so that overall bone volume is maintained. So, setting "Y" as the free axis (the default) creates a bone that automatically squashes and stretches when scaling. Thanks to Aligorith, Fweeb, Cessen and others for the feedback.
2010-03-16== Massive Keying Sets Recode ==Joshua Leung
After a few days of wrong turns and learning the finer points of RNA-type-subclassing the hard way, this commit finally presents a refactored version of the Keying Sets system (now version 2) based on some requirements from Cessen. For a more thorough discussion of this commit, see http://sites.google.com/site/aligorith/keyingsets_2.pdf?attredirects=0&d=1 ------ The main highlight of this refactor is that relative Keying Sets have now been recoded so that Python callbacks are run to generate the Keying Set's list of paths everytime the Keying Set is used (to insert or delete keyframes), allowing complex heuristics to be used to determine whether a property gets keyframed based on the current context. These checks may include checking on selection status of related entities, or transform locks. Built-In KeyingSets have also been recoded, and moved from C and out into Python. These are now coded as Relative Keying Sets, and can to some extent serve as basis for adding new relative Keying Sets. However, these have mostly been coded in a slightly 'modular' way which may be confusing for those not so familiar with Python in general. A usable template will be added soon for more general usage. Keyframing settings (i.e. 'visual', 'needed') can now be specified on a per-path basis now, which is especially useful for Absolute Keying Sets, where control over this is often beneficial. Most of the places where Auto-Keyframing is performed have been tidied up for consistency. I'm sure quite a few issues still exist there, but these I'll clean up over the next few days.
2010-03-16added different sampling methods in rotate nodeRobert Holcomb
fixed bug in difference matte node that prevented using a solid color for second input -also clairified some variable names to be more meaningful
2010-03-15Fix [#21618] Wrong Icon For BLEND file on File/AppendAndrea Weikert
While the folder icon was originally planned when in append/link mode, it's easier to distinguish with a blender icon, so the folder icon is now replaced. Also fixed issue introduced in rev. 27491 where filter settings were incorrectly set when moving out of .blend file again.
2010-03-15Fix [#21288] Colour Ramp doesn't update outputMatt Ebb
Moved color ramp RNA to rna_color.c, was very texture-centric before.
2010-03-15Fix #20486: blender hangs upon import attempt of an .obj with >40k polys.Brecht Van Lommel
Added automatic generation of lookup_int callbacks for collections, for quicker lookup by index instead of looping over the whole thing. Import is still quite slow, though now it only takes a few seconds. The next bottleneck seems to be running update (depsgraph, notifiers, ..) on setting every property. I fixed part of that by avoiding a notifier to be added each time, now it checks for duplicates.
2010-03-15Various warning fixes.Brecht Van Lommel
2010-03-15soft bodies kind of bug fixing:Jens Ole Wund
After watching 2.5 from a distance, i did review the soft body module to match in 2.5 every thing can be animated rule. Until now i did not realize, that, by default, every property is 'fcurve'-able unless told to be not. I really like it that way. However SB code did assume some things not to be changing after birth of the SB object. After spending some hours with softbody.c /* as may be read in its history */ I think most of the SB properties are ready to go. For those that do not, some of them never will, i did reset the flag in the RNA definitions. There is one not completely resolved: bending stiffness which will work if the initial value was non zero, because only in this case the secondary set of springs needed is built at all. Duh, and there a zillions of cases to test .. please do so.
2010-03-14Remove SAT texture filter. It's not working, thought it was but that'sBrecht Van Lommel
because the mipmap was not being refreshed. Also this will be problematic to support when I add tile/mipmap cache, so would not rather not try to. Can be added back afterwards if someone wants to make it work.
2010-03-14user preference to disable the splash screenCampbell Barton
2010-03-13added method to change algorithm used in channel matte node. Limit a ↵Robert Holcomb
channel by another channel or limit by max of remaining channels.
2010-03-13Fix [#21351] PROPERTIES: Resolution changes based solely on changing Matt Ebb
encoding format Bypassed existing hardcoded ffmpeg presets that executed when changing format, replaced with bpy presets. Leaving old code there for now, haven't got python/rna access to the ffmpeg id properties.. Anyone know how to do this? Code snippets here: http://www.pasteall.org/11657/c
2010-03-12updated despill node to incorperate changes from Xavier Thomas's patch #18012Robert Holcomb
2010-03-12- Hhighlight active nurb in edit modeSergey Sharybin
- Replaced hardcoded nurbcol array with theme colors - Send notification in duplicate curve operator (this operator could reset/change active nurb) - Edge seam color added to the user preferences dialog
2010-03-12Added ability to save and load planar environment maps, rather than only cube.Matt Ebb
2010-03-11rna/py api function for removing ID blocks, id.unused_clear()Brecht Van Lommel
(revision 27409 from render25 branch)
2010-03-11Restored Environment mapsMatt Ebb
* Fixed up RNA and UI * Brought back 'Save' and 'Clear' operators (in the little triangle menu in environment map properties) * While I was at it, noticed that environment maps were only using 8bit colour, changed it to use full 32bit float instead for proper HDR colour etc, so environment map reflections have the correct colour range --> http://mke3.net/blender/devel/2.5/env_hdr.jpg This fixes [#20904] Environment Map does not render; also missing panel
2010-03-10Python/RNA: added collection.move(from, to) for python definedBrecht Van Lommel
collection properties.
2010-03-10filebrowser:Andrea Weikert
* move own thread handling for thumbnails to WM_jobs * cleanup of thumbnail creation code * added function to kill the job, which actually allows thread to terminate gracefully vc9 projectfiles: * fixed some missing includes for release target!
2010-03-09rename some functions to use easier to understand names.Campbell Barton
'BLI_makestringcode' --> 'BLI_path_rel' 'BLI_convertstringcwd' --> 'BLI_path_cwd' 'BLI_convertstringframe' --> 'BLI_path_frame' 'BLI_convertstringframe_range' --> 'BLI_path_frame_range' 'BLI_make_cwdpath' --> 'BLI_path_cwd'
2010-03-09camera override option for scene strips.Campbell Barton
2010-03-09Fix [#21145] Preferences: Solid OpenGL lights viewport updateMatt Ebb
2010-03-09Fix for: [#20937] Add brush doesnt work when disconnected hair option is ↵Janne Karhu
enabled. Really not much to fix, since it's just not supposed to work. Removed the non-working brushes (add and puff) from the brush list while hair is disconnected.
2010-03-09option to use offscreen opengl drawing with the sequencer scene strips.Campbell Barton
warning, uses bad level call, will need to resolve very very soon!
2010-03-08image re-project now uses offscreen render function and has input for render ↵Campbell Barton
size. unrelated changes that ended up being more trouble to commit separate... - removed BLI_split_dirfile(), was nasty, occasionaly modifying the source string, it could create directories and used the $CWD in some cases. was only used in 2 places in filesel.c, if this gives problems can address without bringing back this function. renamed BLI_split_dirfile_basic --> BLI_split_dirfile - view3d_operator_needs_opengl was being called for offscreen render when it wasnt needed.
2010-03-08Change airbrush rate min/max to allow lower values and add separateBrecht Van Lommel
soft/hard limits for even lower/higher ones.