Bu sayfa , Unreal Engine’de .vrscene dosyasının otomatik olarak içe aktarılması işlemine ilişkin bilgiler sunmaktadır .
Genel Bakış #
Unreal Engine’de .vrscene dosyalarını içe aktarma işlemini otomatikleştirmek, Python betik dili kullanılarak kolayca gerçekleştirilebilir.
Python için Projenizi Kurun #
Unreal Editor’da Python kullanabilmek için mevcut projeniz için Python Editor Script eklentisini etkinleştirmeniz gerekecektir.
Kullanıcı Arayüzü Yolu: ||Araç Çubuğu|| Ayarlar > Eklentiler > Komut Dosyası Oluşturma > Python Düzenleyici Komut Dosyası Eklentisi
Kullanıcı Arayüzü Yolu: ||Menü Çubuğu|| Düzenle > Eklentiler > Komut Dosyası Oluşturma > Python Düzenleyici Komut Dosyası Eklentisi
Python eklentisiyle ilgili ek bilgi için lütfen Unreal belgelerine bakın: Python kullanarak Editörü Betikleme

.vrcene İçe Aktarma Özellikleri #
Aşağıda mevcut V-Ray nesneleri, özellikleri ve türleri listelenmiştir:
VRaySceneImportSettings() #
allow_delete (bool) – Yeniden içe aktarıldığında, vrscene’den silinen eklentiyi algıla ve mevcut seviyedeki bağlantılı aktörleri otomatik olarak sil.
allow_modify_existing (bool) – Yeniden içe aktarma sırasında, mevcut varlıkların ve aktörlerin herhangi bir değişikliğini/güncellemesini algıla ve uygula.
big_res_multiplier (float) – Seviyede ayarlanabilecek maksimum yüksek çözünürlüklü (2048) ışık haritası sayısını belirtir (örneğin, çarpan 1, 2048 çözünürlüğünde ışık haritasına sahip 2 ağ ile sonuçlanır; çarpan 2, 2048 çözünürlüğünde ışık haritasına sahip 4 ağ ile sonuçlanır).
build_lighting (bool) – Etkinleştirildiğinde, Yalnızca Aydınlatmayı Oluştur komutu içe aktarma aşamasının sonunda yürütülür ve Unreal ışık haritası oluşturmaya başlar.
create_actors (bool) – Seviyede aktörlerin oluşturulmasını etkinleştirir. Devre dışı bırakıldığında, create_cameras , create_lights ve create_cameras değerleri False olarak ayarlanacaktır .
create_assets (bool) – İçerik Tarayıcısında statik ağlar, materyaller ve dokular oluşturmayı etkinleştirir.
create_cameras (bool) – Seviyede kamera oluşturulmasını etkinleştirir. Yalnızca mevcut render görünümü için geçerlidir.
create_lights (bool) – Seviyede ışık oluşturmayı etkinleştirir.
create_nodes (bool) – Seviyede statik ağların oluşturulmasını etkinleştirir.
small_res_upscale (int32) – Seviyede ayarlanabilen düşük çözünürlüklü (16) ışık haritalarının sayısı için çarpanı belirtir (örneğin, 0 çarpanı bir ağın minimum ışık haritası çözünürlüğünü 8’e ayarlar; 1 çarpanı bir ağın minimum ışık haritası çözünürlüğünü 16’ya ayarlar).
use_full_proxy_meshes (bool) – Etkinleştirildiğinde, proxy’ler statik ağlar olarak içe aktarılacaktır.
y_axis_up (bool) – Eğer vrscene’iniz Y ekseni yukarı vektör olarak ayarlanmış bir yazılımdan (örneğin Maya) oluşturulduysa bunu etkinleştirin.
VRaySceneFactory() #
import_settings (VRaySceneImportSettings) – Bazı içe aktarma ayarlarını değiştirmek için isteğe bağlı geçersiz kılma. Ayarlanırsa, VRayScene içe aktarma işlemi kullanıcı onayı olmadan yürütülecektir (yani sessiz içe aktarma). Ayarlanmazsa, varsayılan ayarlar kullanılacak ve içe aktarma ayarlarını onaylamak için VRay içe aktarma ayarları iletişim kutusu gösterilecektir.
Kullanım Örneği #
Bu kısa örnekte, Test.vrscene dosyasına bağlantı verilmiş ve bazı İçe Aktarma ayarları özellikleri, Python Editor Script Plugin kullanılarak Unreal’a aktarılan bir Python dosyasında ayarlanmıştır . Unreal’da, betiği çalıştırmak için konsola aşağıdaki komutu yazabilirsiniz.
py “PYTHON_DOSYASININ_YOLU”
