manual for stones synthesis
DESCRIPTION
Manual for Stones Synthesis. Before running the program :. The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT Input & output textures is “ppm” format (see “Manual 2D.ppt”) Collection of 3D stone models and textures included in the project. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/1.jpg)
Manual for Stones Manual for Stones SynthesisSynthesis
Manual for Stones Manual for Stones SynthesisSynthesis
![Page 2: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/2.jpg)
Before running the program :
• The OpenGL must be installed
• Input models is VRML 2.0 format
• Output model is VRML 2.0 & IRIT
• Input & output textures is “ppm” format (see “Manual 2D.ppt”)
• Collection of 3D stone models and textures included in the project
![Page 3: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/3.jpg)
How to use the program?
• Open 3D stone model that you want to use for synthesis a new stone(s) from it.
• “Clear Model” to start a new synthesis session
• Add opened stone by “Add Model”• Add additional models by opening and
add steps • “Create Model” will create a new one
from those you’ve added to the session
![Page 4: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/4.jpg)
![Page 5: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/5.jpg)
Example: open scanned stone
![Page 6: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/6.jpg)
Example : synthesize stone
![Page 7: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/7.jpg)
Texture Mapping• Project includes a collection of textures
that can be choused from “Texture” menu. But this menu is workable only if this collection placed in the same directory with the models that you open for synthesis and without changing textures names.
• Or choose another texture by click “Other” in “Texture” menu
• Created model appear with default texture onto it, only if you put texture’s collection in the right directory, else it will appear without any texture
![Page 8: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/8.jpg)
Textures Synthesis• In addition, there is an option to create a
textures by the same algorithm• It’s the same process like 3D model
synthesis• “Clear Textures” to start a new synthesis
session• Add texture by “Add Texture”• Add additional textures by choosing them
and add steps one by one• “Create Texture” will create a new one
from those you’ve added to the session
![Page 9: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/9.jpg)
![Page 10: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/10.jpg)
Synthesis Properties(control over parameters)
![Page 11: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/11.jpg)
• Model Threshold – controls over difference between original and created stone
• Texture Threshold – controls over difference between original and created textures
• Resolution – controls over level of details (LOD) of the created stone. If you change resolution, start the session from the beginning.
• Smoothing Threshold – controls over maximum of roughness of the created stone
![Page 12: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/12.jpg)
Points
• There is no option to delete some added model from the session; start a new session by “Clear Model” if you need this
• Save in VRML 2.0 format will create two files: model(wrl) and texture(ppm)
• There is an option to save texture only that choused or created
![Page 13: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/13.jpg)
Example 1• Input model : limestone_1.wrl• Input texture : text6_claystone.ppm (default texture)• Output : 3 created 3D models with input texture
out1 out2 out3
![Page 14: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/14.jpg)
Example 2• Input model : limestone_1.wrl• Output : one created 3D model with
three different textures
with claystone texture
with roughstone texture
with stone04 texture
![Page 15: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/15.jpg)
Batch Processuseful option for synthesis number of
models
• Batch process is the same synthesis process, just with a few additional properties
• Open 3D stone model
• ”Batch/Start” menu - start batch process
• “Batch/Add” menu - add model to the batch session
• Repeat Open and Add action to insert addition models to the session
![Page 16: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/16.jpg)
• Choose texture from “Texture” menu that will applied to all created models
• or
• If you want to create texture for every model, add texture(s) to the session by regular way (see Textures Synthesis)
• If you want to see the texture(s) that you add, synthesize some stone model by regular way
![Page 17: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/17.jpg)
Batch Synthesis Properties
![Page 18: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/18.jpg)
• Number of models that you want to create (i.e. Number of models = 2 --> 2 stone models will be created)
• Median of scaling – scale for every axis (i.e. (2,1,1) --> scale of x is 2, y & z have scale 1)
• Range of scaling – delta range of randomly scaling (i.e. Median of scaling = (1,1,1), Range of scaling = (0.5,0,0) --> scale of x will randomly chousing for every created model in range [1 ± 0.5], scale of y & z is const (=1) )
![Page 19: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/19.jpg)
• Min LOD – minimal Level Of Details (resolution)
• Number Of LODs – number of resolutions for every created model with step 1 of LOD (i.e. Min LOD = 4, Number Of LODs = 3 --> every created model will saved in three resolution: 4,5,6)
• Threshold for Model – parameter of similarity to the original model(s) (if = 0 the result is the same model, first one if there is few models was added)
![Page 20: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/20.jpg)
• Synthesis Textures – if not choused --> the original choused texture will mapped onto every created model; if choused --> for each created model a new texture will be synthesized from added textures
• Threshold for Texture - parameter of texture similarity to the original texture(s) (if = 0 the result is the same texture, first one if there is a few textures was added)
• Output Directory – folder where models will be saved, relative path to the last added model
![Page 21: Manual for Stones Synthesis](https://reader034.vdocuments.net/reader034/viewer/2022051316/56814a3e550346895db75b0a/html5/thumbnails/21.jpg)
• Name of Model – name of created models. In the Output Directory will creating subfolders for every model that named with counting of Number of Model. In each subfolder will saving created model with different LODs and texture (original or synthesized)