Revision 1dccb35 by Andrew Wiggin October 11, 2011, 04:30 (GMT) |
a few trivial bug fixes |
Revision fa5275c by Campbell Barton October 11, 2011, 04:09 (GMT) |
- bpy.path.abspath(), added optional library argument since any paths from linked datablocks are relative to this, not the blend files path, this saves kludgy path code wherever libraries may be used. - Image "Edit Externally" operator can now edit relative library images. also minor edits to navmesh. |
Revision e8bccca by Campbell Barton October 10, 2011, 22:06 (GMT) |
create navmesh operator would crash on non-mesh objects, add type check and report if no mesh objects are selected. |
Revision d546002 by Tamito Kajiyama October 10, 2011, 21:15 (GMT) |
Merged changes in the trunk up to revision 40911. Conflicts resolved: source/blender/blenloader/intern/readfile.c |
Revision 28cc31b by Tamito Kajiyama October 10, 2011, 19:57 (GMT) |
Stability improvements for the Face Smoothness option. The instability considered here is due to a persistent failure of the getFEdge() method in the Interface0D class and its subclasses in the presence of smooth FEdges. When the Face Smoothness option is enabled, the view map is populated with not only sharp FEdges (i.e., edges in the original meshes) but also smooth FEdges (i.e., newly built edges lying on triangular surfaces). The failure of getFEdge() caused many related issues because the method is widely used in other predicates and functions that rely on it. The most prominent example of related user-visible problems is a constant failure of the built-in MaterialF0D. The main issue and related problems were addressed as follows: * A bug in the construction of smooth FEdges was fixed. Individual smooth FEdges, even when they were detected as a series of smooth FEdges that constitute one smooth ViewEdge, may have some irregular geometry in the form of non-uniform OWXFaceLayer::order values. The OWXFaceLayer::order values were used in an inappropriate way, so that resulting smooth ViewEdges may have an FEdge between two subsequent SVertices that were indeed the same SVertex object. This was an unexpected situation that getFEdge() could not handle. * Another issue in the construction of smooth FEdges was resolved. When sharp FEdges are constructed, two SVertices at both ends of an FEdge are generated only when no SVertex exists in a given 3D position (this way, the original mesh topology is reconstructed from a bunch of independent triangles that the BlenderFileLoader class passes to the view map creation process). This sharing of SVertices was used also for the generation of SVertices at the two ends of each smooth FEdge, causing the getFEdge() failure in the presence of smooth FEdges. The workaround implemented here is to simply suppress the sharing of generated SVertices when smooth FEdges are created. * In the Parameter Editor mode, the built-in MaterialF0D was replaced with a better implementation that works well with Curves and Strokes. MaterialF0D does not work with these 1D data types. |
Revision e7c9af8 by Sergey Sharybin October 10, 2011, 18:19 (GMT) |
Camera tracking integration =========================== More safe implementation of delete proxy operator. |
Revision 4b9bd20 by Sergey Sharybin October 10, 2011, 17:42 (GMT) |
Camera tracking integration =========================== - Added space_view3d.background_images.add() function to add new background image from scripts. - Added operator to set current clip in clip editor as background in 3d viewport. - Do not show reconstruction if camera hasn't got camera solver constraint. - Added button to convert tracking-related constraint to fcurves. |
Revision 5f0e32f by Sergey Sharybin October 10, 2011, 15:29 (GMT) |
Camera tracking integration =========================== - Fixed movie clip cache drawing -- it used to draw both distorted and undistorted cached frames. - Undistort markers position in clip editor when using undistorted rendering. Can be noticeable slower when displaying paths. - Display proper image in track preview widget when using undistorted rendering. - Do not mark scoped as dirty when not in tracking mode. |
Revision f881ff0 by Sergey Sharybin October 10, 2011, 15:29 (GMT) |
Camera tracking integration =========================== Fixes for tracking job. Now transform can be started just after tracking job is finished. |
Revision 027e177 by Sergey Sharybin October 10, 2011, 15:24 (GMT) |
Revision 9cabc57 by Joerg Mueller October 10, 2011, 14:59 (GMT) |
Sequencer audio waveform drawing fix, now assured to be within the strip bounds. |
Revision 69732db by Andrew Wiggin October 10, 2011, 14:56 (GMT) |
Miscellaneous cleanup, comment changes, and asserts. Should be no functional changes. |
Revision 5ae7a91 by Andrew Wiggin October 10, 2011, 14:35 (GMT) |
Fix a memory leak when attempting edge slide with no edges selected |
Revision 21a755b by Sergey Sharybin October 10, 2011, 14:32 (GMT) |
Fix #28857: 2.60 rc1 regression? If displacement mapping is used, normals shouldn't be flipped. |
Revision 90b3bd8 by Campbell Barton October 10, 2011, 12:56 (GMT) |
fix [#28850] With "Auto-keyframe" on, the "Selection to Cursor" option doesn't create keyframe. |
Revision 92c4fe8 by Sergey Sharybin October 10, 2011, 10:35 (GMT) |
Revert "Fix #28863: Inconsistent UI inside of the UV/ImageEditor window" This reverts commit 40899 due to UI department feedback. |
Revision ac1e737 by Campbell Barton October 10, 2011, 10:24 (GMT) |
correct operator name from my own recent changes and edit navmesh rna prop name for consistency |
Revision 54adf3d by Campbell Barton October 10, 2011, 09:44 (GMT) |
fix bad svn ID tags |
Revision bc40f11 by Campbell Barton October 10, 2011, 09:38 (GMT) |
header cleanup (no functional changes) |
Revision 1c0ff61 by Bastien Montagne October 10, 2011, 08:25 (GMT) |
Now append/link will start at current blend file directory, if available (lastest used lib keeps priority). |
|
|
|


Master Commits
MiikaHweb | 2003-2021