1 # Copyright 2001-2019 Crytek GmbH / Crytek Group. All rights reserved.
4 Generates a 50% lod for the selected model
6 @argument name="Lod Percentage", type="string", default="50.0f"
12 percentage
= float(sys
.argv
[1])
14 selectedcgf
= lodtools
.getselected()
15 selectedmaterial
= lodtools
.getselectedmaterial()
17 loadedmodel
= lodtools
.loadcgf(selectedcgf
)
18 loadedmaterial
= lodtools
.loadmaterial(selectedmaterial
)
20 if loadedmodel
== True and loadedmaterial
== True:
21 lodtools
.generatelodchain()
23 while finished
>= 0.0:
24 finished
= lodtools
.generatetick()
25 print('Lod Chain Generation progress: ' + str(finished
))
30 lodtools
.createlod(1,percentage
)
31 lodtools
.generatematerials(1,512,512)
32 lodtools
.savetextures(1)
33 lodtools
.savesettings()