Blender Git Commits

Blender Git "master" branch commits.

Page: 4879 / 5574

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)
August 22, 2008, 10:27 (GMT)
BGE data conversion was making sound paths absolute, modify a copy rather then the original.
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.
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.
August 22, 2008, 00:35 (GMT)
Merged shrinkwrap modifier from soc-2008-jaguarandi
August 21, 2008, 22:57 (GMT)
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.
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.

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.
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).
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!)

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.
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.
August 20, 2008, 21:34 (GMT)
transfering some ongoing work for home, nothing to see here.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021