Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5008 / 5574

December 26, 2007, 09:39 (GMT)
== Multires ==

Cleaned up bad level calls for multires; moved most of multires functions to blenkern, where they should have been in the first place. Functionality of the tool is unchanged.

December 26, 2007, 03:06 (GMT)
== Transform: Warp ==

Adding special hotkey (MMB) to reverse the direction of the warp.

Normal input is 0..360 mapped to the horizontal position of the mouse on the 3D view (the 3D view becomes a sort of giant horizontal slider), pressing MMB reverses the value to 0..-360 and back if you press it again.

I've used MMB mostly because it's unused in Warp, easily accessible and already used to switches mode for Shear (shear x/y).

Indirectly suggested by a user question on ba.
December 25, 2007, 20:31 (GMT)
== Sequencer ==

* Make Lock flag work for metastrips
* Fixes: flags are cleared on exit of metastrips
* Fixes (hopefully): red picture on big endian

December 25, 2007, 15:31 (GMT)
== Sequencer (includes a little bit of Peach :) ==

Reworked image / movie loading, to add the following features:

- Mute strip
- Lock strip (peach request :)
- Crop / Translate _before_ image rescaling
- N-keys editing of start, startofs, endofs, startstill, endstill

Added (currently disabled) data structures for

- proxy support
- strip blend modes (currently only "REPLACE" works, which always did :)

Planed:

- automatic FPS rescaling
- command keys to lock/mute a bunch of selected strips
(which would complete the peach request to lock tracks)

Caveats: now the N-keys dialog is four-tabbed. I think, we should move those
tabs into the panels dialog in the future...

Revision 139cb3c by Joseph Eagar
December 25, 2007, 06:48 (GMT)
=Scons ffmpeg update and avi fix=

Updated scons to work with the ffmpeg binaries in
lib/windows/gcc again. Also fixed a bug reported by
Debolaz on irc. Blender's internal avi reading (which can
only read simple formats like motion jpeg) was telling the
video code it could read all avis, without checking their
codec.

To fix this, I copied AVI_open_movie(), and modified it to
to replace AVI_is_avi(). Now it properly checks the codec,
and validates the header.
December 24, 2007, 19:13 (GMT)
- removing conflicts in svn merge (didnt notice)
- adding more Makefiles

December 24, 2007, 18:58 (GMT)
Last commit to get things on level I ended with during code holidays
(which was not even a working blender yet!)

Todo for dec 26th: finish the task:
- remove entire src/ and python/ dirs, and get blender to compile and
link again, using a new stubs.c temporary

(note; bad level calls stubs.c was also removed, this was a MESS!)

Then there's the task
- solve the bad level calls (can use help with that!)

So then I can do:
- move the screen code and subwindow code from old src/ to new editors
module and windowmanager

More will follow on mailing list, and wiki.
Merry xmas!




December 24, 2007, 18:53 (GMT)
Part 4 of the event refactor branch: all changes in existing files,
Makefiles especially, and of course the windowmanager DNA!

December 24, 2007, 18:38 (GMT)
Blenkernel for 2.5 project, changes mainly are because of disabling
bad level calls. (which is not finished at all)

December 24, 2007, 18:27 (GMT)
Step 3 for the initial commits for 2.5: removing src/ and python,
adding new windowmanager module, and the first bits of new editors
module.

December 24, 2007, 17:35 (GMT)
== Skeletor ==

Commenting debug code that would output the harmonic weight to vertex color.
December 24, 2007, 17:07 (GMT)
Added 'File->External Data->Make all files Absolute'
OpenGL stamp also wasnt checking correctly (own error)
December 24, 2007, 11:43 (GMT)
patch from Vladimir Espinosa for keying object layers from python
December 24, 2007, 10:25 (GMT)
old bug in python api, Blender.Scene.Unlink() did not check if screens were using this scene or if it was used as a set elsewhere.

In both cases this resulted in invalid pointers and crashes.
Also was not freeing nodes or sequence data.

December 23, 2007, 23:41 (GMT)
Missing change in previous BPy revert.

This was only the added build options in scons, so no harm done.
December 23, 2007, 21:27 (GMT)
== Sequencer ==

Fixed IPO calculation for threaded prefetch rendering. (do_seq_ipo used
global CFRA tststs...)

December 23, 2007, 19:21 (GMT)
== Sequencer ==

[#7861] Sequencer segfaults when trying to add images

Fixed some _really_ stupid bugs in transform_seq, that made it segfault
if one selected 0 images.

December 23, 2007, 18:44 (GMT)
== FFMPEG ==

Fixes [#7475] no video as background
libswscale sets the alpha channel to 0 by default... grmbl.
Added a workaround. Big endian users please complain, if it doesn't work.


December 23, 2007, 17:27 (GMT)
== Playback (peach request) ==

Correct playback frames per second when "Play" is pressed. (Play spawns a new instance of blender, it could pass an argument that sets the frames per second)

(double credit :)

December 23, 2007, 17:01 (GMT)
== Sequencer (Peach request) ==

Make the "Sync" button work when sound is disabled, Animators use this as a way to play animations at the right speed, could be renamed to "Drop Frames" and work even when blender built without audio enabled.

(do not forget to give credit to me :)

Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021