Blender Git Commits

Blender Git "master" branch commits.

Page: 3863 / 5574

Revision 8fae0c6 by Janne Karhu
October 16, 2011, 16:14 (GMT)
Particle dupliobject rotation changes:
There has been quite a bit of fuss about particle dupliobject rotation in 2.59, so here are some changes to make things work a bit more consistently and predictably in 2.60.

Much of the confusion has been about what the "Initial rotation" for particles actually means. Simply put it's just a vector that that the particles (and the dupliobjects) are aligned to and around which they can be rotated with the phase controls. I've now renamed these controls under a label "Rotation axis".

In 2.59 and previous versions the dupliobject's global x-axis was aligned to the particle rotation axis for non-hair particles. This meant that the object's own rotation (in addition to the particle rotation) could effect the dupliobjects' rotations. This old behavior can still be used with the "Rotation" option in the particle render panel when object/group is set as the visualization. This option is also activated automatically for old files to maintain backwards compatibility.

Now the default dupliobject rotations ignore the object's own rotation completely and align the object's tracking axis to the particle rotation axis. The tracking axis can be found under the Object tab -> Animation Hacks panel.

In 2.58 the way of calculating the rotation for hair didn't work as intended and enabled many non-functional combinations of options. For this reason I removed most of the rotation options for hair in 2.59. Now the options have been reimplemented better and the dupliobject's tracking axis is aligned to the hair direction by default (Rotation axis = Velocity / Hair). All the other axis options work too along with the phase controls.
October 16, 2011, 15:45 (GMT)
Fixes and restrictions for bridge loops tool
October 16, 2011, 15:44 (GMT)
Fix an assert when trying to unwrap with nothing selected
October 16, 2011, 15:01 (GMT)
fix bad URL in bgl doc
October 16, 2011, 14:11 (GMT)
Cycles:
* World background was emitting light, even after removal of World shader nodes.
October 16, 2011, 13:10 (GMT)
allow passing BUILD_DIR to convenience makefile as an argument incase you dont want to build in the default path.
October 16, 2011, 12:25 (GMT)
utf8 editing for UI text input, this means backspace, delete, arrow keys properly move the cursor with multi-byte chars.

Note that this is only for the interface, text editor and python console still miss this feature.
October 16, 2011, 11:09 (GMT)
convenience targets for make doc_py, doc_dna, doc_man
October 16, 2011, 10:29 (GMT)
Fix for a failure of SVertex::getFEdge due to a discontinuity of underlying FEdges
introduced by chaining operations. When two ViewEdges are concatenated by a chaining
operator, the last vertex of one ViewEdge and the first vertex of the other reside
in the same 3D position, so that the latter vertex is omitted. This caused a pair
of SVertices unconnected by an FEdge. The present commit intends to fix this issue.

The bug was reported by mato_sus304 with a .blend file reproducing the issue. Thanks!
October 16, 2011, 09:51 (GMT)
ID Mask node was limmited at 10000 while OB and Mat IDs reach 32767. Set this limit and it's working fine here in my comps
October 15, 2011, 23:50 (GMT)
Set the correct char for Persian name (using ufbfd instead of the arabic yeh one)
October 15, 2011, 23:49 (GMT)
Cycles:
* Sun, area and point lights with size now supported
* Cast shadow option to disable shadow casting for lamps
* Emission strength of materials tweaked such that setting strength to 1.0
basically makes the material "shadeless" in that the value of the color
input will be the resulting color in the image.

October 15, 2011, 20:43 (GMT)
Cycles: more tweaks to get old/new shading systems working better together, for
now also made non-material/world/lamp stuff use old texture datablocks, no time
to get this fully working now. Still some python tweaks to do to ensure the right
panels show.

October 15, 2011, 20:13 (GMT)
Cycles: make Attribute node work, code for it was implemented in kernel, only
missing was the ability to specify the attribute name in the node. This makes
it possible to use multiple uv or vertex color layers now.

October 15, 2011, 19:30 (GMT)
Camera tracking integration
===========================

Some improvements for feature detectors:

- Sort features by score when filtering features by
distance using FAST library.
- Added option to place markers only in areas outlined
by grease pencil.
October 15, 2011, 19:20 (GMT)
Camera tracking integration
===========================

Changes to moviecache pointed and discussed in codereview page:

http://codereview.appspot.com/5283049/
October 15, 2011, 19:19 (GMT)
Merging r40990 through r41036 from trunk into soc-2011-tomato

October 15, 2011, 16:20 (GMT)
Cycles: fix nodes gone missing after new/old shading node compatibility changes.

October 15, 2011, 14:47 (GMT)
select boundary loop tool (aka region to loop) switches to edge select mode if the mode was face select
October 15, 2011, 14:46 (GMT)
More solidify cleanup: comment updates and make shell_angle_to_dist a continuous function in the edge case
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021