Revision b37540e by Ton Roosendaal November 11, 2005, 19:41 (GMT) |
Three particle fixes; - "Disp" option allows to go back to zero, effectively disabling the entire particle generating. - When parenting guides to an emitter the depgraph sees a cyclic relation, which caused not updating the particles correct on loading it. - Moved creating guide Cache completely outside of the particle loop, should make it faster to use with large amounts of particles and objects. |
Revision fe9bd18 by Ton Roosendaal November 11, 2005, 18:58 (GMT) |
Bugfix #3372 When using the pulldown menus for exiting weightpaint, it did not free octree tables for weightpaint, giving an error message on re-entering weightpaint. |
November 11, 2005, 17:26 (GMT) |
* Fixed an old, old, old problem where the top camera arrows couldn't be seen in a side on view because they had no wireframe. |
Revision c6d22dd by Ken Hughes November 11, 2005, 16:17 (GMT) |
-- various fixes for Mesh.c: * add some protection against accessing MVerts/MEdges/MFaces which have been deleted * correct cut-and-paste bug in faces.delete() method * correct some compiler warnings |
Revision 3d65647 by Alexander Ewering November 11, 2005, 15:19 (GMT) |
Fix "Copy Attributes -> Font Settings" to copy the new vars (wordspace, underline stuff) as well. Attempt at fixing editmode undo, but not successful. I'll create a bug- report and assign it to Mika, because I only understand "train station" (German saying :-) when looking at the code. |
Revision 6a2413c by Ton Roosendaal November 11, 2005, 11:42 (GMT) |
Removal of ugly_nvidia_hack for OSX Nvidia systems. Apple has fixed this bug in 10.4.3 now. |
Revision d7ed26e by Ton Roosendaal November 11, 2005, 10:46 (GMT) |
Deleting Effectors (deflectors or Fields) now update particle systems and softbody. (report #3385) |
Revision 6d42aeb by Ton Roosendaal November 11, 2005, 10:23 (GMT) |
Fix #3382 Alt+D on a Camera or Lattice did not create a linked copy. This was an ancient convention from the dark ages (1995) still. :) |
Revision bdec277 by Ton Roosendaal November 11, 2005, 10:14 (GMT) |
This is the famous proverbal example of someone trying to get a 4 legged table stable... you keep correcting leg sizes until no table is left anymore! :) This commit restores the displacement direction from 2.37a code, which was negated 5 months ago to fix a change in renderconverter.c, but somehow is not needed anymore. The regression displacement file now renders OK again. |
Revision 8c98fbb by Ton Roosendaal November 11, 2005, 10:04 (GMT) |
Bugfix #3379 Fixes in WeightPainting accidentally passed on weightpaint values for the (color) Vertex Paint option. (Opacity for example used weightpaint setting) |
Revision eda55ce by Ton Roosendaal November 11, 2005, 09:50 (GMT) |
Bugfix #3370 Border select on a Meta strip in Sequencer didn't work. Seems to be a year zero bug :) |
Revision fbee75f by Erwin Coumans November 11, 2005, 05:02 (GMT) |
fixed raysensor, hooked up a few more bullet method: force, torque etc, + 'local'. cosmetic change in physics-engine menu. |
Revision 07b8264 by Ton Roosendaal November 10, 2005, 21:23 (GMT) |
More hairdressing goodies; in the 'velocity' section of the Particle buttons you now can add a vertexgroup to define speed (or strand length). http://www.blender.org/bf/rt3.jpg |
November 10, 2005, 20:07 (GMT) |
* Fixed a little problem when using both F* keys and header buttons to change buttons tabs wouldn't switch quite right. |
Revision 0dc2883 by Ton Roosendaal November 10, 2005, 19:51 (GMT) |
Bug in previous commit today; sound buttons crashed... And: renamed "Num" to "Amount" for particle buttons. |
Revision d89a7d5 by Ton Roosendaal November 10, 2005, 19:27 (GMT) |
Fix: editing curves, which are used to guide particles, update particles now. |
Revision bfddf7f by Ton Roosendaal November 10, 2005, 19:00 (GMT) |
- Static particles now draw shaded too! http://www.blender.org/bf/rt3.jpg It uses Material color and specular, like for the solid faces. - Depgraph Fix for changing object layers, should re-evaluate dependencies - Fix for setting curves to 3D by default (on adding a Guide field) |
Revision 4c76b74 by Toni Alatalo November 10, 2005, 18:12 (GMT) |
added changing the extending / extrapolation type of the IPO curves of selected actions in the action editor (to the menu - code to handle hotkey (to rise a popup) is there too but unused & untested now). |
Revision 44ed7f2 by Ton Roosendaal November 10, 2005, 16:55 (GMT) |
Static particles; rotating the emittor caused an error, this due to a missing speed vector rotation. :) |
Revision f8845d5 by Ton Roosendaal November 10, 2005, 16:01 (GMT) |
The long awaited Particle patch from Janne Karhu http://www.blender3d.org/cms/New_Particle_options_a.721.0.html There's no doubt this patch had a lot of good ideas for features, and I want to compliment Janne again for getting it all to work even! A more careful review of the features and code did show however quite some flaws and bugs... partially because the current particle code was very much polluted already, but also because of the implementation lacked quality. However, the patch was too good to reject, so I've fixed and recoded the parts that needed it most. :) Here's a list of of most evident changes in the patch; - Guides support recoded. It was implemented as a true 'force field', checking all Curve path points for each particle to find the closest. Was just far too slow, and didn't support looping or bends well. The new implementation is fast (real time) and treats the paths as actual trajectory for the particle. - Guides didn't integrate in the physics/speed system either, was added as exception. Now it's integrated and can be combined with other velocities or forces - Use of Fields was slow code in general, made it use a Cache instead. - The "even" distribution didn't work for Jittered sample patterns. - The "even" or "vertexgroup" code in the main loops were badly constructed, giving too much cpu for a simple task. Instead of going over all faces many times, it now only does it once. Same part of the code used a lot of temporal unneeded mallocs. - Use of DerivedMesh or Mesh was confused, didn't work for Subsurfs in all cases - Support for vertex groups was slow, evaluating vertexgroups too often - When a vertexgroup failed to read, it was wrongly handled (set to zero). VertexGroup support now is with a name. - Split up the too huge build_particle() call in some parts (moving new code) - The "texture re-timing" option failed for moving Objects. The old code used the convention that particles were added with increasing time steps. Solved by creating a object Matrix Cache. Also: the texture coordinates had to be corrected to become "OrCo". - The "Disp" option only was used to draw less particles. Changed it to actually calculate fewer particles for 3D viewing, but render all still. So now it can be used to keep editing realtime. Removed; The "speed threshold" and "Tight" features were not copied over. This resembled too much to feature overkill. Needs re-evaluation. Also the "Deform" option was not added, I prefer to first check if the current particle system really works for the Modifier system. And: - Added integration for particle force fields in the dependency graph - Added TAB completion for vertexgroup names! - Made the 'wait cursor' only appear when particles take more than 0.5 sec - The particle jitter table order now is randomized too, giving much nicer emitting of particles in large faces. - Vortex field didn't correctly use speed/forces, so it didn't work for collisions. - Triangle distribution was wrong - Removed ancient bug that applied in a *very* weird way speed and forces. (location changes got the half force, speed the full...???) So much... might have forgotten some notes! :) |
|
|
|


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