Revision 88b30a7 by Joshua Leung August 22, 2008, 12:10 (GMT) |
A bit of cleanup of warnings (gcc). Warnings still exist in the following places: * places (exotic.c, etc.) where format strings still use 'longs' but datatype is uintptr_t (i.e. resulting from the win64 changes) * shrinkwrap.c - a few "incompatable type" warnings |
Revision c230bc4 by Joshua Leung August 22, 2008, 11:46 (GMT) |
Grease Pencil - Drawing Improvements: This commit finishes the work started in the previous commit. 1) Reduced the effects of 'shrinking' lines with acute angles (*) 2) Ends of strokes now get crude end-caps which look ok for most purposes (they are really just simple trapeziums not fancy semicircles) * Note: some shrinking does still occur if the stroke was drawn quickly enough for few points to be recorded. Also, although there are still zones of overlapping when there are acute angles, this is reduced to steeper angles (and is not too bad considering real-life materials) |
Revision f88daba by Campbell Barton August 22, 2008, 10:27 (GMT) |
BGE data conversion was making sound paths absolute, modify a copy rather then the original. |
Revision 5dafc1a by Daniel Genrich August 22, 2008, 09:31 (GMT) |
Revision eab746f by Joshua Leung August 22, 2008, 08:36 (GMT) |
Grease Pencil: WIP commit (nothing new) Just a little commit so that I can transfer some changes back over to laptop. * Line drawing should now be improved for most cases, but acute angles still need more work to reduce 'shrinking' artifacts. As such, this is still hidden behind 'rt' setting * Preparation work for Grease-Pencil in Image Editor, and also 'Stick to View' for Image/Sequence editors. |
Revision 9b29810 by Campbell Barton August 22, 2008, 06:02 (GMT) |
BGE Python API - GameLogic.getBlendFileList(path='//') to return a list of blend's in the current directory. Needed for creating a level selector that lists all files in the level directory. CMakeFile include path to compile with recent changes. |
Revision 4655426 by Andre Susano Pinto August 22, 2008, 00:35 (GMT) |
Merged shrinkwrap modifier from soc-2008-jaguarandi |
Revision f4ae23f by Andre Susano Pinto August 21, 2008, 22:57 (GMT) |
Revision f0d58a8 by Diego Borghetti August 21, 2008, 21:14 (GMT) |
Update scons files in source/gameengine/Physics/Bullet. Please Nathan double check this, but all compile fine here :) |
Revision 57d1a1e by Janne Karhu August 21, 2008, 21:12 (GMT) |
New things for particle effectors: - For newtonian particles a "self effect" button in particle extras makes the particles be effected by themselves if a particle effector is defined for this system, currently this is a brute force method so things start getting slow with more than ~100 particles, but this will hopefully change in the future. - Two new effector types: charge and a Lennard-Jones potential based force (inter-molecular forces for example). -Charge is similar to spherical field except it changes behavior (attract/repulse) based on the effected particles charge field (negative/positive) like real particles with a charge. -The Lennard-Jones field is a very short range force with a behavior determined by the sizes of the effector and effected particle. At a distance smaller than the combined sizes the field is very repulsive and after that distance it's attractive. It tries to keep the particles at an equilibrium distance from each other. Particles need to be at a close proximity to each other to be effected by this field at all. - Particle systems can now have two effector fields (two slots in the fields panel). This allows to create particles which for example have both a charge and a Lennard-Jones potential. |
Revision 3d3527e by Benoit Bolsee August 21, 2008, 21:04 (GMT) |
BGE bug #17411 fixed: the always sensor is called before the the scale of the object is applied. The scale is now applied to the shape before the creation of the rigid body. |
Revision 8551ac5 by Ken Hughes August 21, 2008, 20:28 (GMT) |
Missing newline at EOF. |
Revision ca1182f by Benoit Bolsee August 21, 2008, 19:00 (GMT) |
fix warning in previous revision, update MSVC project files, scons files in source/gameengine/Physics/Bullet must be updated by adding these directories in the include list: intern/string/include, source/gameengine/Rasterizer, source/kernel/gen_system. I leave it up to more expert than me. |
Revision 86cdf3d by Martin Poirier August 21, 2008, 18:12 (GMT) |
Vertice outside of faces would create zero degree nodes and mess up later. Do a single pass to remove those after reeb graph creation (but before filtering). |
Revision 963031c by Martin Poirier August 21, 2008, 17:28 (GMT) |
Finish yesterday's bugfixing. Making shape function work on cyclic graphs requires tracking the current graph level, which wasn't done correctly when this was implemented. Done properly now so going up and down on graph works as it did before. |
Revision 0a87d82 by Ken Hughes August 21, 2008, 16:13 (GMT) |
Python API ---------- Fix typo in Mesh module exception messages (submitted by Teppo Kansala ). |
Revision 7e0c880 by Ken Hughes August 21, 2008, 16:10 (GMT) |
Python API ---------- Access to empty shapes by object.emptyShape attribute, contributed by Domino Marama (thanks!) |
Revision e912ca9 by Benoit Bolsee August 21, 2008, 15:19 (GMT) |
BGE bug #17491 fixed: BGE, Dupli instance with different scale, massive slowdown. The root cause of this bug is the fact that Bullet shapes are shared between duplicated game objects. As the physics object scale is stored in the shape, all duplicas must have the same scale otherwise the physics representation is incorrect. This fix introduces a mechanism to duplicate shapes at runtime so that Bullet shapes are not shared anymore. The drawback is an increased memory consuption. A reference count mechanism will be introduced in a later revision to keep Bullet shape shared between duplicas that have the same scale. |
Revision 4b9f5b2 by Benoit Bolsee August 21, 2008, 14:07 (GMT) |
BGE Bullet fix: physics debug representation of cone shape does not take Up axis into account. Use Bullet 2.69 code to fix that bug. |
Revision e04b899 by Martin Poirier August 20, 2008, 21:34 (GMT) |
transfering some ongoing work for home, nothing to see here. |
|