Blender Git Loki
Git Commits -> Revision 29d87d6
Revision 29d87d6 by Brecht Van Lommel (master) December 5, 2007, 12:40 (GMT) |
Particles ========= - Texture orco coordinates for particles are now actual orcos instead of just the vertex positions, which means they are the same under deformations and the same as the ones on the mesh. - Particle distribution now uses these orcos to get consistent distributions independent of deformation. - This required changing the way orco's are computed for meshes. Now instead of generating an orco derivedmesh separately, the derivedmesh is generated alongside the regular one and stored in an orco custom data layer. |
Commit Details:
Full Hash: 29d87d64caac51fc900825063421a35ac9a7c7ae
SVN Revision: 12794
Parent Commit: 2422b1e
Lines Changed: +283, -139
12 Modified Paths:
/source/blender/blenkernel/BKE_mesh.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_particle.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/customdata.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+97, -17) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/mesh.c (+9, -31) (Diff)
/source/blender/blenkernel/intern/modifier.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/particle.c (+72, -28) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+48, -25) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+3, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+31, -20) (Diff)
/source/blender/src/editparticle.c (+2, -2) (Diff)
/source/blender/blenkernel/BKE_particle.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/customdata.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+97, -17) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/mesh.c (+9, -31) (Diff)
/source/blender/blenkernel/intern/modifier.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/particle.c (+72, -28) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+48, -25) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+3, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+31, -20) (Diff)
/source/blender/src/editparticle.c (+2, -2) (Diff)