Цитата
Integration with the editors python scripting means that LOD's can be generated autonomously as part of a batch system or overnight process. All settings are saved out to an XML file so that future work on the same asset is quick and easy to replicate.
Цитата
'''
Generates a 50% lod for the selected model
@argument name="Lod Percentage", type="string", default="50.0f"
'''
import sys
import time
percentage = float(sys.argv[1])
selectedcgf = lodtools.getselected()
selectedmaterial = lodtools.getselectedmaterial()
loadedmodel = lodtools.loadcgf(selectedcgf)
loadedmaterial = lodtools.loadmaterial(selectedmaterial)
if loadedmodel == True and loadedmaterial == True:
lodtools.generatelodchain()
finished = 0.0
while finished >= 0.0:
finished = lodtools.generatetick()
print 'Lod Chain Generation progress: ' + str(finished)
time.sleep(1)
if finished == 1.0:
break
lodtools.createlod(1,percentage)
lodtools.generatematerials(1,512,512)
lodtools.savetextures(1)
lodtools.savesettings()
lodtools.reload()
Это сообщение было отредактировано 2 раз(а), последнее редактирование в "Castello2401" (27 апреля 2015, 18:14)
Это сообщение было отредактировано 2 раз(а), последнее редактирование в "Castello2401" (9 мая 2015, 12:50)
То, что lua легче и быстрее работает это факт. Я говорю о том, что на python легче и быстрее писать/читать код.
Ну и все логично получается - там где у нас реал тайм и на первом месте стоит скорость - lua. В самом редакторе при разработке ничего подобного ненужно - скорость будет ограничена уже функциями редактора которые писались на C++, к примеру тот же генератор лодов. Намного важнее тут будет скорость и удобство написания кода, что есть python.
Конвертируем мы материалы с альфой, нужно посмотреть как выглядят объекты, ведь как известно в CRYENGINE у нас два вида альфы - AlfaTest и AlfaBlend
Думаю, что таких проблем никогда не бывает со своими собственными ассетами, которые дизайнер создал и хочет оптимизировать для движка.
Это сообщение было отредактировано 1 раз(а), последнее редактирование в "Castello2401" (10 мая 2015, 13:08)