- Ortam Değişkenleri Aracılığıyla Özelleştirme
- Kullanıcı Veri Klasörü
- Kullanıcı Ayarları Klasörü
- Kullanıcı Araçları Klasörü
- Proje Klasörü
- Kullanıcı Başlangıç Komut Dosyaları Klasörleri
- Kullanıcı Komut Dosyaları Klasörleri
- Kullanıcı Makro Komut Dosyaları Klasörleri
- Kullanıcı Simgeleri Klasörleri
- Kullanıcı Eklentileri Klasörleri
- Kullanıcı Eklentileri Paket Klasörleri
- Kullanıcı Harita Klasörleri
- XRefs Klasörleri
- 3ds Max Projeleri (mxp dosyaları)
- Ortam Değişkeni Tokenleri Aracılığıyla Özelleştirme
Bu konu, 3ds Max’in üretim süreçlerine daha iyi entegrasyonu için dağıtımını ve yürütülmesini özelleştirmenizi sağlayan özellikleri açıklamaktadır.
İyi tanımlanmış bir üretim iş akışı veya “işlem hattı”, farklı ekipler tarafından, o adımlara özgü donanım ve yazılım yapılandırmaları kullanılarak gerçekleştirilen birden fazla adımı içeren büyük veya karmaşık projelerde süreçlerin verimli bir şekilde akmasına yardımcı olur.
Üretim süreçlerinin oluşturulmasında, üretimin özelliklerine bağlı olarak yeni gereksinimlere göre yeniden yapılandırılabilen esnek ve özelleştirilebilir araçlar kilit önem taşır.
3ds Max’in Maxscript ve Python aracılığıyla betik yazmayı desteklemesi, kullanıcı tanımlı başlangıç komut dosyalarıyla neredeyse tüm yönlerinin özelleştirilebilmesi , zengin bir komut satırı parametreleri seti , toplu ve komut satırı işleme modları, onu üretim süreçlerine entegre etmeyi kolaylaştırır.
3ds Max 2022.3’te , bu işlem hattı entegrasyon yetenekleri, stüdyoların yazılımı yapılandırmasını daha da kolaylaştırmak için geliştirilmiştir; böylece sanatçılar, proje ayarları, kullanıcı tercihleri ve komut dosyaları ve eklentiler de dahil olmak üzere benzersiz şekilde yapılandırılmış ortamlar gerektiren görevler arasında sorunsuz bir şekilde geçiş yapabilirler. Bunu, ortamın tüm yönlerini (projelerin konumu, kullanıcı ayarları, komut dosyaları ve varlıklar) kontrol etmek için birden fazla ortam değişkeni sunarak ve 3ds Max tarafından kullanılan yapılandırma dosyalarında saklanan dosya ve klasör yollarına ortam değişkeni belirteçlerini yerleştirme desteği ekleyerek başardık.
Ortam Değişkenleri Aracılığıyla Özelleştirme #
Kullanıcı verilerine, kullanıcı komut dosyalarına, eklentilere, haritalar ve harici referanslar gibi dosya tabanlı varlıklara ve projelere giden yollar, 3ds Max kullanıcı ortamını temsil eder. Aşağıdaki bölümler, desteklendiğinde ortam değişkenlerini kullanarak bunları nasıl özelleştireceğinizi ve genişleteceğinizi açıklar. 3ds Max tarafından kullanılan tüm sistem ortam değişkenlerinin listesi için Ortam Değişkenleri konusuna bakın.
Aşağıda açıklanan ortam değişkenleri, sürümünden bağımsız olarak bir 3ds Max işleminin ortamını özelleştirmek için en iyi şekilde kullanılır. Örneğin, aynı kurulumdan başlatılan iki veya daha fazla 3dsmax.exe işlemi farklı ortamlara sahip olabilir. Ortam değişkenleri kullanıcı veya sistem düzeyinde ayarlanırsa, bu değişkenler o kullanıcı veya o bilgisayarda kurulu ve çalıştırılan tüm 3ds Max sürümlerini etkileyecektir.
Kullanıcı Veri Klasörü #
Ne zaman ADSK_3DSMAX_APPDATA_DIROrtam değişkeni tanımlandığında, 3ds Max yerel kullanıcı verileri için konum olarak bu değeri kullanır. Varsayılan olarak, kullanıcı verileri C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl> – 64bit\<dil> konumunda saklanır . Maxscript ve Python’da ise… $maxDataSembolik dosya yolu bu konumu temsil eder.
Bu ortam değişkeni yalnızca tek bir yol tanımlamaya olanak tanır. Geçerli bir yol olmalıdır. Yol geçerli değilse, 3ds Max -10 çıkış koduyla başlatılamaz. Yol geçerliyse ancak mevcut değilse, 3ds Max onu oluşturur. Bu ortam değişkeninin farklı değerleriyle birden fazla eş zamanlı 3ds Max oturumu çalıştırılabilir.
Bu ortam değişkeninin etkili olabilmesi için 3ds Max’in Kullanıcı Profilleri açık olarak çalıştırılması gerekir. <3dsMaxInstall>\InstallSettings.ini dosyası aşağıdaki verileri içeriyorsa, Windows’ta etkinleştirilmişse Kullanıcı Profillerini kullanacaktır.
[En Az Kullanıcı Ayrıcalığı] useUserProfiles=1
Kullanıcı Ayarları Klasörü #
3ds Max 2020’de tanıtılan Kullanıcı Ayarları konumu kavramı.
Ne zaman ADSK_3DSMAX_KULLANICIAYARLARI_DİROrtam değişkeni tanımlandığında, 3ds Max kullanıcı ayarları için klasör olarak bu değişkenin değerini kullanır. Varsayılan olarak, kullanıcı ayarları C:\Users\<kullanıcı adı>\Autodesk\3ds Max <yıl>\User Settings klasöründe saklanır . Maxscript ve Python’da ise… $kullanıcıAyarlarıSembolik dosya yolu bu konumu temsil eder.
Tüm kullanıcı ayarlarının şu anda Kullanıcı Ayarları konumunda saklanmadığını unutmayın. 3ds Max 2022 itibariyle, kullanıcı ayarlarının çoğu hala kullanıcı veri klasöründe saklanmaktadır.
Bu ortam değişkeni yalnızca tek bir yol tanımlamaya olanak tanır. Geçerli bir yol olmalıdır. Yol geçerli değilse, 3ds Max -10 çıkış koduyla başlatılamaz. Yol geçerliyse ancak mevcut değilse, 3ds Max onu oluşturur. Bu ortam değişkeninin farklı değerleriyle birden fazla eş zamanlı 3ds Max oturumu çalıştırılabilir.
3ds Max başlatılırken kullanıcı ayarları klasörü aşağıdaki öncelik sırasına göre ayarlanır:
- Başlangıç komut dosyaları (ortam değişkeni ayarını geçersiz kılar)
- ADSK_3DSMAX_KULLANICIAYARLARI_DİROrtam değişkeni ( 3dsmax.ini ayarını geçersiz kılar)
- 3dsmax.ini dosyasındaki Kullanıcı Ayarları değeri
Yukarıdaki yöntemlerden hiçbiri kullanıcı ayarları klasörü sağlamazsa, 3ds Max varsayılan kullanıcı ayarları klasörüne geri döner.
Kullanıcı Araçları Klasörü #
Ne zaman ADSK_3DSMAX_KULLANICI_ARAÇLARI_DİROrtam değişkeni tanımlandığında, 3ds Max bu değeri kullanıcı araçları (Sahne Dönüştürücü komut dosyaları ve Max Oluşturma Grafiği bileşenleri gibi) için klasör olarak kullanır. Varsayılan olarak, kullanıcı araçları C:\Users\<kullanıcı adı>\Autodesk\3ds Max <yıl>\User Tools konumunda saklanır . Maxscript ve Python’da ise $userToolsSembolik dosya yolu bu konumu temsil eder.
Bu ortam değişkeni yalnızca tek bir yol tanımlamaya olanak tanır. Geçerli bir yol olmalıdır. Yol geçerli değilse, 3ds Max -10 çıkış koduyla başlatılamaz. Yol geçerliyse ancak mevcut değilse, 3ds Max onu oluşturur. Bu ortam değişkeninin farklı değerleriyle birden fazla eş zamanlı 3ds Max oturumu çalıştırılabilir.
3ds Max başlatılırken kullanıcı araçları klasörü aşağıdaki öncelik sırasına göre ayarlanır:
- Başlangıç komut dosyaları (ortam değişkeni ayarını geçersiz kılar)
- ADSK_3DSMAX_KULLANICI_ARAÇLARI_DİROrtam değişkeni ( 3dsmax.ini ayarını geçersiz kılar)
- 3dsmax.ini dosyasındaki Kullanıcı Araçları değeri
Yukarıdaki yöntemlerden hiçbiri kullanıcı araçları klasörü sağlamazsa, 3ds Max varsayılan kullanıcı araçları klasörüne geri döner.
Proje Klasörü #
Proje klasörü kavramı 3ds Max 2020’de tanıtıldı. Daha fazla bilgi için Proje konusuna bakın.
Ne zaman ADSK_3DSMAX_PROJE_KLASÖR_DİZİNİOrtam değişkeni tanımlandıktan sonra 3ds Max yeni bir sahneyle başlatıldığında, malzeme kütüphaneleri, render ön ayarları, render çıktısı, otomatik yedekleme dosyası konumu vb. gibi proje verilerini depolamak için bu ortam değişkeninin değerini kullanır.
Varsayılan olarak proje yapılandırması C:\Users\<kullanıcı adı>\Documents\3ds Max <yıl> konumunda bulunur . Proje klasörü özelleştirmesi, Maxscript ve Python aracılığıyla erişilebilir durumdadır. yol yapılandırmasıyapının yöntemleri, örneğin pathConfig.setCurrentProjectFolder <yol>.
Bu ortam değişkeni yalnızca tek bir yol tanımlamaya olanak tanır. Geçerli bir yol olmalıdır. Yol geçerli değilse, 3ds Max -10 çıkış koduyla başlatılamaz. Yol geçerliyse ve mevcut değilse, 3ds Max onu oluşturur. Bu ortam değişkeninin farklı değerleriyle birden fazla eş zamanlı 3ds Max oturumu çalıştırılabilir.
3ds Max başlatılırken proje klasörü aşağıdaki öncelik sırasına göre ayarlanır:
- Başlangıç komut dosyaları (ortam değişkeni ayarını geçersiz kılar)
- ADSK_3DSMAX_PROJE_KLASÖR_DİZİNİOrtam değişkeni ( 3dsmax.ini ayarını geçersiz kılar)
- O Proje Klasörü3dsmax.ini dosyasındaki değer
Yukarıdaki yöntemlerden hiçbiri bir proje klasörü sağlamazsa, 3ds Max varsayılan proje klasörüne geri döner.
Kullanıcı Başlangıç Komut Dosyaları Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_STARTUPSCRIPTS_ADDON_DIRBu özellik, 3ds Max’in Kullanıcı ve Sistem Yollarını Yapılandır iletişim kutusu aracılığıyla tanımlanan başlangıç komut dosyası klasörüne ek olarak, kullanıcı tanımlı başlangıç komut dosyalarını aramak için kullandığı, noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır .
Varsayılan olarak, kullanıcı başlangıç komut dosyaları C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl> – 64bit\<dil>\scripts\startup konumunda saklanır . Maxscript ve Python’da $userStartupScriptsSembolik dosya yolu bu konumu temsil eder.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı başlangıç komut dosyalarının konumundan sonra aranır. Birden fazla eş zamanlı 3ds Max oturumu, bu ortam değişkeninin farklı değerleriyle çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne ( Max.log ) bir hata kaydedilir.
Kullanıcı Komut Dosyaları Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_SCRIPTS_ADDON_DIRBu özellik, Kullanıcı ve Sistem Yollarını Yapılandır iletişim kutusu aracılığıyla tanımlanan kullanıcı komut dosyası klasörüne ek olarak, 3ds Max’in kullanıcı komut dosyalarını aramak için kullandığı noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır . Varsayılan olarak, kullanıcı komut dosyaları C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl> – 64bit\<dil>\scripts\ konumunda saklanır . Maxscript ve Python’da ise $userScriptsSembolik dosya yolu bu konumu temsil eder.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı komut dosyalarının konumundan sonra aranır. Birden fazla eş zamanlı 3ds Max oturumu, ortam değişkeninin farklı değerleriyle çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne ( Max.log ) bir hata kaydedilir.
Kullanıcı Makro Komut Dosyaları Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_MACROS_ADDON_DIRBu özellik, Kullanıcı ve Sistem Yollarını Yapılandır iletişim kutusu aracılığıyla tanımlanan kullanıcı makro komut dosyası klasörüne ek olarak, 3ds Max’in kullanıcı makro komut dosyalarını aramak için kullandığı noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır . Varsayılan olarak, kullanıcı makro komut dosyaları C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl> – 64bit\<dil>\usermacros konumunda saklanır . Maxscript ve Python’da $userMacrosSembolik dosya yolu bu konumu temsil eder.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı makro komut dosyalarının konumundan sonra aranır. Birden fazla eş zamanlı 3ds Max oturumu, bu ortam değişkeninin farklı değerleriyle çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne ( Max.log ) bir hata kaydedilir.
Kullanıcı Simgeleri Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_ICONS_ADDON_DIRBu özellik, 3ds Max’in, Kullanıcı ve Sistem Yollarını Yapılandır iletişim kutusu aracılığıyla tanımlanan kullanıcı simgeleri klasörüne ek olarak, kullanıcı tanımlı simgeleri aramak için kullandığı noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır . Varsayılan olarak, kullanıcı simgeleri C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl> – 64bit\<dil>\usericons konumunda saklanır . Maxscript ve Python’da bu, $kullanıcısimgeleriSembolik dosya yolu bu konumu temsil eder.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı simgelerin konumundan sonra aranır. Birden fazla eş zamanlı 3ds Max oturumu, ortam değişkeninin farklı değerleriyle çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne ( Max.log ) bir hata kaydedilir.
Kullanıcı Eklentileri Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_EKLENTİLER_EKLENTİ_DİRBu özellik, 3ds Max’in üçüncü taraf eklentilerini aramak için kullandığı noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır; bu liste, Kullanıcı ve Sistem Yollarını Yapılandır iletişim kutusu aracılığıyla tanımlanan klasörlere ek olarak kullanılır. Aşağıdaki yapılandırma dosyaları kullanıcı eklenti yollarını saklar: C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl> – 64bit\<dil>\Plugin.UserSettings.ini . Maxscript ve Python’da eklenti yoluBu yapı, kullanıcı tanımlı eklenti yollarına komut dosyası erişimi sağlar.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı eklenti arama konumlarından sonra aranır. Birden fazla eş zamanlı 3ds Max oturumu, ortam değişkeninin farklı değerleriyle çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne ( Max.log ) bir hata kaydedilir.
Kullanıcı Eklentileri Paket Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_UYGULAMA_EKLENTİLERİBu özellik , 3ds Max’in eklenti paketlerini aramak için kullandığı, noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır; bu liste, yerleşik konumlar olan %ALLUSERSPROFILE%\Autodesk\ApplicationPlugins\ ve %APPDATA%\Autodesk\ApplicationPlugins’e ek olarak kullanılır . Maxscript ve Python’da ise… $publicExchangeStoreInstallPathVe $privateExchangeStoreInstallPathSembolik dosya yolları bu konumları temsil eder.
Bu ortam değişkeni aracılığıyla belirtilen yollar, yerleşik eklenti paketi arama konumlarından sonra aranır. Bu ortam değişkeninin farklı değerleriyle birden fazla eş zamanlı 3ds Max oturumu çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne (Max.log) bir hata kaydedilir.
Daha fazla bilgi için ADSK_UYGULAMA_EKLENTİLERİOrtam değişkeni için lütfen C++ Geliştirici Kılavuzu’ndaki “Paketleme Eklentileri” konusuna bakın.
Kullanıcı Harita Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_ASSETS_MAPS_DIRBu özellik, 3ds Max’in haritaları aramak için kullandığı noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır; bu liste, Proje Yollarını Yapılandır iletişim kutusunun Harici Dosyalar sekmesinde tanımlanan klasörlere ek olarak kullanılır . Harita yollarının listesi proje dosyasında saklanır (ancak 3dsmax.ini dosyasında da kopyalanır). Maxscript ve Python’a açık olan mapPaths yapısı, komut dosyası yazarlarına bu arama yollarını özelleştirme olanağı sağlar.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı harita arama konumlarından sonra aranır. Bu ortam değişkeninin farklı değerleriyle birden fazla eş zamanlı 3ds Max oturumu çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne (Max.log) bir hata kaydedilir.
XRefs Klasörleri #
Ortam değişkeni adı verilen bir değişken ADSK_3DSMAX_ASSETS_XREFS_DIRBu özellik, 3ds Max’in Xref’leri aramak için kullandığı noktalı virgülle ayrılmış yolların bir listesini tanımlamaya olanak tanır; bu liste, Proje Yollarını Yapılandır iletişim kutusunun XRef’ler sekmesinde tanımlanan klasörlere ek olarak kullanılır. Xref yollarının listesi proje dosyasında saklanır (ancak 3dsmax.ini dosyasında da kopyalanır ). Maxscript ve Python’da xrefPathsBu yapı, komut dosyası yazarlarına bu arama yollarını özelleştirme olanağı sağlar.
Bu ortam değişkeni aracılığıyla belirtilen yollar, kullanıcı tanımlı XRef arama konumlarından sonra aranır. Birden fazla eş zamanlı 3ds Max oturumu, ortam değişkeninin farklı değerleriyle çalıştırılabilir. Bu ortam değişkeni aracılığıyla tanımlanan yollardan herhangi biri yanlışsa, sistem günlüğüne ( Max.log ) bir hata kaydedilir.
3ds Max Projeleri (mxp dosyaları) #
3ds Max proje ayarları (yolları), .ini dosyalarına biçim olarak benzer olan .mxp dosyalarında tanımlanır .
3ds Max başlatıldığında, proje dosyasında tanımlanan tüm yolların 3dsmax.ini dosyasına yeniden yazıldığını unutmayın. Bu nedenle, projeye özgü yollardan herhangi birini özelleştirmek istiyorsanız, bunu 3dsmax.ini dosyası üzerinden değil, proje dosyası üzerinden yapmalısınız .
Proje klasörünün konumu aşağıdaki yöntem kullanılarak yapılandırılabilir: ADSK_3DSMAX_PROJE_DİROrtam değişkeni. Projenin parçası olan ayrı klasörleri özelleştirmek için bir başlangıç komut dosyası kullanabilirsiniz.
Aşağıda, proje dosyaları ( .mxp ) aracılığıyla tanımlanan ve kontrol edilen yolların (anahtarların) listesi verilmiştir :
| Bölüm | Anahtar |
| Dizinler |
Animasyonlar Arşivler Otomatik Yedekleme BitmapProxies CFD İndirmeler İhracat İfadeler Görseller İçe aktarmak Malzemeler MaxStart Fotometrik Önizlemeler Proje Klasörü RenderAssets RenderOutput RenderPresets Sahneler Sesler VideoPost |
| XReferenceDirs | tüm yönler |
| BitmapDizinleri | tüm yönler |
Ortam Değişkeni Tokenleri Aracılığıyla Özelleştirme #
Bu özellik, 3dsmax.ini dahil olmak üzere çeşitli 3ds Max yapılandırma dosyalarında tanımlanan yolları , “ortam değişkeni belirteçleri” olarak adlandırılan kullanıcı tanımlı ortam değişkenlerini kullanarak oluşturmanıza olanak tanır. Belirteçler, çalışma zamanında 3ds Max tarafından ilgili ortam değişkeninin değerine genişletilir; bu da kullanıcı komut dosyaları ve eklentileri, varlık arama yolları vb. içeren 3ds Max ortamını tanımlamak ve yapılandırmak için kullanılan yolların kolayca programatik olarak oluşturulmasını sağlar.
Tokenların aşağıdaki formatta olması beklenmektedir:
%<token_name>%, Neresi <token_name>Bu, bir sistem veya kullanıcı ortam değişkeninin adıdır.
Örnekler:
-
3dsmax.ini dosyasında bulunan, belirteçlere ayrılmamış kullanıcı başlatma komut dosyaları yolu :
Ek Başlangıç Komut Dosyaları=C:\Users\<kullanıcı adı>\AppData\Local\Autodesk\3dsMax\<yıl>- 64bit\ENU\scripts\startup -
Tokenleştirilmiş kullanıcı başlatma komut dosyaları yolu:
Başlangıç Komut Dosyaları=%NEW_3DSMAX_USER_SCRIPTS_ROOT%\startup,Nerede YENİ_3DSMAX_KULLANICI_KOMUT DOSYASI_ROOTBu, kullanıcının 3ds Max kullanıcı tanımlı komut dosyalarının çalışmasını beklediği konumu belirten bir ortam değişkeninin adıdır.
Detaylar:
Tokenleştirilmiş yolların genişletilmiş hali 3dsMax kullanıcı arayüzünde görüntülenir ve Maxscript ve C++ API’leri aracılığıyla erişilebilir. Kullanıcının, kullanıcı arayüzü, Maxscript veya C++ API’si aracılığıyla yolları düzenlemesi/değiştirmesi engellenmez. Bu yollarda yapılan değişiklikler, yapılandırma dosyalarındaki token tabanlı ayarları geçersiz kılmaz. Değişiklikler yalnızca geçerli 3ds Max oturumunda etkili olacaktır.
Ortam değişkeni belirteci genişletmesi başarısız olduğunda, belirteç yolda olduğu gibi kalır, Max.log dosyasına bir hata kaydedilir , ancak kullanıcıya herhangi bir hata gösterilmez. Bu yollara dayanan 3ds Max özelliklerinin her biri geçersiz yolu farklı şekilde algılayabilir ve buna farklı şekilde tepki verebilir; bazıları hata iletişim kutuları açarken, diğerleri daha sessiz bir şekilde başarısız olabilir.
Token’ların iç içe kullanımı desteklenmiyor.
Desteklenen yapılandırma dosyaları ve yolları #
Aşağıda, belirteç genişletmeyi destekleyen yapılandırma dosyalarının listesi ve içlerindeki yollar yer almaktadır.
3dsmax.ini #
| Bölüm | Anahtarlar |
| Dizinler | Tüm tuşlar desteklenmektedir. |
| CuiConfiguration | Geçerli Kısayol Tuşu Dizini |
| PreRenderScriptDizinleri | “Dir” ile başlayan tüm tuşlar |
| PostRenderScriptDizinleri | “Dir” ile başlayan tüm tuşlar |
| RenderPresetsMruFiles | “RenderPresetsMruFile” ile başlayan tüm anahtarlar. Bunların üzerine yazılabileceğini unutmayın. |
| Performans | ArşivProg |
ParticleFlowToolsBox3.ini #
Ön Ayarlar bölümündeki tüm yollar ortam değişkeni belirteçlerini destekler.
MaxDotNet.config #
Eklenti Dizinleri bölümündeki tüm yollar ortam değişkeni belirteçlerini destekler.
Plugin.ini ve Plugin.UserSettings.ini #
Dizinler ve Dahil Et bölümlerindeki tüm yollar ortam değişkeni belirteçlerini destekler.
Yapılandırma dosyalarındaki 3ds Max kurulum yollarının otomatik olarak belirteçlere ayrılması #
3dsmax.ini gibi yapılandırma dosyalarında bulunan çeşitli yollar, 3ds Max kurulum klasörüne işaret eder. İşlem hattı veya diğer gereksinimler nedeniyle kurulum klasörünün adının değiştirilmesi gerektiğinde, yapılandırma dosyalarındaki yolların güncellenmesi ek iş yükü ve karmaşıklık anlamına gelir. Bu sorunu çözmek için, 3ds Max artık aşağıdaki yapılandırma dosyalarında 3ds Max kurulum klasörüne işaret eden yolların otomatik olarak belirteçlere ayrılmasını desteklemektedir:
- %LOCALAPPDATA%\Autodesk\3dsmax\<yıl>- 64bit\<lang>\3dsmax.ini
- %LOCALAPPDATA%\Autodesk\3dsmax\<year>- 64bit\<long>\plugcfg_ln\ParticleFlowToolsBox3.ini
- %LOCALAPPDATA%\Autodesk\3dsmax\<year>- 64bit\<lang>\plugcfg\MaxDotNet.config
- %HOMEPATH%\Documents\3ds Max<year>\3ds Max 2021.mxp
- <MaxInstall>\<lang>\plugin.ini
3ds Max kurulum yollarının otomatik olarak belirteçlere ayrılması varsayılan olarak devre dışıdır. Bu özellik, aşağıdaki gibi bir komut satırı anahtarı veya ortam değişkeni aracılığıyla etkinleştirilebilir:
ADSK_3DSMAX_ENVVAR_TOKEN_SUPPORT=1|0 3dsmax.exe -envvartoken
Otomatik tokenizasyon etkinleştirildiğinde, yukarıdaki yapılandırma dosyalarındaki 3ds Max kurulum klasörünün kökü aşağıdakiyle değiştirilir: %ADSK_3DSMAX_ROOT%Ortam değişkeni belirteci. ADSK_3DSMAX_ROOTOrtam değişkeni, 3ds Max işlemi tarafından otomatik olarak tanımlanır. Kullanıcının bunu tanımlamasına gerek yoktur.
Örneğin, 3ds Max C:\GameABC\ver1.2\3dsmax\2022\ konumuna kurulmuş veya dağıtılmışsa , 3dsmax.ini dosyasındaki “Başlangıç Komut Dosyaları” anahtarı %ADSK_3DSMAX_ROOT%\scripts\startup olarak ayarlanır . %ADSK_3DSMAX_ROOT%Bu, 3ds Max tarafından çalışma zamanında tanımlanan ve C:\GameABC\ver1.2\3dsmax\2022 olarak ayarlanan bir ortam değişkenidir .
Notlar:
- Otomatik yol tanımlaması, yapılandırma dosyalarında zaten mevcut olan yolları etkilemeyecektir. Başka bir deyişle, otomatik tanımlama, yapılandırma dosyaları 3ds Max tarafından sıfırdan oluşturulduğunda en iyi şekilde çalışır.
- 3dsmax.ini dosyasında kaydedilen Bitmap yolları belirteçlere ayrılmamıştır (ve ayrılmalarına gerek yoktur). Bu yollar, proje dosyasındaki yolların bir kopyasıdır ve eski sistemlerle uyumluluk sağlamak amacıyla oradadır. Kurulum klasörü değişirse, 3ds Max bu yolları 3dsmax.ini dosyasında otomatik olarak güncelleyecektir.
