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-06-23Fix #21369: normals on extruded text and curve objects were flippedBrecht Van Lommel
for the backside, giving problems with e.g. boolean operations.
2010-06-23Sculpt+shape keys:Sergey Sharybin
- Sculpting on the basis key should change original mesh - For relative keys sculpting on basis key should update others
2010-06-23Converting a mesh into a mesh (alt-c), was broken with shape keys and ↵Campbell Barton
modifiers that changed the vertex count. removal of the shape key was undone in DM_to_mesh().
2010-06-23Fix #22654: Converted curve from mesh disappearingSergey Sharybin
Curve object should have ob->bb=NULL if there is no derivedMesh
2010-06-23== Sequencer ==Peter Schlaile
Removed "frame_locked"-flag from sequencer completely, since it doesn't work any more in Blender 2.5. (All IPOs are frame-locked now anyways.)
2010-06-22Fix #22589: pressing subdivide or updating displacements after sculptingBrecht Van Lommel
on multire would unnecessarily subdivide vertex groups and other layers, making the operation slower than necessary.
2010-06-22Enabled openmp multithreading for multires/subsurf again, but onlyBrecht Van Lommel
if there are >= 1 million faces estimated in the resulting mesh. (merge from render25 branch)
2010-06-22slight cleaning of texture type changing functionality, done while working ↵Matt Ebb
on other stuff today
2010-06-22sequence.swap(other) rna function.Campbell Barton
2010-06-22[#22262] Sculpting shape keys using the Smooth brush switches the shape to ↵Sergey Sharybin
the Basis PBVH used the same verts array as mesh data and shape key/reference key coords were applying on the mesh data, so on some refreshing undeformed mesh was displayed. Added utility functions to get vert coords from key block, apply new vert coords on keyblock and function to apply coords on bpvh, so now pbvh uses it's ovn vertex array and no changes are making to the mesh data. Additional change: Store key block name in SculptUndoNode, so now shape wouldn't be copied to wrong keyblock on undo
2010-06-21sequencer swap data operator.Campbell Barton
needed for durian so we can swap out preview AVI's for EXR sequences.
2010-06-19Merged revision 29562 from /branches/soc-2010-nexyon.Joerg Mueller
2010-06-18Fix #22625Diego Borghetti
My fix for #22317 make that every time you delete an object, blender go to perspective view, fixed now.
2010-06-18Changes to scene updating with set scenes.Campbell Barton
The most useful effect of this is that set scenes can take the simplify settings from the current scene (render team doesnt have to worry about animators simplify settings). details... - updating on frame change now passes the parent scene to object update function. (this was alredy happening for updating tagged objects) - set scenes objects update first so scenes can depend on set objects however this only happened at once level, now set scenes are updated recursively, so deepest level is updated first. - collision objects used to only look through the current scene, now set objects are included.
2010-06-18Fix for [#22410] Texture force field doesn't depend on empty location (patch ↵Janne Karhu
by Matt Ebb)
2010-06-18Fix for [#22479] Hair is left our when moving emitter unless Hair Dynamics ↵Janne Karhu
is set on
2010-06-18Raise the default report popup severity to errors only (not warnings).Matt Ebb
All reports still get displayed in header.
2010-06-17fix for crash with opengl sequencer strips that dont have a cameraCampbell Barton
2010-06-17Fix [#22610] Alpha problem with textureswhen Brightness > 1 or Contrast < 1Matt Ebb
* Enabled premultiplication for packed images * Added pack/unpack operator to image template * Moved brightness/contrast corrections to after de-premultiplication in image texture sampling
2010-06-15soft bodyJens Ole Wund
disable edge collision for bezier handles because of massive pointlessness
2010-06-15sofbody beziers may work nicerJens Ole Wund
2010-06-14naming changesCampbell Barton
path -> filepath (for rna and operators, as agreed on with elubie) path -> data_path (for windowmanager context functions, this was alredy used in many places)
2010-06-14bugfix [#22573] image pack isn't working rightCampbell Barton
own fault with recent commit to stop packing of generated images, now this works as expected.
2010-06-13use utility functions for vertex groups, no functional changesCampbell Barton
2010-06-12modify my last commit to fix [#22486] add_actuator crashes when name is ↵Campbell Barton
bigger than 32 chars Throwing an exception if the strings too long means scripts need to be aware of string lengths and changing a string length in RNA can too easily break scripts. Instead honor the string length in RNA_property_string_set()
2010-06-12adding TODO commentJens Ole Wund
2010-06-11Fixed bug #21348, Hide selection in Edit Mode not working with some ↵Nicholas Bishop
modifiers (VBOs) Was actually a couple bugs: * VBO bug was that hidden faces weren't being skipped correctly. Fixed that and rewrote this bit of VBO drawing code more clearly (less duplication, less unecessary state, and comments even) * Second bug was that CCGDerivedMesh wasn't outputing ORIGINDEX data for faces. (it's not doing it for edges or verts either, but I don't know that we need it to.) At any rate, we do need this data for faces so that additional DerivedMeshes on top of subsurf know what faces in the editmesh are hidden.
2010-06-11Copy name from original modifier rather than generate new unique in copy_objectSergey Sharybin
2010-06-11Fix bug #22563 Two modifers with same name on one objectDiego Borghetti
The copy_object function don't call modifier_unique_name so every modifier (in this case, the array) get the same name.
2010-06-10setting the sequencer strip filepath for sound strips would rename the strip ↵Campbell Barton
path but not the sounds, resulting in sounds that didnt play in the sequencer unless you removed and replaced them with a strip that pointed to the new path. The way these 2 datablocks work together is a bit odd, I think this is OK for now but should be better defined.
2010-06-09Fix #22317 View reamins in camera's view after camera is deleted (again)Diego Borghetti
The problem was not in the editors, the code in blenkernel have a XXX in the perspective value. Now unlink_object also update the ARegion.
2010-06-09Logic Editor: bugfix for "Unable to Add Controllers sometimes" (reported in ↵Dalai Felinto
IRC by Daniel Salazar (ZanQdo) What was happening; if the old code (2.49) was changing the status from 0 to 1 inside the interface code. e.g. if (!ob->status) ob->status = 1; Initializing it properly (in blenkernel) and making sure the new status is ever 0 (in rna_object.c) should fix it. And yes, the log is bigger than the patch !
2010-06-08set the default options for new cameras to be the same as the default blend fileCampbell Barton
2010-06-07Fix #22487: Shrinkwrap ignores preceding deform modifiersSergey Sharybin
ShrinkwrapCalcData->vert contains verts from derivedMesh this coordinated are deformed by vertexCos only for normal projection (to get correct normals) for other cases this field contains undeformed dm's coordinates and vertexCos should be used
2010-06-07Fix #22331: mesh deform modifier not caculate all shape keys when using ↵Sergey Sharybin
'apply shape keys in edit mode' This modifier used undeformed coordinates from emDM. Added method getVertCos to emDM, so meshdeform now could use it to get deformed coordinates form any derived mesh.
2010-06-07Fixed bug #22293, v2.49b to v2.5alpha2 incompatibilityNicholas Bishop
* UV data on multires meshes wasn't getting imported properly. Fixed by separately loading in all "first-level" data from the old multires data type into mesh. Note that an "incorrect" data layers might still be loaded and be active on the mesh, but the correct layers should now also show up in the UV layer selector.
2010-06-07Fixed bug #22361, missing graphics when sculpting with pinned shape keysNicholas Bishop
* Problem was that the sculpt PBVH was only used for redrawing if the derived mesh's vertices were equal the base mesh's vertices, which isn't the case when sculpting on shape keys.
2010-06-06- Added checking if modifier is active in find_multires_modifierSergey Sharybin
- Pass MultiresModifierData to reshape functions
2010-06-06- [#22492] [29159] commit breaks importing of script file that has a reload ↵Campbell Barton
to self in it broke when including the blend path in the modules filename. - new function BLI_path_basename(), matches pythons os.path.basename(). replace a number of cases where BLI_split_dirfile was being used to get the filename only.
2010-06-05revert changes in own commit to fix warnings, was giving warnings with a ↵Campbell Barton
newer swscale
2010-06-05get rid of some warnings,Campbell Barton
removed NG_LoopBackNetworkDeviceInterface::GetNetworkVersion(), wasnt used anywhere.
2010-06-05Fix [#22503] Can't create any objects in new scenes.Matt Ebb
2010-06-03Reworked the non-blocking reports display in the info header:Matt Ebb
* Now it displays the last report from the global list, not just from operators * Rather than disappearing when a new operator is run, it stays until it times out or a new report is added * Fun animated transitions ;) http://mke3.net/blender/devel/2.5/reports_header.mov Now need to investigate report usage with popups. Ideally we can have most reports non-blocking, so they're less intrusive, only popping up for dire errors. Problem is many things in Blender right now are marked as RPT_ERROR when probably RPT_WARNING is more appropriate. Should probably keep RPT_ERROR for things that demand immediate attention.
2010-06-02Sculpt & modifiers: patch by Sergey Sharybin, with modifications by me.Brecht Van Lommel
Fixes various crashes and redraw problems, most noticeable new feature is that you can now sculpt on a multires mesh with deforming modifiers preceding it. I've left out support for sculpting on multires with enabled modifiers following it, in this case only the base mesh can be sculpted now. The code changes needed to do this are just too ugly in my opinion, would need a more torough redesign which I don't think we should try now. In my opinion this is also not really an important case, since it's going to be incredibly slow anyway to run a modifier on a high res mesh while sculpting. So, to summarize current state: * Fastest sculpting: base mesh with no modifiers or multires with only modifiers preceding it. * Slower sculpting: base mesh with modifiers, depends on the speed of the modifiers. * Not supported: multires mesh with modifiers following it.
2010-06-02rename some rna properties filename --> filepathCampbell Barton
* filename == "foo.ext" * filepath == "/path/to/and/including/foo.ext" this was alredy followed in some places not not everywhere.
2010-06-01Fix #22239: external btx won't load.Brecht Van Lommel
2010-06-01Workaround #20467: disabled OpenMP multithreading on subsurf/multires/sculptBrecht Van Lommel
for now, it's too fine grained and so becomes a performance bottleneck on some platforms, while only providing a modest speedup on others. Couldn't find a simple enough solution to solve this, so for now no multithreading here.
2010-06-01Fix [#22469] Crashes with "segmentation fault" when opening an image for ↵Matt Ebb
Voxel Data texture of type Image sequence Cleaned up the code here, made it more efficient and more reliable with threaded render.
2010-05-30Disable using own emitter object (self) as dupliobject/group for particles, ↵Janne Karhu
fixes bugs: [#21994] hair particle system with dupli object set to particle system object itself results in 100% cpu usage [#22023] [Rev 28117]Can't bake particles? [#22065] in a particle system, setting the emitter as the dupli object crashes blender after pressing alt+a to animate
2010-05-30Some cleanup of particle path drawing logic:Janne Karhu
* Path drawing now works for non hair particles. * Should fix the following bugs too: [#21316] Hair weight drawing is wrong [#21923] Consistent Crash When Rendering Particle Scene. [#21950] Path rendering option for particles causes crash