Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5255 / 5574

March 3, 2006, 17:45 (GMT)
fix for bug 3903
.
March 2, 2006, 22:54 (GMT)
New copy option in CTRL+C menu: copy autosmooth settings.
March 2, 2006, 19:49 (GMT)
Improved error print in case malloc returns NULL; it now adds the current
total allocated.
March 2, 2006, 16:09 (GMT)
Accidentally mixed up a true and false statement for detecting if halos
need panorama clipping or regular clip, causing halos to not render
without panorama...
March 2, 2006, 01:00 (GMT)
Fixed mistake where BLI_countlist(&(lb)) should be BLI_countlist(lb)
March 1, 2006, 23:45 (GMT)
Feature: Sofbody bake "Local"

Sofbody simulation happens in global coordinate space, and this was also
used for baking softbodies. Too bad you cannot re-use or further animate
the baked softbody then... :)

If you now use the new "Local" button in the Bake menu, it will allow to
animate or move the baked object.
March 1, 2006, 21:18 (GMT)
Proper syntax for freeing an allocated array in silly c++ :)
March 1, 2006, 15:30 (GMT)

Array modifier patch by Ben Batt! (#3788)

This modifier allows to make arrays of meshes, with multiple offset types:
- constant offset
- offset relative to object width
- offset with scale and rotation based on another object

The number of duplicates can be computed based on a fixed count, fixed length
or length of a curve. Duplicate vertices can be automatically merged.

Nice docs and example files available in the wiki:
http://mediawiki.blender.org/index.php/BlenderDev/ArrayModifier
March 1, 2006, 09:15 (GMT)
==SCons==
* WITH_BF_GAMEENGINE=0 implicitely means WITH_BF_BULLET=0 now
March 1, 2006, 03:33 (GMT)
-> Vertex Group/Weight support in removedoublesflag()

Remove doubles didn't previously deal with vertex groups/weights properly. Now it averages the weights of vertices when they are doubles and share the same group. Verts that get merged but don't belong to all the same groups are dealt with as well.
Revision fc9615f by Kent Mein
February 28, 2006, 23:58 (GMT)

reverted the looping vs switch statement. I don't know what I was thinking
in doing this in the first place. (1 conditional vs 1 per loop duh)
Thanks for calling me on this Alexander.

(I didn't actually benchmark it to see but its pretty obvious which is less
work for the computer.)

Kent
February 28, 2006, 20:43 (GMT)
Complex issue in group duplicators... since they can duplicate entire
animation systems, all transforms of all duplicated group members have
to be set first, before drawing or converting for render. This because
then still deformation can be calculated.
Revision 59aced7 by Kent Mein
February 28, 2006, 18:30 (GMT)


Fix for bug #3886

Basically the check for a type of jpeg was messed up.
I added a imb_is_a_jpeg function since I was working on that bit and
it makes it a little more similar to the other filetypes.

I also changed a switch statement that had the same loop for all
cases, just moved the loop outside of the switch statement.

Kent
February 28, 2006, 16:45 (GMT)
Saving OpenEXR half didn't free allocated half buffer... silly c++ memory
management!
February 28, 2006, 16:24 (GMT)
Urm... Kent's commit to fix a bug broke the other nodes that use the
same composit3_pixel_processor() function. gcc even gives nice warning:

node_composite.c: In function `node_composit_exec_mix_rgb':
node_composite.c:1437: warning: passing arg 9 of `composit3_pixel_processor' from incompatible pointer type

floats were read as pointer...
February 28, 2006, 13:07 (GMT)
- Now the cache limitor also frees the float-planes
February 28, 2006, 09:07 (GMT)
msvc6 projects building debug
February 28, 2006, 08:31 (GMT)
mscv6 projects again
no GE right now ( need to adapt to erwins file reshuffle
so may be i wait a bit until he has his mind made up )
elbeem is running when you remove the extra std:: at some places
well the msvc6 preprocessor is not very smart
--> std:: is not a member of std:: :)
so i guess there is a "using namespace std" somewhere
February 28, 2006, 02:28 (GMT)
-> Loop MultiSelect

Added new function in editmesh_mods.c, "loop multiselect" and can be
accessed via the CTRL-E popup menu in editmode. It is used to select
multiple edge loops/rings based upon the current selection set. It does
this simply by looping through a list of currently selected edges and
calls 'edge_loop_select' or 'edge_ring_select' for each one. This can
be used to build large selection sets quickly, as can be seen in
the following example images...

step 1 - http://www.umsl.edu/~gcbq44/multiselectA.jpg
step 2 - http://www.umsl.edu/~gcbq44/multiselectB.jpg
step 3 - http://www.umsl.edu/~gcbq44/multiselectC.jpg

-> Misc

While I was in there I fixed a couple of existing issues as well...

- "Select Less" now gets a proper undo push.
- countall() wasn't being called after inclusive selection mode conversion
- some strange formatting in EM_convertsel() in editmesh_lib.c fixed.
Revision 4de6d54 by Kent Mein
February 27, 2006, 21:38 (GMT)


Fix for bug #3967.

It still needs some work but at least now it doesn't crash.

Basically it changed composit3_pixel_processor so that its using full
vector instead of first element (fac variable in the code).
In reality though its just pushing where its looking at the first element
of the vector to another function (do_mix_rgb)
which is calling ramp_blend with fac[0].

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