Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3485 / 5574

August 31, 2012, 19:59 (GMT)
Cycles / OSL:
* Fixes for changes in r40163. Removed unused code and fixed emissive_eval function.
August 31, 2012, 19:57 (GMT)
Possible fix for [#32462] blender cannot load bmp files (Windows OS).
* Typo in the CHECK_HEADER_FIELD macro.

Patch by kjym3 in IRC, thanks!
Revision 2694b68 by Lukas Toenne
August 31, 2012, 19:39 (GMT)
Cycles: Fix for particle info node crash: The particle 'alive' state can be set to 'dying', which is just an indicator that the particle will be removed, but it is is used for instancing. This would lead to insufficient texture size and assert crash.
Revision 3ca3102 by Lukas Toenne
August 31, 2012, 19:39 (GMT)
Cycles: Fully initialize the dummy particle at index 0.
Revision 1228be0 by Lukas Toenne
August 31, 2012, 19:39 (GMT)
Cycles: Start the particle index for object instances at 1 instead 0. The first particle in the device texture is a dummy for non-instance objects using the particle info node.
Revision cabdeec by Lukas Toenne
August 31, 2012, 19:39 (GMT)
Cycles: Tag particle systems after syncing to make sure the particle system manager updates the device data.
Revision 9e3fa15 by Lukas Toenne
August 31, 2012, 19:38 (GMT)
Added a bunch of additional particle state attributes to the Cycles particle info node:

* Location: Basically the same as the location from Object Info node for object instances on particles, but in principle there could be additional offsets for dupli objects, so included for completeness.
* Size: Single float scale of the particle. Also directly translates to object scale for current dupli objects, but handy to have as a single float to start with instead of a scale vector (currently not even exposed in Object Info).
* Rotation: This is a quaternion, which are not yet supported by Cycles nodes. The float4 is copied to internal Cycles data and stored in the particles texture data, but the node doesn't have a socket for it yet and the data is not yet written to the stack. Code is just commented out so could be enabled quickly if/when rotation support is added to cycles.
* Velocity: Linear velocity vector of particles.
* Angular Velocity: Angular velocity around principle axes.

The texture data is currently packed tightly into the particles texture, which saves a few bytes, but requires an additional texture lookup for some vector attributes which spread over two float4s. Could also add another float4 to particle size to avoid this.
Revision f0d2477 by Lukas Toenne
August 31, 2012, 17:27 (GMT)
Fix for #32184 and redesign of particle storage in Cycles.

The particle data used by the Particle Info node was stored in cycles as a list in each object. This is a problem when the particle emitter mesh is hidden: Objects in cycles are only intended as instances of renderable meshes, so when hiding the emitter mesh the particle data doesn't get stored either. Also the particle data can potentially be copied to multiple instances of the same object, which is a waste of texture space.

The solution in this patch is to make a completely separate list of particle systems in the Cycles scene data. This way the particle data can be generated even when the emitter object itself is not visible.
August 31, 2012, 16:10 (GMT)
Fix #32329: inset produces incorrect result, epsilon was too small to handle
floating point error.
August 31, 2012, 15:01 (GMT)
Fix #32458: changing UV image in image editor not working when the active face
was not selected. Now changed it so that the active face must also have its
UVs shown in the image editor to be used as the source of the image shown.
August 31, 2012, 13:43 (GMT)
Fix part of #32376: mirror vertex groups with flip group names did not keep
the same vertex group active.
August 31, 2012, 13:04 (GMT)
Fix #32408: image editor does not show paint brush circle on loading a .blend
file that has paint mode enabled.
August 31, 2012, 12:08 (GMT)
Fix #32447: mouse selection in uv editor is now no longer registerd as last
operator, same as 3d view.
August 31, 2012, 12:08 (GMT)
Fix #32450: edge slide with multiple loops selected could move some loops
in the wrong direction.
August 31, 2012, 00:21 (GMT)
Cycles / OSL:
* Assume OSL libs in the libdir.
August 30, 2012, 20:45 (GMT)
Cycles / Brick Texture:
* Added GLSL stub for the Brick texture, fixes an error in the console when switching to Material Shading in the 3D View.
August 30, 2012, 17:55 (GMT)
Fix #32418: color copy/paste between gamma and linear color buttons gave wrong
results, now it does the conversion.
August 30, 2012, 17:42 (GMT)
Fix #32402: live unwrap memory leak, more noticeable if you have many UV's pinned.
August 30, 2012, 17:42 (GMT)
Fix #32404: GLSL normal maps using float images were incorrectly getting
color managed.
August 30, 2012, 17:41 (GMT)
Fix #32405: snapping in UV editor does not work if snapping in 3D view is set
to "snap to face" with "project individual ..." enabled.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021