Blender Git Commits

Blender Git "master" branch commits.

Page: 5222 / 5574

Revision 5c95302 by Ken Hughes
June 8, 2006, 03:10 (GMT)


===Tools===
Previous patch for "problems with STL iterators/vectors that only show up under
Visual Studio 2005" could cause a crash when object used as a boolean modifier
was changed (for example, flipping all the normals). The problem is that result
of boolean operations (apparently) can result in empty meshes. Patched to
use the vector::size operator to check for empty vectors before trying to
check the iterator.
June 7, 2006, 15:09 (GMT)
*bugfix
-another quick fix. Runtime checks complain that a unused reference being returned from a function.
June 7, 2006, 15:04 (GMT)
*bugfix
-uninitialized variable being returned from a function
June 7, 2006, 15:01 (GMT)
*Bugfix
- uninitialized variable used during division.
June 7, 2006, 12:53 (GMT)
==FFMPEG==

This fixes again some segfaults on error conditions.
It also gives some reasonable error-messageboxes if chooses the wrong
DV-format-options.

More to come...
Revision efca475 by Matt Ebb
June 7, 2006, 08:23 (GMT)
* Updated the preview render scene .blend

- Improved lighting and background (also turned off shadows, unnecessary and
a potential slowdown in generating the preview)

- UV unwrapped the sphere and monkey models, so you can actually see something
useful when a texture is mapped to UV

- Added a 'hair' preview option (reused sphere icon will be eventually
forthcoming)
June 7, 2006, 02:10 (GMT)
use f.area where possible over python function and use len(mface) over len(mface.v)
Revision 2222e4c by Kent Mein
June 6, 2006, 18:55 (GMT)


Made it so avi code handles "dropped frames"

some avi's have 0 sized chunks that we were not handling properly.
(Need to basically rewind the avi to previous frame in this case)

http://www.cs.umn.edu/~mein/blender/avi/examp.avi has 25 frames,
4,7 and 9 are "dropped frames"

blender use to crash on these now it displays the frame before it assuming
there is one.

Kent
June 6, 2006, 18:45 (GMT)
Fix in commit I did of May 29

To enable python to change border while render, I moved the initialize
call inside of the main loop that went over the frames.
Forgot to do move the movie-initialize call as well... which now got
called with zero'ed values.

Thanks Peter Schlaile for the poke!
Revision e77112f by Ken Hughes
June 6, 2006, 18:14 (GMT)


===Python API===
added len() operator for MFaces, which returns number of MVerts.
June 6, 2006, 18:12 (GMT)
1 liner, bug that raised an error with textureless materials.
Revision b8c6c1f by Ken Hughes
June 6, 2006, 17:43 (GMT)


===Tools===
Bug "fix" for #3932, and possibly for #3799. Booleans can get into an endless loop (at least until memory runs out); through triangulation somehow a face is repeatedly added to the list of faces to triangulate. This patch checks the face list for duplicates prior to a list add and aborts if a dup is found.

The real issue is why the triangulation is creating the face in the first place, but that will take a more thorough (and longer) examination of the code. If I can fix that issue that prior to the 2.42 release, then this code can be removed.
June 6, 2006, 17:28 (GMT)
Added Py_DECREF since PySequence_GetItem adds a reference where as PyTuple_GetItem borrows it.
Thank ken.
June 6, 2006, 17:04 (GMT)
made it so a meshes uvsel could be set with any sequence, not just a tuple.
June 6, 2006, 16:56 (GMT)
Updated the 'library linked data' code to use the render object table as
suggested by Ton.
June 6, 2006, 10:09 (GMT)
Bugfix #3664

Curves and Text without extrude or bevel, didn't allow to set 'width'
anymore. Code got removed in too rigid cleanup for 2.40 modifiers.
June 6, 2006, 09:59 (GMT)
Added the option to import as a group instance (creates own scene) - works the same as OBJ Import.
June 6, 2006, 02:58 (GMT)
JMS Updates the script, and I did some fixes too. now works with more models.
June 6, 2006, 01:57 (GMT)
Added support for linked objects from libraries which can have names that
are already defined locally, probably does not work fully yet.
Added extra 'threads' parameter as requested by Lynx3d.

Optimized drawing of rendered tiles, so that the entire image doesn't have
to be redrawn every time a tile is complete.
The blender code that handles this part was not yet complete and could only
draw (sets of) scanlines. I extended the renderwin_progress() function in
renderwin.c to handle a given subrectangle.
This code needs review!
For the limited test I did it seems to work at least...
June 5, 2006, 19:04 (GMT)
== Sequencer & IPOs ==

This code enables IPO-pinning for Sequence-strips again, by working
around the missing libdata in blenloader/intern/readfile.c.

Bad hack(tm). Maybe we find a way, to make Sequence-strips true libdata?

It also fixes two places in IPO-editing where frame-locking wasn't handled.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021