3859 Commits

Author SHA1 Message Date
Luigi Malomo malomo
6a0a0592e9 Modified Texel Sampling and Texture filters to reflect changes within vcglib rasterization algorithm
Fixed some bugs in Filter Texture preventing properly texture assignment + minor changes
2010-02-09 19:14:20 +00:00
Guido Ranzuglia granzuglia
04770c04c2 added support for uncorrect script file 2010-02-09 18:39:45 +00:00
Gregorio Palmas palmas
39f72d04d4 added output clear to mytrenderer destructor 2010-02-09 14:09:26 +00:00
Guido Ranzuglia granzuglia
808a4b1818 added QHeaderView include 2010-02-08 15:36:51 +00:00
Paolo Cignoni cignoni
1df4e3b135 harmless warnings 2010-02-08 14:10:25 +00:00
Paolo Cignoni cignoni
a1a00cdbac Improved a bit the selection by color filter (now it has preview) 2010-02-08 14:08:40 +00:00
Paolo Cignoni cignoni
32b53bf718 Documentation added 2010-02-08 12:21:57 +00:00
Paolo Cignoni cignoni
8dd64eaac9 cleaned up some mismatch between defaults and current values (thanks to mogware guys) 2010-02-08 09:39:57 +00:00
Paolo Cignoni cignoni
f3c0264191 implemented missing RichParameterFactory::create( const QDomElement& np,RichParameter** par ) for dynamic floats and a few other bugs... (thanks to MogWare guys) 2010-02-08 09:36:26 +00:00
Paolo Cignoni cignoni
d44245310d Correctly abstracted the global stuff in sound class. (Thanks to Mogware guys) 2010-02-08 09:32:48 +00:00
Paolo Cignoni cignoni
32fe64bd87 Some compiler warnings removed 2010-02-07 13:58:57 +00:00
Paolo Cignoni cignoni
393b2b0e23 API clear method cleaned 2010-02-06 10:05:25 +00:00
Fabio Ganovelli ganovelli
9f5ef89132 added destdir for unix 2010-02-05 17:12:04 +00:00
Paolo Cignoni cignoni
73a0742335 Updated the filters to do not refer anymore the old applyFilter function 2010-02-05 16:24:07 +00:00
Paolo Cignoni cignoni
f24557e497 Updated the filters to do not refer anymore the old applyFilter function 2010-02-05 16:21:39 +00:00
Paolo Cignoni cignoni
ec2c8b7608 Updated the filters to do not refer anymore the old applyFilter function 2010-02-05 16:19:15 +00:00
Paolo Cignoni cignoni
3ee5124fe4 Updated the filters to do not refer anymore the old applyFilter function 2010-02-05 16:09:23 +00:00
Paolo Cignoni cignoni
8321f759ce Updated the filters to do not refer anymore the old applyFilter function 2010-02-05 16:07:34 +00:00
Paolo Cignoni cignoni
a811adfc79 Definitely removed the double applying interface of filters. Now apply filter must use the applyFilter ( MeshDocument ) 2010-02-05 16:03:05 +00:00
Guido Ranzuglia granzuglia
46a40f5606 patched crash bug copying RichParameterSet elements 2010-02-05 15:25:49 +00:00
Paolo Cignoni cignoni
c8d9841c96 API commented 2010-02-05 15:20:38 +00:00
Guido Ranzuglia granzuglia
8480bbf642 from QDir::currentdir() to qApp->currentDirPath() 2010-02-05 14:42:03 +00:00
Paolo Cignoni cignoni
dee98c5025 Applyed patched submitted by Tracker for ubuntu compilation 2010-02-05 11:49:56 +00:00
Guido Ranzuglia granzuglia
7ac01eae91 Removed filterMap and code referring to it. 2010-02-05 11:42:48 +00:00
Guido Ranzuglia granzuglia
4406599ed8 patched relative paths and script bugs. Removed filterMap and code referring to it. 2010-02-05 11:42:00 +00:00
Paolo Cignoni cignoni
fbae3397a5 polygonal bit... 2010-02-04 18:04:13 +00:00
Paolo Cignoni cignoni
e91721f9a9 better variable naming and comments 2010-02-04 18:03:08 +00:00
Paolo Cignoni cignoni
26949c1ed6 Rerstored old color for the log area 2010-02-04 18:02:22 +00:00
Paolo Cignoni cignoni
a3ad1251ed dynamic slider should expand 2010-02-04 17:59:11 +00:00
Gregorio Palmas palmas
41e47e9f48 another maxrecursion bug fixed 2010-02-04 16:46:51 +00:00
Paolo Cignoni cignoni
5426a27c71 [FGT - filter_fractal]
- lot of code cleaning, beautifying and reorganization;
- code commented;
- default filters parameters adjusted and descriptions corrected.
2010-02-04 15:21:39 +00:00
Gregorio Palmas palmas
c91da337fd maxrecursion bug fixed 2010-02-04 14:16:46 +00:00
Paolo Cignoni cignoni
1315cc0edc New filters parameters added; Fill filter improved 2010-02-04 12:08:47 +00:00
Paolo Cignoni cignoni
2aeb59956f Headers Cleanup 2010-02-04 12:05:27 +00:00
Paolo Cignoni cignoni
c2ac478439 Headers Cleanup 2010-02-04 12:02:15 +00:00
Paolo Cignoni cignoni
5faced64dd mac path for ode 2010-02-04 11:55:34 +00:00
Paolo Cignoni cignoni
a4110cbc7b Headers Cleanup 2010-02-04 11:45:21 +00:00
Paolo Cignoni cignoni
4245a6fdb5 corrected post link for common lib 2010-02-04 11:44:31 +00:00
Paolo Cignoni cignoni
f8ae4cf8c0 Headers Cleanup 2010-02-04 11:41:52 +00:00
Paolo Cignoni cignoni
b98d64be77 Headers Cleanup 2010-02-04 11:36:31 +00:00
Paolo Cignoni cignoni
8cd228d5c4 New filters parameters added; Fill filter improved 2010-02-03 22:49:59 +00:00
Paolo Cignoni cignoni
ffb4a528ad [FGT - filter_fracta]
Craters generation 
-------------------------------------------------------------------------------------
- added "successive-impacts" flag;
- perturbation applied following the vertex normal and not the crater centre normal,
  in order to "follow" the mesh surface;
- added "smoothing steps" parameter to pre-smooth vertex normals a given number of times
  before generating craters;
- added "elevation" parameter to decide the fraction of depth that will rise from mesh surface;
- added blending algorithm to blend the above elevation towards the original mesh surface;
  the blending is supported by two new parameters:
  - blending algorithm: defines the blending functions (there are four blending functions
    available so far: exponential blending, linear blending, gaussian blending and f3 blending);
  - blending threshold: defines the fraction of radius above which the radial function is
    replaced by the blending function.
- removed "profile factor" parameter;
- filter description modified.

Code modifications: now the noise, radial and blending functions are defined as functors,
and the crater functor is basically a combination of a radial functor, a blending functor
and a noise functor (for postprocessing noise). All these functors work with normalized 
inputs and returns normalized output; they are all implemented in the new filter_functors.h
file.

More to come: code cleanings, reorganizations and comments.
2010-02-03 17:40:11 +00:00
Paolo Cignoni cignoni
a51bacc63b Made linking working again for mac after the creation of the distrib folder 2010-02-03 10:21:38 +00:00
Paolo Cignoni cignoni
0db2a1ee90 Filters refined 2010-02-02 23:13:50 +00:00
Paolo Cignoni cignoni
ac01f61e61 Filters performance improved 2010-02-02 11:03:38 +00:00
Paolo Cignoni cignoni
5d845e8f0f Center of gravity issues solved 2010-02-01 23:08:18 +00:00
Paolo Cignoni cignoni
2f0d02ce23 [FGT - filter_fractal]
=============================================================================================

Files and classes modifications
---------------------------------------------------------------------------------------------
- FractalArgs class moved to fractal_perturbation.h
- CratersArgs class moved to craters_utils.h
- removed filter_args.h and radial_perturbation.h

Fractal displacement filters modifications
---------------------------------------------------------------------------------------------
- CR_FRACTAL_TERRAIN and FP_FRACTAL_MESH filters moved to deformation submenu;
- fractal displacement algorithm unified for terrain generation and mesh fractal displacement;
  (lot of code cleaning!)
- heightFactor parameter name changed to "maxHeight". This parameter now controls
  the maximum perturbation height, which is a fraction of bounding box diagonal or,
  in the case of terrain generation, a fraction of grid side;
- vertex coordinates are now correctly normalized and scaled before computing the perturbation;
- preview enabled for CR_FRACTAL_TERRAIN filter;
- save-as-vertex-quality feature enabled for CR_FRACTAL_TERRAIN filter.

Craters generation modifications
---------------------------------------------------------------------------------------------
- removed inverse multiquadric and cauchy perturbations;
- nearest faces to samples now are detected using a uniform grid (GetClosest method).
2010-02-01 20:33:02 +00:00
Guido Ranzuglia granzuglia
7144b53798 updated install file 2010-02-01 13:31:11 +00:00
Guido Ranzuglia granzuglia
5446b7e55e changed from meshlabdistrib to distrib 2010-02-01 13:30:14 +00:00
Guido Ranzuglia granzuglia
3ae777bde7 removed DESTDIR directive 2010-02-01 13:29:17 +00:00