Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3829 / 5574

November 14, 2011, 14:02 (GMT)
Apply patch [#28632] Add individual invert to 3d mouse in turntable mode and when zooming
Submitted by Rainer Wahler

This patch adds the individual invert options for the turntable mode too. In turntable mode there are only the rotate and roll and no tilt axis to invert.

November 14, 2011, 12:55 (GMT)
Scons: make sure fftw is enabled when ocean_mod is compiled
November 14, 2011, 12:47 (GMT)
Fix #29252: GLSL not working with geometry material node after recent changes.

Revision 9a2174f by Lukas Toenne
November 14, 2011, 11:17 (GMT)
Better fix for crashes when rendering original edit mesh faces on empty edit mesh with constructive modifier (#29241). This avoids the additional test inside the loop.
November 14, 2011, 10:47 (GMT)
Fixed compilation error with msvc caused by recent libmv commit
Revision 36c073a by Joshua Leung
November 14, 2011, 10:35 (GMT)
mingw compiles again after OceanSim stuff
November 14, 2011, 08:43 (GMT)
fix for shiftx/y for recently added VIEW3D_OT_camera_to_view_selected operator.
November 14, 2011, 08:18 (GMT)
Fix for [#29247] Incorrect black color with dynamic paint
Revision ad943db by Lukas Toenne
November 14, 2011, 08:06 (GMT)
Fix for #29241, ocean sim modifier crash when removing all vertices.

The object draw method did not check for valid data when mapping back to original face, constructive modifier on empty mesh does that.
November 14, 2011, 07:18 (GMT)
make ocean rna more consistent with existing rna names
November 14, 2011, 07:07 (GMT)
make rna naming for dynamic paint consistent with existing names & conventions.
November 14, 2011, 06:46 (GMT)
DPAINT_OT_output_toggle operator was using an index option for what was really a toggle between 2 values, changed its index option to an enum.

if a value other than 1/0 was given it would use an uninitialized pointer too (compiler warning, review should pick up this stuff).

also renamed some RNA attrs:
output_name --> output_name_a
output_name2 --> output_name_b
do_output1 --> use_output_a
do_output2 --> use_output_b
do_smudge --> use_smudge
max_velocity --> velocity_max

November 14, 2011, 06:41 (GMT)
Camera tracking: interface cleanup and small buttons renaming

- Move tracking-related constraints to own section in list
Currently there are only two constraints, so can look a bit odd,
but it'll be other constraints like "Object Solver" and so.
- Move motion-tracking parameters from 3D viewport Display panel
to it's own panel.
- Get rid of "Bundle" in 3d viewport. It's quite obvious that it's
a 3D representation of tracks is used in 3D viewport and it shouldn't
be so confusing for artists now.
- Also get rid of "Bundle" in Follow Track constraint.
Old files can change a bit because of changes in DNA.
- Also get rid of "Bundles" in operator which creates vertices cloud
from 3D position of tracks.
- Rename "Principal Point" to "Optical Center" in the interface.
November 14, 2011, 06:41 (GMT)
Camera tracking: code cleanup
November 14, 2011, 06:41 (GMT)
Assorted camera tracker improvements

- Add support for refining the camera's intrinsic parameters
during a solve. Currently, refining supports only the following
combinations of intrinsic parameters:

f
f, cx, cy
f, cx, cy, k1, k2
f, k1
f, k1, k2

This is not the same as autocalibration, since the user must
still make a reasonable initial guess about the focal length and
other parameters, whereas true autocalibration would eliminate
the need for the user specify intrinsic parameters at all.

However, the solver works well with only rough guesses for the
focal length, so perhaps full autocalibation is not that
important.

Adding support for the last two combinations, (f, k1) and (f,
k1, k2) required changes to the library libmv depends on for
bundle adjustment, SSBA. These changes should get ported
upstream not just to libmv but to SSBA as well.

- Improved the region of convergence for bundle adjustment by
increasing the number of Levenberg-Marquardt iterations from 50
to 500. This way, the solver is able to crawl out of the bad
local minima it gets stuck in when changing from, for example,
bundling k1 and k2 to just k1 and resetting k2 to 0.

- Add several new region tracker implementations. A region tracker
is a libmv concept, which refers to tracking a template image
pattern through frames. The impact to end users is that tracking
should "just work better". I am reserving a more detailed
writeup, and maybe a paper, for later.

- Other libmv tweaks, such as detecting that a tracker is headed
outside of the image bounds.

This includes several changes made directly to the libmv extern
code rather expecting to get those changes through normal libmv
channels, because I, the libmv BDFL, decided it was faster to work
on libmv directly in Blender, then later reverse-port the libmv
changes from Blender back into libmv trunk. The interesting part
is that I added a full Levenberg-Marquardt loop to the region
tracking code, which should lead to a more stable solutions. I
also added a hacky implementation of "Efficient Second-Order
Minimization" for tracking, which works nicely. A more detailed
quantitative evaluation will follow.

Original patch by Keir, cleaned a bit by myself.
November 14, 2011, 06:11 (GMT)
fix uninitialized memory use when an object has modifiers but no ocean modifier.
November 14, 2011, 05:55 (GMT)
Ocean baking was using uninitialized memory, but further investigation it was calculating foam values when they were not used.

avoid calculating foam and allocating memory when its not needed.
November 14, 2011, 05:52 (GMT)
Fix #29245: BuilderBot can't build anymore

Buildbot is using different settings for blender and player,
enable fftw library in rules for player now.
November 14, 2011, 03:54 (GMT)
VIEW3D_OT_camera_to_view_selected operator to move the camera to frame
all selected, renderable objects.
November 14, 2011, 00:43 (GMT)
Implemented a button to make a single-user copy of a line style.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021