Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3413 / 5574

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.
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.
November 5, 2012, 09:40 (GMT)
Use enums rather than defines for clips/tracking flags.

Helps a lot when debugging.
November 5, 2012, 08:41 (GMT)
Subversion bump for render tiles, motion tracking fallback option and collisions.
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.
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.
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.
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.
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
November 5, 2012, 08:04 (GMT)
Camera Tracking: proper display of current frame in cache line when sequence is too long
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.
November 5, 2012, 05:52 (GMT)
fix for save-as-legacy mesh format doing customdata asserts.
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.
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.
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]
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.
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
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.
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).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021