Russian3Dscanner ha rilasciato Wrap 3.03, la più recente evoluzione di un software abbastanza unico per il suo genere.
Wrap 3.03 adatta la topologia "pulita" di una mesh 3D ad un modello derivante da un processo di scansione 3D. E' inoltre dotato di alcuni tool per trattare i dati scannerizzati e renderli usabili in produzione, come il decimation, il mesh filtering, il texture projection e diversi altri strumenti in grado di agevolare questo processo.
Wrap lavora con un'architettura nodale, quindi lo stesso flow definito per una mesh può essere utilizzato per ottimizzare un numero sostanzialmente illimitato di scansioni simili.
Per ulteriori informazioni e per il download della versione dimostrativa è possibile consultare il sito ufficiale www.russian3dscanner.com, che contiene efficaci risorse in termini di documentazione e tutorial.
Riportiamo le caratteristiche, secondo le note di rilascio pubblicate sul sito ufficiale
WRAP 3.03 New features
Wrap 3 is the first step toward node-graph based scan processing. By creating and connecting nodes it allows you to define a recipe of how a scan should be processed and later apply the recipe to dozens of new scans.
Projects can now be saved to *.wrap file. Internally the file has JSON text format. The structure of the file is simple enough so that one can easily edit node parameters, create and connect nodes using text editor or Python script. That provides access to basic automation.
Undo/redo system allows undoing of most operations using Ctrl+Z and Ctrl+Y.
Enhanced Wrapping Algorithm
The wrapping algorithm is much faster and much more robust now.
When using SelectPoints node the left and right views can now be synchronized to speed up selection processing.
Enhanced Points Editor
While working with SelectPoints node editor one can click and drag a point and adjust its position. Any point can be removed with Ctrl +
Enhanced Polygons Editor
When working with SelectPolygons node editor the following new operations are supported:
- double click selects a set of connected polygons
- Shift + LMB or lasso selection adds new polygons to selection
- Ctrl + LMB or lasso selection removes polygons from selection
- Shift + double click near selected polygons will create a loop selection (only for manifold geometry)
- +Polygroup/-Polygroup button adds/removes selection from polygroup
- +Material/-Material button adds/removes selection form material
Node Graph Editor
Click Tab to show the list of all the nodes that can be created. To create the node choose one from the list or start typing its name and press
Return when the desired node appears in look-up menu.
Click on an output then click on an input or vice-versa to connect two nodes.
Left-click on connection then Disconnect form context menu to disconnect nodes.
Hold down MMB over a node to see node information and errors.
Hold a mouse over a node input to see input name and type.
At the bottom of Wrap window there is a time line. Every loading node (like LoadGeom or LoadImage) allows to select a sequence of file names. When you switch between the frames of the time line the loading nodes will be recalculated to load new file from the list.
Each saving node (like SaveGeom of SaveImage) allows to insert # sign inside an output file name. For example “WrappedBasemesh###.obj”.
When you click “Compute current frame” Wrap will substitute # signs with the current frame number producing “WrappedBasemesh001.obj”
In order to process multiple frames in batch mode create and connect the output of your recipe to saving node then click “Compute frame range” inside the node editor. Each frame is computed in parallel in separate process.
If you want to compute multiple saving nodes at a time please use main menu Nodes > Compute All.
Known Issues and Workarounds
Texture and Geometry projection
Texture and geometry projection slows down significantly when target geometry contains some huge polygons that overlap big number of small polygons. Such models are often produced by RC. You can remove large polygons beforehand.
Point selection and some other operations may suffer from loss of precision if a model has very small scale. The default units in Wrap are centimeters. You often face small-scale problem when trying to load scans that were saved in meters. Up-scaling the scan by changing “Scale” parameter of LoadGeom node will take no effect. Up-scale the scan and save it in new units, then load saved file and use it.
There’s no termination button for wrapping process yet.