3907 Commits

Author SHA1 Message Date
Gregorio Palmas palmas
55a6475e6c Added sphere resolution and max recursion parameters 2010-01-26 17:40:04 +00:00
Paolo Cignoni cignoni
8cac33f567 Filters refined 2010-01-25 20:40:12 +00:00
Gregorio Palmas palmas
67eee63864 Updated filter ssynth, no saving file in ES format 2010-01-25 09:21:23 +00:00
Paolo Cignoni cignoni
2cd0b3ed79 fixed a bug with Aqsis 1.6 environment variable 2010-01-24 18:39:21 +00:00
Paolo Cignoni cignoni
5bb24eceb6 [FGT - filter_fractal - craters generation]
- removed refinement step while generating craters; we assume that the target mesh is sufficiently refined;
- preview support enabled;
- added an option to invert the sign of radial perturbation, in order to create bumps instead of craters;
- classes FractalPerturbation, FractalArgs and CratersArgs templated over the scalar type of perturbation;
- added an option to save the perturbation as vertex quality;
- default parameters redefined;
- added an integer seed parameter that controls how craters depth and radius are generated;
- radial perturbation limited to negative or zero values to avoid raised crater borders.
2010-01-24 14:36:43 +00:00
Paolo Cignoni cignoni
a7a9a1c212 [FGT - filter_fractal]
- added algorithm parameter to choose the type of radial perturbation among:
  - Gaussian 
  - Multiquadric
  - InverseMultiquadric
  - Cauchy
- added radial_perturbation.h: this header contains the above RBF algorithms
- added profile_factor parameter to control the ratio between crater border and crater effective area
2010-01-22 15:46:37 +00:00
Paolo Cignoni cignoni
f5a9f015a6 [FGT - filter_fractal]
- implemented a more efficient algorithm to compute the samples' faces on target mesh
2010-01-21 15:21:49 +00:00
Paolo Cignoni cignoni
7bbe3ea6f1 [FGT - filter_fractal]
- first working version of craters generation filter! Don't use too many samples for now!
2010-01-20 11:44:17 +00:00
Paolo Cignoni cignoni
9befab264c [FGT - filter_fractal]
- added new header for craters generation algorithms
- added crater faces detection and coloring
2010-01-19 20:45:09 +00:00
Gregorio Palmas palmas
785590012a filter to integrate structure synth with meshlab 2010-01-19 11:25:22 +00:00
Gregorio Palmas palmas
c2239bb4b6 structuresynth.pro file needed to compile external lib structuresynth, that is necessary to compile filter_ssynth 2010-01-19 10:24:23 +00:00
Paolo Cignoni cignoni
9870b2ee9d [FGT - filter_fractal]
- moved arguments wrappers in a separate header file
- first algorithm to identify crater vertexes (complexity O(#samples * #vertexes))
  if you colorize the target mesh by quality you can recognize craters outlines
  (note: the target mesh must be refined)
2010-01-18 17:05:43 +00:00
Gregorio Palmas palmas
68987466ea ssynth linked as external definition to the repository of structure synth 2010-01-18 16:22:09 +00:00
Paolo Cignoni cignoni
f4252d5bb5 [FGT - filter_fractal]
- added some parameters to deal with craters generation 
- some code reorganization
2010-01-17 11:18:45 +00:00
Paolo Cignoni cignoni
7db72db51f [FGT - filter_fractal]
- some code reorganization. Starting to work at craters generation.
2010-01-16 11:01:06 +00:00
Marco Callieri mcallieri
597fa3f147 - corrected management of vertex attributes when merging
- added the option to do not discard unref vertices
2010-01-15 16:14:00 +00:00
Paolo Cignoni cignoni
fafa470c4c [FGT - filter_fractal]
- added support for zooming in and out in FP_FRACTAL_TERRAIN
2010-01-15 11:16:25 +00:00
Stefano Marras marras
01ec697ac3 Fixed bugs on splitting face; should now avoid infinite loop.
Added method simpleCheckRedundancy (semplifies check redundancy on huge mesh, more debug needed).
2010-01-13 17:16:35 +00:00
Paolo Cignoni cignoni
b5e34e1760 corrected bug in the histogram printing. 2010-01-13 09:18:58 +00:00
Paolo Cignoni cignoni
e5a0c886aa updated installer script to get also the common dll 2010-01-13 09:17:06 +00:00
Paolo Cignoni cignoni
d0950b3a1d removed excessive debug prints 2010-01-13 09:15:08 +00:00
Paolo Cignoni cignoni
d662912bad changed destdir into dlldestdir 2010-01-13 09:13:26 +00:00
Paolo Cignoni cignoni
d2b425f96b moved the library path updating from the constructor to the init 2010-01-13 09:12:36 +00:00
Paolo Cignoni cignoni
4645760054 corrected order of include files. 2010-01-12 09:30:27 +00:00
Paolo Cignoni cignoni
07d86c79f3 added quad-ification filters 2010-01-12 09:29:12 +00:00
Paolo Cignoni cignoni
2ff4c6750b cleaned unused functions 2010-01-12 09:27:13 +00:00
Paolo Cignoni cignoni
0fed86dda6 Added function for computing the histogram of quality values 2010-01-11 23:00:11 +00:00
Paolo Cignoni cignoni
98701822b8 Single layer crash bug fixed 2010-01-11 21:22:11 +00:00
Guido Ranzuglia granzuglia
ddc9bad579 modified pri for visual studio 2010-01-11 11:25:36 +00:00
Paolo Cignoni cignoni
ab3d936ce9 Added quality to BOTH meshes after Hausdorff 2010-01-11 06:41:01 +00:00
Paolo Cignoni cignoni
8a95dd9526 added a template example (museum) 2010-01-10 23:32:40 +00:00
Gregorio Palmas palmas
a735c8d8ea directory tree changed structuresynth.pro updated 2010-01-08 15:54:14 +00:00
Gregorio Palmas palmas
1a85e4a84f structure synth as external librery added 2010-01-08 15:03:41 +00:00
Paolo Cignoni cignoni
c4992ac43f corrected compilation info for ode. 2010-01-08 14:56:41 +00:00
Paolo Cignoni cignoni
d8e5155f8f corrected compilation info for ode. 2010-01-08 14:46:42 +00:00
Paolo Cignoni cignoni
b77c6932ae Readme added 2010-01-08 13:53:06 +00:00
Paolo Cignoni cignoni
17d3e0bd6e added ode and simple compiling instructions for mac... 2010-01-08 13:37:38 +00:00
Paolo Cignoni cignoni
a03540dc38 minimal gcc compilation changes 2010-01-07 18:19:38 +00:00
Paolo Cignoni cignoni
133d8dcb1a Accuracy sacrified to gain a speed improvement; RandomFillFilter refined 2010-01-07 15:14:40 +00:00
Paolo Cignoni cignoni
8346587383 [FGT - filter_fractal]
- bugfix: seed for ridged multifractal now works!
- scaleFactor changed in heightFactor. Negative values supported.
- modified comment for smoothing steps parameter in FP_FRACTAL_MESH
2010-01-07 14:31:06 +00:00
Paolo Cignoni cignoni
e8e572e08e Code refactored; Non dynamic random fill filter skeleton added 2010-01-06 22:08:00 +00:00
Paolo Cignoni cignoni
cd6c5b87f5 Random drop filter refined 2010-01-02 12:59:36 +00:00
Paolo Cignoni cignoni
b2b53b979c Random drop filter refined 2010-01-01 10:51:05 +00:00
Paolo Cignoni cignoni
3232bb7681 Random drop filter refined 2009-12-31 12:52:05 +00:00
Paolo Cignoni cignoni
55debe8019 Random drop filter refined 2009-12-31 09:41:18 +00:00
Paolo Cignoni cignoni
11de8b88a0 Random drop filter refined 2009-12-31 00:31:12 +00:00
Gregorio Palmas palmas
8629783ad6 first implementation of structure synth filter: locally working but all meshes are black 2009-12-30 18:38:58 +00:00
Paolo Cignoni cignoni
8935a67aa7 improved error report
minor bug fix
2009-12-23 23:41:23 +00:00
Paolo Cignoni cignoni
980faa04c9 improved compatibility with Renderman Interface Specific 3.2
refactoring of code and several bug fix
2009-12-23 11:47:11 +00:00
Paolo Cignoni cignoni
be5f06a622 [FGT - filter_fractal]
- moved all the fractal perturbation functions to a separate file fractal_perturbation.h
- some code beautifying
2009-12-22 21:49:38 +00:00