Revert "!B (CE-22386) (Orbis, CrySystem) CRASH: PS4 crashes on boot"
[CRYENGINE.git] / Editor / Scripts / generatelod.py
blobef1c73b802cc235b9b4b407104d4dda27bd54c66
1 # Copyright 2001-2019 Crytek GmbH / Crytek Group. All rights reserved.
3 '''
4 Generates a 50% lod for the selected model
6 @argument name="Lod Percentage", type="string", default="50.0f"
7 '''
9 import sys
10 import time
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()
22 finished = 0.0
23 while finished >= 0.0:
24 finished = lodtools.generatetick()
25 print('Lod Chain Generation progress: ' + str(finished))
26 time.sleep(1)
27 if finished == 1.0:
28 break
30 lodtools.createlod(1,percentage)
31 lodtools.generatematerials(1,512,512)
32 lodtools.savetextures(1)
33 lodtools.savesettings()
34 lodtools.reload()