Manual for Stones Synthesis. Before running the program : The OpenGL must be installed Input models...

21
Manual for Stones Manual for Stones Synthesis Synthesis

Transcript of Manual for Stones Synthesis. Before running the program : The OpenGL must be installed Input models...

Page 1: 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.

Manual for Stones Manual for Stones SynthesisSynthesis

Manual for Stones Manual for Stones SynthesisSynthesis

Page 2: 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.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.
Page 5: 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.

Example: open scanned stone

Page 6: 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.

Example : synthesize stone

Page 7: 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.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.
Page 10: 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.

Synthesis Properties(control over parameters)

Page 11: 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.

• 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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

• 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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

Batch Synthesis Properties

Page 18: 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.

• 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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

• 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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

• 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. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.

• 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)