Revision 71b8469 by Sergey Sharybin November 5, 2012, 10:15 (GMT) |
Slight better solution for sequencer's transform with alt holded down Set T_ALT_TRANSFORM flag event handling function rather than accessing window manager form flushing sequencer transform data. Visual feedback about what exactly will happen on placing strip between two other strips could be also improved. |
Revision 6d8e555 by Sergey Sharybin November 5, 2012, 09:58 (GMT) |
Script to configure release build environment This script was used to initialize build environment currently used for glibc-2.11 builds. It's supposed to be used on debian-based distros. Usage is described in the top comment of the script. It is highly recommended to use this script in the virtual machine to prevent possible conflicts with your own configuration. TODO: - Add OSL configuration - Script requires manual copying of some scripts still (see comments at the top of the script) I would prefer this script be edited only in cases when it's really needed, meaning i wouldn't be fan of changes like "just use latest version of library XXX". It's not so safe to do such changes and it's easy to upgrade libraries after environment was set up. |
Revision fdcf4e3 by Sergey Sharybin November 5, 2012, 09:40 (GMT) |
Use enums rather than defines for clips/tracking flags. Helps a lot when debugging. |
Revision c557f6f by Sergey Sharybin November 5, 2012, 08:41 (GMT) |
Subversion bump for render tiles, motion tracking fallback option and collisions. |
Revision b6bb65c by Sergey Sharybin November 5, 2012, 08:19 (GMT) |
Blender internal is using camera focal length when panorama rendering is used This means it doesn't make sense hiding focal length settings for panorama camera if blender internal renderer is used. |
Revision 540c9d4 by Sergey Sharybin November 5, 2012, 08:05 (GMT) |
Cycles: fix crash rendering textured objects in OpenCL Issue was caused by changed order of texture slots -- float textures have got lower slots indices than byte textures. OpenCL was still assuming byte textures goes before float. |
Revision 759ea40 by Sergey Sharybin November 5, 2012, 08:05 (GMT) |
Render engines: replace number of x/y tiles with tile size Now tile size is setting up explicitly instead of using number of tiles. This allows better control over GPU performance, where having tiles aligned to specific size makes lots of sense. Still to come: need to update startup.blend to make tiles size 64x64. |
Revision 6eec49e by Sergey Sharybin November 5, 2012, 08:04 (GMT) |
Cycles: memory usage report This commit adds memory usage information while rendering. It reports memory used by device, meaning: - For CPU it'll report real memory consumption - For GPU rendering it'll report GPU memory consumption, but it'll also mean the same memory is used from host side. This information displays information about memory requested by Cycles, not memory really allocated on a device. Real memory usage might be higher because of memory fragmentation or optimistic memory allocator. There's really nothing we can do against this. Also in contrast with blender internal's render cycles memory usage does not include memory used by scene, only memory needed by cycles itself will be displayed. So don't freak out if memory usage reported by cycles would be much lower than blender internal's. This commit also adds RenderEngine.update_memory_stats callback which is used to tell memory consumption from external engine to blender. This information is used to generate information line after rendering is finished. |
Revision d71004e by Sergey Sharybin November 5, 2012, 08:04 (GMT) |
Cycles: multi-gpu rendering doesn't know for sure which sample is being sampled, so only report tile number is being processed |
Revision 0ef0edd by Sergey Sharybin November 5, 2012, 08:04 (GMT) |
Camera Tracking: proper display of current frame in cache line when sequence is too long |
Revision 3bd7816 by Sergey Sharybin November 5, 2012, 08:04 (GMT) |
Camera Tracking: allow fallback to reprojection resection by user demand This fixes some "regressions" introduced in rev50781 which lead to much worse solution in some cases. Now it's possible to bring old behavior back. Perhaps it's more like temporal solution for time being smarter solution is found. But finding such a solution isn't so fast, so let's bring manual control over reprojection usage. But anyway, imo it's now nice to have a structure which could be used to pass different settings to the solver. |
Revision 008630a by Campbell Barton November 5, 2012, 05:52 (GMT) |
fix for save-as-legacy mesh format doing customdata asserts. |
Revision 88c5b14 by Campbell Barton November 5, 2012, 05:07 (GMT) |
fix issue with shrinkwrap face projection distance comparisons when using both positive and negative projection. - don't attempt to convert the 'dist' value between local/target space, since all the projections are done in target space and dist isnt used afterwards. Also, this could fail with non uniform scale - overwriting ray casts with larger dist values. - added an assert to check larger dist values never overwrite smaller ones. - remove use of sasqrt() since the value is checked beforehand anyway. |
Revision e894549 by Campbell Barton November 5, 2012, 04:38 (GMT) |
revert own commit r34706 (fix for [#25801]), this causes bug [#25801]. checking on this code further it still isn't working correctly, will commit other changes next. |
Revision 82a8556 by Campbell Barton November 5, 2012, 04:19 (GMT) |
style cleanup |
Revision ead0005 by Joshua Leung November 5, 2012, 02:40 (GMT) |
Compile fix on Mingw: "interface" appeared to be a shadowed var (or even a macro/define elsewhere) which was causing errors like: interncyclesblenderblender_mesh.cpp:124:23: error: multiple types in one declaration interncyclesblenderblender_mesh.cpp:124:23: error: declaration does not declare anything [-fpermissive] |
Revision dd633f1 by Tamito Kajiyama November 4, 2012, 23:52 (GMT) |
Fix for dashed line options not working as expected in some applications when combined with geometry modifiers. The problem is that users were not able to choose the time when the dashed line options are applied. Instead, the dashed line options were applied only before geometry modifiers were employed. Since dashes were separate strokes, the geometry modifiers were processed dash by dash. Depending on users' artistic intention, this may or may not lead to expected stylization results, as reported by octane98 in the BlenderArtists Freestyle thread on January 3, 2012. http://blenderartists.org/forum/showthread.php?89986-Freestyle-for-Blender&p=2018592&viewfull=1#post2018592 Now the Strokes tab of the Freestyle Line Style panel has two sets of dashed line options. One is in the Splitting section of the Strokes tab and used for splitting strokes by dashed line patterns. The other set is called "Dashed Line" and used to generate dashed lines based on the strokes after the geometry modifiers are applied. The two sets of dashed line options are independent of each other, so that users can enable one of them as well as both at the same time. |
Revision 2ba8406 by Brecht Van Lommel November 4, 2012, 22:31 (GMT) |
Cycles: improve Anisotropic BSDF node, changing the Roughness U/V inputs to Roughness, Anisotropy and Rotation. Also a fix for automatic tangents and OSL attribute handling. Meaning of new sockets explained in the documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#Anisotropic |
Revision 110a36a by Brecht Van Lommel November 4, 2012, 22:31 (GMT) |
Fix part of #33055: uv mapping did not use the right image from the material to do aspect ratio correction when cycles was enabled. |
Revision f840bd4 by Mitchell Stokes November 4, 2012, 20:56 (GMT) |
BGE: This patch adds a character wrapper (similar to the already implemented vehicle wrapper) to control character physics options. Currently supported options are: * jump() -- causes the character to jump * onGround -- specifies whether or not the character is on the ground * gravity -- controls the "gravity" that the character physics uses for the character More options could be added (such as jump speed, step height, make fall speed, max slope, etc). |
|