# Autodesk Automation API rehberi: 3ds Max ve Revit işlerini bulutta çalıştırma

Kaynak: https://3dsinifi.com/haber/autodesk-automation-api-rehberi-3ds-max-ve-revit-islerini · Kategori: İpuçları · Yayın: 4 Kasım 2026

> Autodesk Automation API, 3ds Max ve Revit dâhil desteklenen CAD motorlarında otomasyon işlerini bulutta çalıştırabiliyor. Bu rehber, Version 3 belgelerindeki temel iş akışlarını mimarlık ve görselleştirme ekipleri için açıklıyor.

## Kısaca
- Automation API Version 3 belgeleri AutoCAD, 3ds Max, Inventor, Revit ve Fusion motorlarını kapsıyor.
- 3ds Max tarafında MAXScript, Python ve eklentilerle dosya işleme, render ve simülasyon görevleri yürütülebiliyor.
- 3ds Max MaxScript iş akışı; erişim belirteci, nickname, activity, bulut depolama, WorkItem ve sonuç indirme aşamalarını içeriyor.
- Revit’in bulutta çalışan başsız motoru, model oluşturma, veri inceleme, raporlama ve dokümantasyon süreçlerinde kullanılabiliyor.

Autodesk Automation API, tekrarlanan veya yüksek işlem hacmi gerektiren CAD görevlerini Autodesk Platform Services (APS) üzerinden bulutta çalıştırmayı sağlıyor. Autodesk’in Version 3 geliştirici belgeleri AutoCAD, 3ds Max, Inventor, Revit ve Fusion motorlarını kapsıyor. Mimarlık, iç mimarlık ve görselleştirme ekipleri için bu yaklaşım; masaüstünde tek tek yürütülen uygun işlerin betikler ve eklentiler aracılığıyla hizmete gönderilmesine imkân tanıyor. Aşağıdaki adımlar, resmi belgelerde tarif edilen 3ds Max ve Revit süreçlerini temel alıyor.

## Otomasyon hangi işlerde değerlendirilebilir?

Automation API, desteklenen CAD motorlarının temel API’lerini bulut ortamında kullanarak otomatik işler yürütüyor. Autodesk bunu sık tekrarlanan, büyük ölçekte yapılacak ya da yoğun işlem gücü gerektiren işler için konumlandırıyor. API ile işin nasıl yürütüleceği, kullanılan yazılıma göre değişiyor; her motorun kendi geliştirme ortamı ve araçları bulunuyor.

3ds Max motoru MAXScript, Python ve eklentilerle kullanılabiliyor. Belgelerde dosya içe ve dışa aktarma, betik çalıştırma, dosyayı değiştirme, render ve simülasyon işlemleri sayılıyor. 3ds Max Batch üzerinden mevcut betiklerin ve eklentilerin bulut tabanlı işlerde çalıştırılması da mümkün. Revit tarafında ise bulutta çalışan başsız motor, RVT, RTE ve RFA verilerini oluşturma, inceleme ve değiştirme süreçleri için sunuluyor. Aile içeriği hazırlama, model verisini analiz etme, rapor çıkarma ve dokümantasyonu otomatikleştirme, belgelerde belirtilen örnekler arasında.

Bu özellikler hazır bir mimari otomasyon şablonu anlamına gelmiyor. Belirli bir ofis sürecini API üzerinden yürütmek için iş mantığının, gerekli betik veya eklentinin ve girdi-çıktı düzeninin hazırlanması gerekiyor.

## 3ds Max işini buluta gönderme adımları

Autodesk’in Version 3 belgelerindeki “Execute a 3ds Max MaxScript” yürüyüşü altı ana aşama içeriyor. Bunlar, bir işin hazırlanmasından sonuçlarının alınmasına kadar izlenecek genel sırayı gösteriyor:

1. **Erişim belirteci alın.** API işlemlerinde kimlik doğrulaması için bu adım gerekir. Başlangıçta tamamlanması, sonraki isteklerin hizmete iletilmesini sağlar.
2. **Nickname oluşturun.** Yürüyüşteki bu aşama, devamındaki işlemlerde kullanılacak bir ad tanımlamaya yarar. Belgeler, nickname oluşturmayı iş akışının ayrı bir görevi olarak listeliyor.
3. **Activity yayımlayın.** Çalıştırılacak işlemin tanımını hizmete sunun. Bu adım, işin hangi otomasyon faaliyeti kapsamında yürütüleceğini belirleyen akışın parçasıdır.
4. **Bulut depolamayı hazırlayın.** İş için gerekli dosyaların ve sonuçların aktarımını bu aşamada planlayın. Girdi ve çıktıların hazır olması, gönderilen işin amaçlanan dosyalarla yürütülmesine yardımcı olur.
5. **WorkItem gönderin.** Hazırlanmış işi hizmete iletin. Böylece belirlenen otomasyon görevi çalıştırılmak üzere gönderilmiş olur.
6. **Sonuçları indirin.** İş tamamlandığında üretilen çıktıları alın ve sonraki proje adımında kullanın.

Autodesk, 3ds Max tarafında MAXScript ve Python’a ek olarak özel C++, MAXScript veya Python eklentilerinin yüklenip kullanılabileceğini belirtiyor. Eklentilerle 3ds Max’in farklı bölümlerine bağlanan mantık uygulanabiliyor. Ancak masaüstü ortamında çalışan her eklentinin bulut motorunda da sorunsuz çalışacağı varsayılmamalı. Belgeler, motorların kendilerine özgü geliştirme ortamları olduğunu vurguluyor; bu nedenle eklenti ve dosya biçimlerinin hedef iş akışında doğrulanması gerekiyor.

## Revit iş akışı nasıl farklılaşıyor?

Revit için sunulan yürüyüş, bir Revit eklentisini dönüştürme adımıyla başlıyor. Ardından erişim belirteci alınması, nickname oluşturulması, AppBundle yüklenmesi, activity yayımlanması, bulut depolamanın hazırlanması, WorkItem gönderilmesi ve sonucun indirilmesi sıralanıyor. Bu akış, 3ds Max MaxScript yürüyüşündeki adımlarla benzer bir genel mantık izlese de Revit’e özgü eklenti ve veri süreçlerini içeriyor.

Revit’in buluttaki başsız motoru, masaüstü yazılımını kurmadan Revit DB API üzerinden çalışma olanağı sunuyor. Autodesk’in belgelerinde model oluşturma ve değiştirme, mevcut modelleri şirket standartlarına göre düzenleme, veri inceleme, otomatik rapor üretme ve dokümantasyon oluşturma kullanım alanları arasında. Başlangıç için Autodesk, “Execute a Revit add-in” yürüyüşünü ve ardından Count/Delete Revit elements kod örneğini öneriyor.

Her iki yazılım için de önce otomatikleştirilecek görevi sınırlandırmak faydalı olur: hangi dosyanın işleneceği, hangi betik veya eklentinin kullanılacağı ve hangi çıktının beklendiği açıkça belirlenmeli. Bu hazırlık, işin hizmete gönderilmesi ve sonuçların kontrol edilmesi aşamalarını daha anlaşılır kılar.

## Mimarlık ve görselleştirme iş akışında nelere dikkat edilmeli?

Bir ofis, örneğin tekrarlanan dosya işlemlerini veya model verisinden rapor üretimini otomatikleştirmek istiyorsa önce mevcut iş akışını tanımlamalı. Sonra ilgili motorun resmi yürüyüşü izlenerek küçük kapsamlı bir deneme yapılabilir. 3ds Max için MAXScript yürüyüşü, Revit için eklenti yürüyüşü başlangıç noktalarıdır. İş akışının kendi dosyaları ve eklentileriyle uygunluğu ayrıca sınanmalıdır.

Bulut ortamına iş göndermek, yerel bilgisayarın işlem gücüne ve ağ bant genişliğine bağlılığı azaltmaya yönelik bir seçenek sunuyor; Autodesk, bu yaklaşımı daha büyük ölçekte işlem yürütme amacıyla açıklıyor. Bununla birlikte kaynaklarda donanım gereksinimleri, API kullanım fiyatı veya belirli bir işin tamamlanma süresi verilmemiş. Fiyatlandırma bağlantısı mevcut olsa da tutar açıklanmadığı için maliyet hesabı resmi fiyat bilgileri üzerinden ayrıca yapılmalı.

### Sık yapılan hatalar

- **Eklenti uyumluluğunu varsaymak:** Masaüstünde kullanılan bir eklentiyi bulut motorunda sınamadan üretim işine bağlamayın.
- **Girdi ve çıktıları tanımlamamak:** WorkItem göndermeden önce hangi dosyaların işleneceğini ve hangi sonuçların alınacağını belirleyin.
- **Yazılım yürüyüşlerini birbirine karıştırmak:** Revit ve 3ds Max için belgelenen adımlar farklıdır; ilgili motorun kendi rehberini izleyin.
- **Fiyatı veya donanım gereksinimini tahmin etmek:** Kaynak belgeler belirli bir fiyat ya da donanım şartı vermiyor; karar öncesinde güncel resmi bilgileri kontrol edin.

Automation API, tekrar eden görevleri bulut üzerinde ölçeklendirmek isteyen ekipler için bir geliştirme zemini sunuyor. En güvenli başlangıç, tek bir işi seçmek, uygun motorun resmi yürüyüşünü izlemek ve sonuçları kontrol ederek kapsamı kademeli biçimde genişletmek.

## Pro ipucu
İlk denemeyi tek bir dosya ve sınırlı bir işlemle yapın; WorkItem göndermeden önce gerekli girdileri ve beklenen çıktıları netleştirin.

## 3dsınıfı yorumu
Türkiye’deki mimarlık ve görselleştirme ofisleri için Automation API’nin pratik değeri, tekrarlanan işlere harcanan zamanı azaltma potansiyelinde. Mevcut MAXScript, Python veya Revit eklenti süreçlerini buluta taşımayı düşünen ekipler, önce küçük bir pilotla dosya ve eklenti uyumluluğunu görmeli.

Bulut, yerel işlem yükünü azaltmaya yönelik bir seçenek sunsa da geliştirme ve iş akışını kurma ihtiyacını ortadan kaldırmıyor. Kaynaklarda fiyat ve donanım gereksinimleri açıklanmıyor; bu başlıklar karar öncesinde ayrıca doğrulanmalı. İş akışını ilgili yazılımın belgelerine göre kurmak ve sonuçları sınamak önemli.

## Kaynaklar
- [aps.autodesk.com](https://aps.autodesk.com/developer/overview/design-automation-api) (özet)
- [aps.autodesk.com](https://aps.autodesk.com/en/docs/design-automation/v3/developers_guide/overview/) (özet)

_Yapay zekâ ile yazıldı, kaynaklarla doğrulandı. © 3dsınıfı_
