210 likes | 332 Views
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.
E N D
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
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
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
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
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
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
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
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
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
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
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) )
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)
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
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)