diff --git a/README.md b/README.md
index 3ee38e58..c0b602c4 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
Screened Poisson Surface Reconstruction (Version 7.0)
+Screened Poisson Surface Reconstruction (Version 8.0)
links
executables
@@ -11,8 +11,10 @@ Papers:
SGP 2006,
ToG 2013
-Executables (Win32, Win64)
+Executables (Win32, Win64)
+Source Code GitHub Repository
(Older Versions:
+V7.0,
V6.13a,
V6.13,
V6.12,
@@ -54,6 +56,14 @@ by the x-, y- and z-coordinates of the point's normal. (No information about the
This string is the name of the file to which the triangle mesh will be written.
The file is written in PLY format.
+[--linearFit]
+ Enabling this flag has the reconstructor use linear interpolation to estimate the positions of iso-vertices.
+
+[--degree <B-spline degree>]
+ This integer specifies the degree of the B-spline that is to be used to define the finite elements system.
+Larger degrees support higher order approximations, but come at the cost of denser system matrices (incurring a cost in both space and time).
+The default value for this parameter is 2.
+
[--color <pull factor>]
If specified, the reconstruction code assumes that the input is equipped with colors and will extrapolate
the color values to the vertices of the reconstructed mesh. The floating point value specifies the relative importance
@@ -83,6 +93,9 @@ The default value for this parameter is 5.
Running at depth d corresponds to sampling on a voxel grid whose resolution is 2^d x 2^d x 2^d.
The default value for this parameter is the value of the --depth parameter.
+[--primalVoxel]
+ Enabling this flag when outputing to a voxel file has the reconstructor sample the implicit function at the corners of the grid, rather than the centers of the cells.
+
[--cgDepth <conjugate gradients solver depth>]
This integer is the depth up to which a conjugate-gradients solver will be used to solve the linear system. Beyond this depth Gauss-Seidel relaxation will be used.
The default value for this parameter is 0.
@@ -163,7 +176,6 @@ The default value 0.001.
USAGE
For testing purposes, three point sets are provided:
-
- Eagle:
@@ -195,10 +207,10 @@ to remove all subsets of the surface where the sampling density corresponds to a
|
-Unscreened
- | Screened
- | Screened + Color
- | Screened + Color + Trimmed
+ | Unscreened
+ | Screened
+ | Screened + Color
+ | Screened + Color + Trimmed
|
@@ -324,6 +336,17 @@ As an examples, the reconstructed bunny can be converted into the ASCII mesh for
- Modified a bug with the way in which sample contributions were scaled.
+Version 8.0:
+
+- Added support for different degree B-splines.
+(Note that as the B-spline degree is a template parameter, only degree 1 through 4 are supported.
+If higher order degrees are desired, additional template parameters can be easily added in the body of the Execute function inside of PoissonRecon.cpp.
+Similarly, to reduce compilation times, support for specific degrees can be removed.)
+
- Added the --primalVoxel flag to support to extraction of a voxel grid using primal sampling.
+
- Changed the implementation of the voxel sampling so that computation is now linear, rather than log-linear, in the number of samples.
+
- Changed the realization of the normal/vector field to use a more compactly supported basis. This gives rise to a smaller system (using less memory and providing a faster solver). Earlier results can be obtained
+ by setting:
#define NORMAL_DEGREE 2
in the file MultiGridOctreeData.h.
+
HOME