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
2008-01-19add the option to add the parents time offset value.Campbell Barton
2008-01-19 find_group would only return the first group, this let to the assumption ↵Campbell Barton
that an object was only in 1 group, made it easy to loop through all groups an object is in. group = NULL; while( (group = find_group(base->object, group)) ) { ... }
2008-01-19Added new render pass: "Mist".Ton Roosendaal
This is actually just the alpha value as currently being calculated by the mist code. It is in many cases not very useful to have this as alpha in shading result, also for postprocess and composite. Note: this pass also works with "Mist" not set in World, of course.
2008-01-19don't display relative paths button when loading files.Campbell Barton
this was silly anyway since it always gave an error.
2008-01-19Fixing makefiles for binreloc I made it use flags like otherKent Mein
things default on for linux. ideasman helped me get scons working. Cmake still needs some love... Kent
2008-01-18Linux only addition to know for sure the path of blender because sometimes ↵Campbell Barton
the Play button doesn't work depending on how blender is started. This uses binreloc - http://autopackage.org/docs/binreloc/ it should also solve the problem of python scripts not being found.
2008-01-18Bugfix: particle settings didn't automatically link in associatedBrecht Van Lommel
objects or groups.
2008-01-182 new timeoffset buttons in the animation panel "Ofs" and "Rand"Campbell Barton
Useful when animating many objects falling at different times (for instance).
2008-01-18bugfix didnt get committed somehow, appending a group assumed any indirectly ↵Campbell Barton
linked objects were apart of the appended groups and the objects added to the scene. Now there are recursive dupli's this is no longer true. so need to check the append flag.
2008-01-18== Action-Groups - Drawing Tweak ==Joshua Leung
Now action-group channels are drawn with a green-ish strip background instead of the usual colours to help distinguish them from other channels, making it easier to identify them.
2008-01-18Routine purge of compiler warningsJoshua Leung
2008-01-18== Action Editor - Groups for Action Channels (Peach Request) ==Joshua Leung
Now, you can assign Action Channels to named (folder-like) groups, which help to organise the channels (important for more complex rigs). These are collapsible, can be "protected", and show a "summary" of the keyframes in the channels the Group contains. They are drawn as bright-green (active) or a darker shade of green (not active) channels. * Each Action has its own set of Groups. * An Action-Channel can only occur in one Group at a time. It can also not occur in any group. * Action-Channels can be moved between Groups * Groups + grouped-channels always occur BEFORE un-grouped channels Important Hotkeys: * Shift-G : Adds the selected Action-Channels to the Active Group. This will create a new group if need be * Ctrl-Shift-G : Always adds a new group, and adds the selected Action-Channels to it * Alt-G : Removes selected Action-Channels from their groups * Ctrl-Shift-Alt-G : (Note: this will be removed soon) This is a simple debugging-hotkey I added, which just prints a list of the groups, channels, and their addresses... * NKey / Ctrl-LMB: While hovering over the name of a group, this shows a popup like for other channels, which allows the editing of the channel's name, etc. Assorted Notes: * Some tools may not work yet with this (Ctrl Numpad+/- for example) * Fixed some bugs in various places in Action Editor code * Added theme colours for group channels * The nomenclature of these tools may change in future when a better alternative is found * The ability to auto-assign action-channels to groups when they are keyframed will be coming up shortly
2008-01-18=== Custom Transform Orientation ===Martin Poirier
Added orientation overwriting old ones didn't change correctly (weren't returning the correct index).
2008-01-18Fixed some whitespace indentation I found while looking at something else.Kent Mein
Kent
2008-01-17Approximate Ambient OcclusionBrecht Van Lommel
============================= A new approximate ambient occlusion method has been added, next to the existing one based on raytracing. This method is specifically targetted at use in animations, since it is inherently noise free, and so will not flicker across frames. http://www.blender.org/development/current-projects/changes-since-244/approximate-ambient-occlusion/ http://peach.blender.org/index.php/approximate-ambient-occlusion/ Further improvements are still needed, but it can be tested already. There are still a number of known issues: - Bias errors on backfaces. - For performance, instanced object do not occlude currently. - Sky textures don't work well, the derivatives for texture evaluation are not correct. - Multiple passes do not work entirely correct (they are not accurate to begin with, but could be better).
2008-01-17Render control feature: shader-level shadowbuffer biasTon Roosendaal
Lampbuffers require painful bias tweaking (to prevent aliasing or to get shadow detail). Sometimes you want this different per object, like for gras you want less shadow detail, but for the ground you want high detail. This feature allows to tweak it. The new "LBias" slider is in shader panel, bottom. Ugly! But, thats for later...
2008-01-17Tiny fix but took me hours to track down: render layer menu in Image WindowTon Roosendaal
is not being reset when you render, so after render the layer you picked is still visible in Image Window.
2008-01-17Bugfix for "ghost feathers" trailing one frame behind the character.Brecht Van Lommel
The derivedmesh and particle system needed to be evaluated at render level before creating dupliparticles.
2008-01-17Bugfix for emitter with dupli particles not drawing in group.Brecht Van Lommel
2008-01-17- A miss thought multiplication in hair effectors created a strong ↵Janne Karhu
dependency on the draw/render steps value, now behavior is much better although a stronger effector force is needed for the effect to show.
2008-01-17- Regarding the Peach "hair effectors" request in the mailing list I coded ↵Janne Karhu
quick support so that effectors now can effect combed hair too. Nothing special needed to use, just normal field effectors, although there is a new "stiff" parameter in extras panel. (Note, at least for now this only works with path visualization) - Keyed particles work again for all visualizations (previously only "path"), they still need some work though to be fully operational. - Keyed particles weren't saved or loaded correctly.
2008-01-17Dupli Bugfixes!Brecht Van Lommel
It seems everytime I try to fix something here I break something else, but anyway, another try at getting this to work properly. Fixes for: - Getting dupliverts/faces derivedmesh with orco caused wrong results on meshes in linked dupligroups with proxy, because modifier stack was revaluated with wrong object matrix, now gets orco another way. - Fix render instances being hidden when original object was not added to the object render list. - Changed the way object instances find their original objects, now works the other way around, original objects look for their instances instead. There's probably issues still with recursive dupligroups..
2008-01-16added include for M_PIKent Mein
Kent
2008-01-16Bugfix: strands didn't respect renderlayers.Brecht Van Lommel
2008-01-16user pref to make relative paths an option you can save (peachers need to be ↵Campbell Barton
strict with this for the farm)
2008-01-16== Radial Control ==Nicholas Bishop
* Generalized the interactive brush property control from sculpt mode into a simple API * Modified sculpt mode to take advantage of this (even fixes some minor bugs!) * Added shortcuts in particle edit to set brush size/strength (FKEY/shift+FKEY) Still todo are the other modes that have brushes...
2008-01-16Python APIKen Hughes
---------- Added RenderData.activeLayer attribute, lets user access the active rendering layer. Also corrected description of RenderData.freeImages attribute. Note: doesn't seem like there is any support in the python API for accessing the renderlayers settings....
2008-01-16sequence transform buttons didnt correct for overlap, also made them account ↵Campbell Barton
for color generator and single image types.
2008-01-15Small feature: add a group -> object name gets derived from group name,Ton Roosendaal
2008-01-15changed sqrtf to sqrt to make solaris and other platforms happy.Kent Mein
Kent
2008-01-15incorrect epydocsCampbell Barton
2008-01-14Feature + Fix:Ton Roosendaal
- while sampling color in image window, you now get the sampled color as a line drawn in the node editor Curve nodes, allowing quicker view of what values you actually change. - reverted temporary the patch [#6779] by Matthew Plough He replaced image drawing of backdrop-node-editor with our Texture drawing function. That call is extremely slow, and should be by definition slower than glDrawPixels (unless you don't upload the image each time to gfx mem). Drawing large frames (2k, 4k) in node editor became unacceptable slow, even with the neatest hardware around. (tested nvidia, ati) Probably (Campbell thinks) this is a bypass for Linux ATI cards? Anyhoo, this should be investigated further before applying. It better then becomes a user pref, or even much better: part of the OpenGL profiler we need.
2008-01-14Bad bad bug!Ton Roosendaal
Newly added strip->scale was never initialized 1.0f on adding, causing divide by zero in NLA/Action UI. Bug since september or so... is nobody using NLA? :)
2008-01-14bumped up max recursiveness, was needed for a peach shotCampbell Barton
2008-01-14== Limit Scale Constraint - Affects Transform ==Joshua Leung
Now, the Limit Scale Constraint can be made to work on the Transform values like the Limit Location constraint. Use the "For Transform" button to activate. For clarity, this means that when scaling with a Limit Scale Constraint with this option on, the relevant values in the Transform Properties will stop changing once the Limit defined in the Limit Constraint is reached.
2008-01-14Bugfix for rendering of duplis again, this time with multipleBrecht Van Lommel
dupligroups containing the same dupliverts.
2008-01-14menu generation read and wrote to the same memory with sprintf(), use ↵Campbell Barton
INIT_MINMAX in a few more places and centerview didnt take into account some bone tips in editmode.
2008-01-14Strand render shadow now only renders lines for shadow insteadBrecht Van Lommel
of polygons, to avoid shadow flicker between frames. Added some code that makes it possible to generate APixbuf's from strands.
2008-01-14Bugfix for Transform Orientation Panel:Joshua Leung
Removed a pair of uiPanelPush()/uiPanelPop() calls from the Transform Orientation panel, which were causing minor redraw/refresh problems for the panel's buttons here.
2008-01-14Fix crash in previous commit for objects that don't have a boundbox.Martin Poirier
In that case, the object's center is used.
2008-01-14make solver UI more consistent ... that is what parameters are available and ↵Jens Ole Wund
what is not
2008-01-14=== Transform Snap ===Martin Poirier
Snapping for object mode Changes: - Transform snap now working in object mode and not just mesh edit mode - Shift-Tab can be used to toggle snap on/off inside transform too (no more Esc,toggle,restart) - Object mode snap: Closest uses the bounding box corners of all selected objects, Median uses object center and Center uses transform center (same as edit mode). - Object mode snap: all visible meshes can be used to get the snapping point (unlike edit mode snap which is limited to selected mesh: this might be adjusted to make edit mode snap use all visible too). To Do: - Add "Active" snap target method: use active object (or mesh element) as snap target - Add snapping capabilities to Scale - (Maybe) Add "Near pointer" snap target method: use selected element that is closest to mouse pointer as snap target. Active could probably accomplish that already in a less confusing manner, so I might skip this.
2008-01-13=== Custom Transform Orientation ===Martin Poirier
Custom Orientations can be added with Ctrl-Shift-C (hotkey suggestions are welcomed), this adds and select the new alignment. Custom Orientations can also be added, deleted, selected from the Transform Orientations panel (View -> Transform Orientations). Standard orientations (global, local, normal, view) can also be selected from this panel. If you plan on using only a single custom orientation and don't really need a list, I suggest you use the hotkey as it adds and selects at the same time. Custom Orientations are save in the scene and are selected per 3D view (like normal orientation). Adding from an object, the orientation is a normalized version of the object's orientation. Adding from mesh data, a single element (vertex, edge, face) must be selected in its respective selection mode. Vertex orientation Z-axis is based on the normal, edge Z-axis on the edge itself (X-axis is on the XoY plane when possible, Y-axis is perpendicular to the rest). Face orientation Z-axis is the face normal, X-axis is perpendicular to the first edge, Y-axis is perpendicular to the rest. (More logical orientations can be suggested). I plan to add: 2 vertice (connected or not) => edge orientation , 3 vertice = face orientation Differences from the patch: - orientations no longer link back to the object they came from, everything is copy on creation. - orientations are overwritten based on name (if you add an orientation with the same name as one that already exists, it overwrites the old one)
2008-01-13Bugfix, un-initialized variables for tubemap and spheremap mapping, affected ↵Campbell Barton
textures
2008-01-13== MSVC 7.1 projectfiles ==Andrea Weikert
blenkernel needed opennl include (softbodies) blenderplayer needed linking opennl too now. replaces powf with pow in multires - MSVC isn't C99 compatible
2008-01-13BugfixCampbell Barton
[#6861] Black dots when using small lamps on Mirror materials in 2.44 and 2.43. some values were not initialized properly, for example, the window coordinates for reflections, this caused NAN color values for some pixels, (may also fix plumiferos bad pixel problem from last bconf)
2008-01-13== Sculpt ==Nicholas Bishop
Added undo pushes for the items in the sculpt menu
2008-01-13== Sculpt ==Nicholas Bishop
Added undo pushes after changing the brush type using the CTRL+TAB menu and after interactive change of brush size/strength/rotate.
2008-01-13== Sculpt ==Nicholas Bishop
Fix for the initial brush shape; wasn't initialized properly on older files.
2008-01-12== AutoKeying - Tidy Up ==Joshua Leung
This commit restores the "big red button". When Auto-Keying is enabled (record button toggled on), a menu appears beside it to choose which behaviour for auto-keying should be used. This should be more efficient for quickly turning Auto-Keying on/off. I've also added the relevant version-patches to fix up old files so that sensible default options are in use.