3451 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
e34a4e4c35 refactoring: function to select bases has been moved out from matching procedure. this should help us to investigate the importance/efficiency of base selection in the alignment process. major changes will follow in next commit 2009-07-23 14:11:24 +00:00
Paolo Cignoni cignoni
20364bcf95 cleaned file's version without include not existent. 2009-07-23 13:11:41 +00:00
Paolo Cignoni cignoni
d297a52ae2 2009-07-23 12:43:39 +00:00
Paolo Cignoni cignoni
61dfedac77 fixed some bugs, added alpha blending for sm e vsm.
first working draft of vsm + blur...still some problems with little meshes
2009-07-23 12:34:56 +00:00
Paolo Cignoni cignoni
26bfd7dac1 object shader program for vsm 2009-07-23 12:31:24 +00:00
Paolo Cignoni cignoni
cc430ab98b shaders for vsm + blur 2009-07-23 12:30:40 +00:00
Paolo Cignoni cignoni
cbc102e729 Timestamps have been changed to millisec using QTime functions. 2009-07-22 16:15:11 +00:00
Gael Guennebaud guennebaud
2056a5c026 compilation fix with Eigen enabled 2009-07-21 07:27:32 +00:00
Paolo Cignoni cignoni
a92b23c44e bug fix.
SM and VSM work also on textured models.
2009-07-20 21:36:08 +00:00
Paolo Cignoni cignoni
f476cb6a41 enabled blending.
fixed bug related to the bbox diagonal(from int to float)
2009-07-20 15:49:58 +00:00
Paolo Cignoni cignoni
88180b1923 modified alpha value for shadowed fragment. 2009-07-20 15:48:13 +00:00
Paolo Cignoni cignoni
3479b88a49 modified alpha value for shadowed fragment. 2009-07-20 15:47:47 +00:00
Paolo Cignoni cignoni
2ea650959c added shader programs for variance shadow mapping with blur 2009-07-20 13:59:17 +00:00
Paolo Cignoni cignoni
c46fd9ef92 first draft of variance shadow mapping with and without blur.
some problems in variance shadow mapping due to blur texture mapping and blending.
2009-07-20 13:38:21 +00:00
Paolo Cignoni cignoni
f46e925e47 solved dependencies from APSS curvature stuff 2009-07-20 09:35:54 +00:00
Paolo Cignoni cignoni
32dd20ecc1 small modification attempting to debug the gcc version 2009-07-20 07:13:48 +00:00
Paolo Cignoni cignoni
7d0ae09de9 Added APSSCurvatureFeature. It works on point clouds and mesh as well. Pointers to features have been replaced with objects.
Some code cleaning and refactoring to make it shorter.
2009-07-19 22:02:46 +00:00
Nico Pietroni nicopietroni
e4670ab703 corrected linking on levmar.a to liblevmar.a gcc using "win32-g++:LIBS+= -L../../external/lib/win32-gcc -llevmar" 2009-07-17 17:39:12 +00:00
Nico Pietroni nicopietroni
b6b5eda870 deletred original makefile in order qt to overwrite when .pro file is imported 2009-07-17 17:37:24 +00:00
Paolo Cignoni cignoni
697582af9a corrected stupid error i forgot in. 2009-07-17 15:17:09 +00:00
Nico Pietroni nicopietroni
c97f38dce9 added #ifdef if compiling on MSVC 2009-07-17 15:03:50 +00:00
Paolo Cignoni cignoni
5ea178ba27 Added Pre and post conditions to the color filters 2009-07-17 14:58:17 +00:00
Paolo Cignoni cignoni
1b96629b23 Corrected precondition (quality mapper need quality not vertex color) 2009-07-17 14:57:26 +00:00
Paolo Cignoni cignoni
4e6f06b538 Added FaceColor to the possible set of FilterPreconditions 2009-07-17 14:56:44 +00:00
Paolo Cignoni cignoni
c77bdea946 Bug on Shadow Mapping for ATI drivers fixed 2009-07-17 08:40:00 +00:00
Paolo Cignoni cignoni
332948cc9c corrected mac library name. 2009-07-17 08:35:38 +00:00
Guido Ranzuglia granzuglia
950f70e22b a .pro file that seems to work well with visual studio 2008 2009-07-17 07:45:36 +00:00
Guido Ranzuglia granzuglia
ea34321c60 added missing pdb importer 2009-07-17 07:42:33 +00:00
Guido Ranzuglia granzuglia
26823df7cc added missing pdb importer 2009-07-17 07:39:24 +00:00
Nico Pietroni nicopietroni
6fc0a852ed 1 bug corrected.. used IMark() on vertex instead of temporary data structure 2009-07-16 14:31:32 +00:00
Guido Ranzuglia granzuglia
e0d9583f6f removed compiler errors:
Add -> AddMesh
Extract -> ExtractPointSet
2009-07-15 16:23:22 +00:00
Guido Ranzuglia granzuglia
bdda46242f code changes in order to compile with gcc
OPENMP disabled
2009-07-15 16:21:35 +00:00
Nico Pietroni nicopietroni
e468e9ee9d changed #define abstraction_num constant to 7 2009-07-14 16:54:08 +00:00
Nico Pietroni nicopietroni
211b6c80b2 added iso_parametrization filter 2009-07-14 14:50:38 +00:00
Nico Pietroni nicopietroni
d9007bbb6e First release of Parameterization of a two-manifold triangular mesh
An adaptively chosen abstract domain of the parameterization is built. For more details see: 
Pietroni, Tarini and Cignoni, 'Almost isometric mesh parameterization through abstract domains
IEEE Transaction of Visualization and Computer Graphics 2009
2009-07-14 14:49:51 +00:00
Guido Ranzuglia granzuglia
d2a35be97e removed *.pro references 2009-07-14 09:26:27 +00:00
Paolo Cignoni cignoni
0930361afd added another subsampling filter that use a grid to take more or less uniformly a subsample of the mesh vertices 2009-07-14 09:01:44 +00:00
Paolo Cignoni cignoni
4273623443 updated clustering filter to the new structure of the clustering class 2009-07-14 08:58:21 +00:00
Paolo Cignoni cignoni
bb14e81a9a corrected a small bug in the curvature decoration activation 2009-07-14 08:57:40 +00:00
Nico Pietroni nicopietroni
e0f8b49d00 2009-07-14 08:37:37 +00:00
Paolo Cignoni cignoni
bc74b380c4 base class for decorate shadow plugins. 2009-07-13 15:55:27 +00:00
Paolo Cignoni cignoni
db97ab59d6 defined an base class, decorate_shader.h, for decorate shadow plugins.
corrected model's rotation and translation for shadow map creation.
hadled the plugin failure due to fbo initialization problems and compile and linkink of shaders problems.
2009-07-13 15:31:13 +00:00
Paolo Cignoni cignoni
d60847e5a8 StartDecorate is now boolean. So decorations can fail on startup for various reasons. 2009-07-13 14:01:31 +00:00
Paolo Cignoni cignoni
12ec5c480d removed un-existent file from the pro. 2009-07-11 14:15:58 +00:00
Paolo Cignoni cignoni
c38456245f added geolocating info 2009-07-10 20:26:07 +00:00
Stefano Marras marras
e3097ff9a3 Revised CheckRedundancy procedure. Added support for patch with two or more connected components, covering two or more holes respectively. Fixed some minor bugs. 2009-07-10 15:19:52 +00:00
Paolo Cignoni cignoni
7fa41bd3ef First partially working version of shadow mapping.
We still have to add world matrix in the first rendering pass.
this version should work only with centered models.
2009-07-10 14:22:54 +00:00
Paolo Cignoni cignoni
fb23a9352d Replaced finalize() with destructor in class Consensus. Changed the default value for threshold parameter of the class consensus. 2009-07-08 19:59:47 +00:00
Guido Ranzuglia granzuglia
02c1138111 added this->GLA()->resetTrackBall(); to reset trackball at the end of aln project's loading.
Marco Callieri says to me to do it!
2009-07-08 14:37:02 +00:00
Paolo Cignoni cignoni
5ccfff816a a first draft of Shadow mapping 2009-07-07 17:34:52 +00:00