Revision f09f5ee by Sergey Sharybin November 9, 2011, 19:02 (GMT) |
- Added options to link staticly against oiio/boost - Also changed buildbot settings so now linking should happe staticly |
Revision 2a747e8 by Antonis Ryakiotakis November 9, 2011, 18:50 (GMT) |
Fixes for MinGW cmake debug build: * OpenEXR doesn't need debug suffix * Fix libmv template issue when linking by removing duplicate libmv inclusion. I wonder how this never turned up in release builds as well. Important: Since OpenImageIO went into trunk, OpenEXR, possibly along with other image libraries will need to be turned on too because OIIO depends on them. |
Revision f0adbb7 by Nathan Letwory November 9, 2011, 17:22 (GMT) |
Fix ${} var usage. Was missing BF_OIIO and BF_BOOST init. Noticed still missing: OSX file copying (cycles .py files, kernel files, licenses). |
Revision 1ff2018 by Sergey Sharybin November 9, 2011, 17:18 (GMT) |
Enable Cycles for buildbot |
Revision 1b4a54a by Miika Hamalainen November 9, 2011, 15:46 (GMT) |
Merge with trunk r41701 |
Revision bc5ec4e by Bastien Montagne November 9, 2011, 15:00 (GMT) |
Fixed/restored translation of node classes (in foreach_nodeclass funcs) |
Revision 0811236 by Andrew Wiggin November 9, 2011, 14:39 (GMT) |
Fix a particle memory allocation mismatch using MEM_allocN for alloc and BLI_cellalloc_free for free |
Revision e426904 by Bastien Montagne November 9, 2011, 14:13 (GMT) |
Moving i18n code to BLF_translation.h This way, we will be able to use it in non-UI parts of the code too. |
Revision ee1569b by Antonis Ryakiotakis November 9, 2011, 14:00 (GMT) |
No tabs in scons! Sorry for that.. |
Revision adf17b4 by Brecht Van Lommel November 9, 2011, 11:49 (GMT) |
Cycles: mac + scons build should not work. |
Revision 2f1e51ac by Antonis Ryakiotakis November 9, 2011, 11:38 (GMT) |
correct comment, no longer needed. |
Revision 83b1668 by Antonis Ryakiotakis November 9, 2011, 11:33 (GMT) |
Make scons work MinGW. This commit resolves several issues such as enable OpenEXR, Game Engine and Player, enable latest features, and solve link order for gcc. So MinGW is right now fully supported as a build system for release type builds. Debug builds not tested. |
Revision d4fec9f by Keir Mierle November 9, 2011, 10:07 (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. |
Revision f9e3aa3 by Bastien Montagne November 9, 2011, 10:04 (GMT) |
minor: Moved italian and russian translations to "nearly done" menu part. |
Revision b603e1b by Joshua Leung November 9, 2011, 03:38 (GMT) |
Moving version-patches for theme/userpref setting changes as result of GSoC11-Pepper changes forward to the version patch in place for Cycles + Tracking. It turns out that the original version patches introduced for these settings were being done for the wrong version, and hence did not show in trunk as they should have (2.59 came out before the branch was merged, so this kindof slipped under the radar). The affected settings were: - default handle-type (which was supposed to be "auto-clamped" but was "auto" in trunk) - theme settings for these handle colours |
Revision 5a6bf23 by Bastien Montagne November 8, 2011, 23:27 (GMT) |
minor: some fixes and tweaks in new messages, found while translating them in french... |
Revision 46dcad9 by Brecht Van Lommel November 8, 2011, 22:38 (GMT) |
Cycles: fix light strength mistmatch when clicking "use nodes". Regarding merge status, there should be no build failures, but cycles may not be enabled in your build, we are still solving: * Windows: CUDA kernel compile at runtime is failing, probably will have to do precompiled kernel again. * Mac: scons is not building cycles yet. * Linux doesn't have boost + openimageio libs available in lib/ yet, so it requires manual install of those libs still. |
Revision 7f27339 by Thomas Dinges November 8, 2011, 21:46 (GMT) |
Cycles: * Scons: Disable Cycles per default on Linux/Mac for now until compile issues have been sorted out. |
Revision 262ac73 by Brecht Van Lommel November 8, 2011, 21:40 (GMT) |
Cycles: cmake tweaks for linux build, instructions on the wiki no longer worked. |
Revision af86743 by Thomas Dinges November 8, 2011, 21:17 (GMT) |
Scons: * Fixing x64 compile with Cycles. |
|
|
|


Master Commits
MiikaHweb | 2003-2021