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-04-30Fix [#22207] Selecting Roots also selects hiddenMatt Ebb
2010-04-283dview --> view3d, patch by Jonathan Smith with small corrections and changes.Campbell Barton
2010-04-27fix for error in decleration orderCampbell Barton
2010-04-27factor for setting particle weightsCampbell Barton
2010-04-21replace add_v3_v3v3() --> add_v3_v3() where possibleCampbell Barton
2010-04-13Fix for [#21983] Entering Particle Edit mode crashJanne Karhu
2010-03-30Baking for dupligroup & linked library objectsBrecht Van Lommel
- library data allows pointcache writing (hard to know how this should work long term so ifdef'd for now) - changing the frame now updates the dupligroup objects - BKE_ptcache_ids_from_object(), option to get the id's from duplis note! scene_update_tagged() is called from the main() loop, and runs BKE_ptcache_quick_cache_all(), this could become a performance issue, especially with duplis, should probably not call BKE_ptcache_quick_cache_all() all the time, even when not playing back animation. (commits 27856 by Campbell from render25 branch)
2010-03-23more lint includesCampbell Barton
Only source/blender/editors/ dir, should not give errors on different platforms Only removing: UI_*.h, ED_*.h, WM_*.h, DNA_*.h, IMB_*.h, RNA_*.h, PIL_*.h
2010-03-22Fix for [#21103] Updating bugs in Particle ModeJanne Karhu
2010-03-12Fix #21066: particle hair X mirror doesn't work.Brecht Van Lommel
2010-02-12correct fsf addressCampbell Barton
2010-02-11fix for own mistake [#21088] comb mode broken?Campbell Barton
2010-02-09bugfix [#21055] Python: accessing ParticleEdit.hair causes segmentation ↵Campbell Barton
violation
2010-01-26bugfix [#20401] Hair Combing with "Limit Selection to Visible" does not comb ↵Campbell Barton
all particles Limit selection was totally broken (border select, circle select etc) because the depth function was using the view matrix multiplied by the object matrix. I couldnt find any case where this was needed, but take care when using data->mats.modelview from particle mode edit tools.
2010-01-23bugfix [#20767] Particle edit mode crashesCampbell Barton
& missing include added
2010-01-16generic operator menu was searching for "type" and using the first enum ↵Campbell Barton
property if it wasnt found. this is too arbitrary and could break if roperty order is changed. store the property in the operator type that is to be used for menu and enum search func's. python function for searching operator enums on invoke. (just need dynamic python enums now) wm.invoke_search_popup(self)
2010-01-15- particle drawing was using invalid memory with weights.Campbell Barton
- particle set weight operator (Shift + K) and from the menu. - mirror vertex groups operator can also flip weight group names. a number of utility functions for weight groups added int *get_defgroup_flip_map(struct Object *ob); void flip_vertexgroup_name (char *name_r, const char *name, int strip_number); // moved from modifier.c void copy_defvert (struct MDeformVert *dvert_r, const struct MDeformVert *dvert); void flip_defvert (struct MDeformVert *dvert, int *flip_map);
2010-01-14improve volume preserving puff to shape the end strands of the hair in ↵Campbell Barton
relation to the underlying form of the head.
2010-01-14particle weight brush back (mostly the same as in 2.4x), needed to control ↵Campbell Barton
long hairs movement.
2010-01-12particle puff, volume option.Campbell Barton
When combing long hair it will often end up with no volume (flat on the head like its wet). a way to fix this is to use the puff tool however when applied points at the root only this just gives a bit of volume at the roots and the rest of the hair stays flat. This option moves the unselected parts of the hair without applying the puff tool to them, giving volume to the hair whilst preserving the desired style.
2010-01-12bugfix for puff brush, it wasnt working if the object had any transformation.Campbell Barton
some dna comments too.
2010-01-12last commit was no good since pe_get_current was running ↵Campbell Barton
recalc_emitter_field on mousemove and poll() functions. run on entering particle editmode only.
2010-01-12particle editCampbell Barton
the emitter field wasnt recalculated on entering on editmode. this meant you could use the puff brush in particle edit, move mesh verts, go back into particle edit... And the mesh data from the previous mesh would still be used.
2010-01-11remove operators PARTICLE_OT_brush_set and PARTICLE_OT_edit_type_set, rna ↵Campbell Barton
data access and menu's can replace
2010-01-06Particle edit: optimization for combing, was computing hair space too often,Brecht Van Lommel
and fix some warnings.
2010-01-05Particles:Brecht Van Lommel
* Fix crash in mirror tool. * Added X Mirror option back to the UI, flag is now same as the one for edit and paint modes, stored in the mesh.
2009-12-26fixes for errors/warnings found with cppcheckCampbell Barton
2009-12-24Removed a few operators that were just used to generate popup menus and ↵Matt Ebb
replaced with python defined menus.
2009-12-18Fix #20401: hair combing with limit selection to visible does not combBrecht Van Lommel
all particles.
2009-12-07Sculpt Branch:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r24889:25180
2009-12-07Particles: bugfixesBrecht Van Lommel
* Don't show Apply as Shape for particle modifiers. * Fix particles disappearing after exiting particle mode. * Fix free edit not redrawing the 3d view. * Fix use of uninitialized variable in layers template.
2009-12-07Particles: child editing bugfixesBrecht Van Lommel
* Make partial update work again for faster editing. * Draw parents over children again, nicer for editing. * Fix crash with remove tools & showing child particles. * Fix children not disappearing always when setting to None. * Fix wrong normal for last point in child path. * Fix a python error in the hair dynamics panel.
2009-11-301. Extend option for 3d view border select now does something (default True ↵Martin Poirier
to keep same behavior) 2. Add action parameter to Select_All_Toggle operators, rename to Select_All. Options are Toggle (default), Select, Deselect, Invert (same as select swap). This makes it possible to map separate hotkeys for select all and deselect all. NOTE for Aligorith: I didn't change animation operators for select_all which already had an Invert operator. These should be fixed eventually.
2009-11-11Sculpt: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r24330:24483
2009-11-10Math LibBrecht Van Lommel
* Convert all code to use new functions. * Branch maintainers may want to skip this commit, and run this conversion script instead, if they use a lot of math functions in new code: http://www.pasteall.org/9052/python
2009-11-09- added particle select_inverseCampbell Barton
- added select root/tip to the select menu - selection drawing updates for select more/less were not working
2009-10-29Sculpt: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r24095:24152
2009-10-28Bugfix: particle editmode cut tool still wasn't working correct.Brecht Van Lommel
2009-10-27Commit of the sculpt patch (#19672). Further development will be in this ↵Nicholas Bishop
branch until we merge to trunk.
2009-10-21Make compiler happy, remove doubtful non init usage.Guillermo S. Romero
2009-10-21Silencing some compiler warnings for mingwJoshua Leung
* Unused functions * Uninitialised vars
2009-10-20Bugfix for a crash with the cut tool in particle mode.Brecht Van Lommel
2009-10-18Fix for [#19610] Hair cut tool, keeps cutting hidden hairs.Janne Karhu
2009-10-13Bugfixes for particle mode:Brecht Van Lommel
* Fix crash removing all particles. * Brush added particles did not get correct coordinates.
2009-10-13Context operators for adjusting context values directly to avoid adding ↵Campbell Barton
operators for adjusting single values which also need duplicate notifiers. wm.context_set(path="scene.tool_settings.someattr", somevalue) wm.context_toggle(path="scene.tool_settings.somebool") wm.context_toggle_values(path="scene.tool_settings.some_enum", value_1="somevalue", value_2="othervalue") # switch between 2 values wm.context_cycle_enum(path="scene.tool_settings.some_enum", reverse=False) the path value is taken from the context so the full path is context.scene.tool_settings... This means in keymaps you can cycle draw modes, change PET- anything with rna access. If its not so nice to map keys to operators like wm.context_set we could use macro's to wrap it and have its own name Use this for PET and setting pivot options - Made userpref key shortcut Ctrl+Alt+U since its not used in 2.4x - added pivot_point_align (Alt+Comma) - added PET wasnt rna wrapped correctly.
2009-10-09Particle Edit Mode:Brecht Van Lommel
* Fix crash trying to enter particle mode when the particle modifier is disabled in the stack. * Fix redraw being very slow due to the draw function causing the object to be recalculated on each redraw (through PE_draw_object). * Removed the system where PE_get_current would automatically create the particle edit, this would run from poll() functions, which gave all kinds of issues, now it only creates the data on enter/exit and switching active particle system.
2009-10-01Fix crashes with .blend files saved in particle mode, derivedmeshBrecht Van Lommel
can't be assumed to be made yet then.
2009-09-29Sorry, three commits in one, became difficult to untangle..Brecht Van Lommel
Editors Modules * render/ module added in editors, moved the preview render code there and also shading related operators. * physics/ module made more consistent with other modules. renaming files, making a single physics_ops.c for operators and keymaps. Also move all particle related operators here now. * space_buttons/ now should have only operators relevant to the buttons specificially. Updates & Notifiers * Material/Texture/World/Lamp can now be passed to DAG_id_flush_update, which will go back to a callback in editors. Eventually these should be in the depsgraph itself, but for now this gives a unified call for doing updates. * GLSL materials are now refreshed on changes. There's still various cases missing, * Preview icons now hook into this system, solving various update cases that were missed before. * Also fixes issue in my last commit, where some preview would not render, problem is avoided in the new system. Icon Rendering * On systems with support for non-power of two textures, an OpenGL texture is now used instead of glDrawPixels. This avoids problems with icons get clipped on region borders. On my Linux desktop, this gives an 1.1x speedup, and on my Mac laptop a 2.3x speedup overall in redrawing the full window, with the default setup. The glDrawPixels implementation on Mac seems to have a lot of overhread. * Preview icons are now drawn using proper premul alpha, and never faded so you can see them clearly. * Also tried to fix issue with texture node preview rendering, globals can't be used with threads reliably.