Revision 01815d8 by Thomas Dinges August 31, 2012, 19:59 (GMT) |
Revision 99abcb8 by Thomas Dinges 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. |
Revision 5ecff7a by Brecht Van Lommel August 31, 2012, 16:10 (GMT) |
Fix #32329: inset produces incorrect result, epsilon was too small to handle floating point error. |
Revision fe9b1c6 by Brecht Van Lommel 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. |
Revision 78c181f by Brecht Van Lommel 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. |
Revision 6b2aa6f by Brecht Van Lommel 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. |
Revision 5331920 by Brecht Van Lommel 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. |
Revision 0b4dfa1 by Brecht Van Lommel August 31, 2012, 12:08 (GMT) |
Fix #32450: edge slide with multiple loops selected could move some loops in the wrong direction. |
Revision e5f23b4 by Thomas Dinges August 31, 2012, 00:21 (GMT) |
Cycles / OSL: * Assume OSL libs in the libdir. |
Revision 6acb586 by Thomas Dinges 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. |
Revision fd22a56 by Brecht Van Lommel 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. |
Revision 4e13a65 by Brecht Van Lommel August 30, 2012, 17:42 (GMT) |
Fix #32402: live unwrap memory leak, more noticeable if you have many UV's pinned. |
Revision b25ca62 by Brecht Van Lommel August 30, 2012, 17:42 (GMT) |
Fix #32404: GLSL normal maps using float images were incorrectly getting color managed. |
Revision f9bccc0 by Brecht Van Lommel 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021