Blender Git Commits

Blender Git "master" branch commits.

Page: 4652 / 5574

July 8, 2009, 20:04 (GMT)
*Added support for variable cost per RayObject
Suposedly usefull for creating trees of objects (where objects have very diferent size-NumFaces and shape-BB)
Altought the implemented costs maybe not be very correct (for now), as i didnt cared about following a specific "corrected" model

July 8, 2009, 19:39 (GMT)
Enabled #ifdefs to test LAST_HIT, LAST_HINT
Disable last_hint as it only slow downs
July 8, 2009, 19:14 (GMT)
2.5 Sequencer:

* Replaced some notifiers with proper ones.
* Added "Draw Safe Margin" and "Separate Colors" Features to the menu.
July 8, 2009, 17:49 (GMT)
2.5

Makefile still had libradioisty.a

July 8, 2009, 17:41 (GMT)
== Sequencer ==

* Added a lot of update notifiers to RNA
* Fixed strip deallocation (didn't free effect data for some reason...)

July 8, 2009, 17:40 (GMT)
2.5 MSVC9 projectfiles
* small maintenance: keyval.c removed, some headers in editors/include renamed.
July 8, 2009, 16:17 (GMT)
2.5: code consistency

* Rename BIF_transform/retopo.h to ED_transform/retopo.h
for consistency.
* Move MESH_OT_duplicate_add to editmesh_add.c.
* Remove some code from BIF_gl.h which is not needed there
anymore.

July 8, 2009, 15:34 (GMT)
2.5: Various Fixes

* Context panel now draws without header, with arrows, no scene name.
* Softbody vertex group search popup.
* Improve names for autogenerated shortcut keys in menus.
* Make most Select menus in the 3D view header work.
* Fix armature border select selection syncing.
* Add POSE_OT_select_constraint_target,
MESH_OT_select_by_number_vertices, MESH_OT_select_vertex_path.
* Merge mesh select similar into one operator.
* Don't give MESH_OT_select_random Space hotkey.
* Add DAG_object_flush_update to many mesh edit tools, not calling this
will crash with modifiers.
* RNA_def_enum_funcs for dynamic enums in operators, but not very useful
without context yet.
* Fix refresh issue with image window header + editmode.
* Fix drawing of shadow mesh for image painting.
* Remove deprecated uiDefMenuButO and uiDefMenuSep functions.
* Remove keyval.c, code is in wm_keymap.c already.
* Rename WM_operator_redo to WM_operator_props_popup.

July 8, 2009, 15:34 (GMT)
Hint support (only for first hiearchic level and shadow rays, lets see if this is useful)
That means each shadow ray tests:
1st: last hit face
2nd: last hit object
3rd: tree of all objects
July 8, 2009, 15:01 (GMT)
2.5

Brought back the basics for transform manipulators. Martin will
hook it all up to new transform system.

Some notes:
- Still uses G.moving
- BIF_do_manipulator() is called as a View3D Operator
I've tested selecting handles, added a print to confirm
- BIF_GetTransInfo() returns a dummy struct now, just to get
it running.
- Marked some other issues with XXX


July 8, 2009, 14:32 (GMT)
fix for loading YoFrankie levels in blender 2.5. Multires pointer was corrupt on linked meshes.

Note that the files didnt use multires so something odd is going on, but for now this stops the crash.
July 8, 2009, 14:26 (GMT)
2.5

Copied some Python compat stuff to get py 2.3 running... just
googled for it on python.org mailing list.

Revision 5f5ddb0 by Joshua Leung
July 8, 2009, 12:30 (GMT)
NLA SoC: Little optimisation + Drawing bugfix

* Text labels on NLA-Strips should now draw properly for most short-strips now. Previously, the padding on the text was a bit too extreme, so for very short strips (less than 4 frames or so), the text was often pushed down into the bottom-right corner of view.

* Optimised the keyframe-highlighting code for buttons a bit. Replaced the custom linear-search with the binary-search used when inserting keyframes (and for the 3d-view keyframe-indicator). There should be some theoretical improvements due to this at least...
July 8, 2009, 11:55 (GMT)
Added import multiple UV layers.
If <geometry> has more than one primitive - UVs aren't imported properly.
Will fix this soon.
July 8, 2009, 11:18 (GMT)
This fixes some NULL checks.

* base was referenced before NULL check
* ob wasn't checked for NULL

Still broken: Add Mesh doesn't seem to work in Object Mode.
But now it doesn't crash anymore...

July 8, 2009, 10:40 (GMT)
Added local stack during bvh transversal
July 8, 2009, 09:23 (GMT)
* workaround for PySys_SetArgv() in python3 needing wchar_t
* PyRNA - id_struct.keyframe_insert("path", index, frame)
Revision b76331a by Joseph Eagar
July 8, 2009, 07:02 (GMT)
trunk bugfix: added missing undo push.
Revision 6659381 by Joshua Leung
July 8, 2009, 06:32 (GMT)
NLA SoC: Minor UI-Tweaks

* When influence/time for NLA-strips are animated, settings in the other panels which used to control these are now greyed out to show that they won't have any impact over the result.

* NKey panel for Graph Editor now opens on Right-Hand Side, just like for NLA Editor. The small sub-region above the Channels region was too troublesome to work with.
Revision be5293d by Joshua Leung
July 8, 2009, 05:00 (GMT)
NLA SoC: Influence/Time properties for strips can now be animated

* These settings can now be edited + keyframed (using IKEY over the button only for now... other cases will fail)

* Reshuffled some of the keyframing code to make this sort of thing easier to do. Also, restored corrections for NLA-mapping when inserting/removing keyframes.


TODOS:
* animation editors don't show these keyframes yet
* the buttons don't change colour yet to reflect this state. How to do this efficiently?
* allow keyframing of these in more places
* more robust UI handling for this.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021