Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3278 / 5574

February 26, 2013, 04:48 (GMT)
add ctest for keyconfig_utils to check for missing items.
February 26, 2013, 03:20 (GMT)
fix [#34415] Edge slide results in segmentation fault on certain mesh
February 26, 2013, 00:49 (GMT)
CMake: update cmake.txt documentation to remove some old information and link
to the wiki for detailed cmake build setup instructions.
February 26, 2013, 00:49 (GMT)
OpenGL: implemenation of fixed function lighting as per pixel GLSL shaders. The
code is still unused, but the intention is to use this to solve the double sided
lighting problem on NVidia, and to make the materials work on OpenGL ES 2.0
eventually.

The code works and matches the fixed function lighting pretty much exactly, but
still needs optimizations. The actual integration in object draw will be
committed later when more fixing & testing, there's lots of different combinations
and unclear OpenGL state here.
February 26, 2013, 00:49 (GMT)
Fix OS X build error with Quicktime, need <stdio.h> for FILE usage.
February 26, 2013, 00:31 (GMT)
fix [#34423] Foreach_get crash for any non existant attribute
also improve exception messages.
February 26, 2013, 00:09 (GMT)
simplify drag toggle operator, use BLI_rctf_isect_segment between mouse events rather then many calls to ui_but_find_mouse_over().
February 25, 2013, 23:27 (GMT)
add define for drag toggle.
Revision 8d1f84d by Sergej Reich
February 25, 2013, 22:36 (GMT)
rigidbody: Don't set object to rigid body on dummy transform

Fixes [#34420] rigid objects not resetting original properly after running a simulation.
February 25, 2013, 21:13 (GMT)
revert some changes from own commit r54850 which broke undo for toggle buttons, also make toggle buttons auto-key.
February 25, 2013, 20:15 (GMT)
Bye-bye, SSBA!

With new bundle adjustment based on Ceres we don't need
SSBA library anymore. This also means we don't need ldl
library and libmv is no longer depends on colamd as well.
Revision 2833994 by Keir Mierle
February 25, 2013, 20:00 (GMT)
Switch motion tracker bundle adjustment to Ceres.

Patch originally written by me, then finished by Sergey. Big
thanks to Sergey for troopering through and fixing the many issues
with my original (not compilable) patch.

The Ceres implementation uses 2 parameter blocks for each camera
(1 for rotation and 1 for translation), 1 parameter block for
common intrinsics (focal length etc) and 1 parameter block for
each track (e.g. bundle or 3D point).

We turn on some fancy optimizer options to get better performance,
in particular:

options.preconditioner_type = ceres::SCHUR_JACOBI;
options.linear_solver_type = ceres::ITERATIVE_SCHUR;
options.use_inner_iterations = true;
options.use_nonmonotonic_steps = true;
options.max_num_iterations = 100;

Special thanks to Sameer Agarwal of Ceres fame for splitting out
the SCHUR_JACOBI preconditioner so that it didn't depend on
CHOLMOD. Previously we could not use that preconditioner in
Blender because CHOLMOD is too large of a dependency for Blender.

BundleIntrinsicsLogMessage:
- Moved bunch of if(foo) LG << "bar" into this function, to make
EuclideanBundleCommonIntrinsics a little bit easier to follow.

EuclideanBundle:
- Fix RMSE logging.

February 25, 2013, 19:16 (GMT)
Some minor UI messages fixes.
February 25, 2013, 16:06 (GMT)
Tame that stupid py code not to eat existing fuzzies in poâ??s when updating from POT file!
Revision 8291a4f by Gaia Clary
February 25, 2013, 16:02 (GMT)
fix: #34427: Collada export crash with armature
Revision be8bda5 by Sergej Reich
February 25, 2013, 15:51 (GMT)
rigidbody: Don't embed collision margin if object has no volume

While it's not a good idea to create convex hull shapes from objects
with no volume, this makes them behave a little nicer.

Fixes [#34410] Planes with Rigid Body always keep distance to colliding objects
February 25, 2013, 13:15 (GMT)
Fix compilation error with libmv disabled
February 25, 2013, 12:19 (GMT)
only apply workaround for [#33223] when using intel cards on windows.
February 25, 2013, 12:03 (GMT)
Check if the variable is a string and split nicely, so compile command stays intact with proper include options.
February 25, 2013, 12:03 (GMT)
is_crappy_intel_card() was checking strstr(glGetString(GL_VENDOR), "Intel") every call,
better store in static var.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021