Szolgáltatás

3ds Max-eszközök és szkriptek

Szolgáltatások → 3ds Max-eszközök és szkriptek

Egyedi eszközök olyan Max-felhasználóknak, akik elérték a szoftver határait.

Árazás A feladat terjedelmétől függően. Egyszerűbb szkriptek 500 €-tól. Komplex automatizálási eszközök egyedi ajánlat alapján. Támogatási és karbantartási szerződés igényelhető.
Tapasztalat 3ds Max az 1-es verzió óta · MAXScript: 25+ év · Python: 10+ év

A 3ds Max 1-es verziója óta használjuk a programot – régebb óta, mint amióta mai felhasználóinak többsége a szakmában dolgozik. Ennek köszönhetően pontosan tudjuk, mi szokott elromlani, miért, és hogyan lehet elérni, hogy többé ne forduljon elő. Konkrét produkciós problémákra fejlesztünk MAXScript- és Python-eszközöket – nem általános plugineket, amelyek csak „majdnem” azt tudják, amire szükség van.

Kikkel dolgozunk együtt?

  • Vizualizációs stúdiókkal, amelyek minden projektben újra és újra ugyanazokat a kézi lépéseket végzik el.
  • Építészekkel, akiknek a 3ds Max-munkafolyamata nem tartott lépést a projektek növekvő méretével.
  • Stúdiókkal, amelyeknél a régi jelenetkönyvtárak összeomlásokat vagy kompatibilitási problémákat okoznak.
  • Mindenkivel, aki nagy 3D asset-gyűjteményt tart karban megfelelő nyilvántartó rendszer nélkül.

Jelenetjavítás

Fájlok, amelyek nem akarnak együttműködni

Az összetett MAX-fájlokban idővel felhalmozódnak a hibák: sérült objektumok, elveszett anyaghivatkozások, geometria, amely a renderen másképp jelenik meg, mint a viewportban, és jelenetek, amelyek mindig épp a határidő napján omlanak össze. Az ilyen hibák feltárására és javítására szakosodtunk – olyan fájlokban is, amelyekről mások már lemondtak.

  • Összeomlások okának felderítése és javítása összetett, nagy memóriaigényű jelenetekben.
  • A viewport és a render közötti eltérések megszüntetése (anyagok, geometria, árnyékok).
  • Renderhibát vagy instabilitást okozó geometria rendbetétele.
  • Hiányzó vagy sérült külső fájlok (assetek) újracsatolása és egy helyre gyűjtése.
  • Régi jelenetek átültetése a mai MAX- és V-Ray-szabványokra.

Példa: Egy stúdió egy 4 GB-os repülőtéri terminálfájllal keresett meg minket, amely a végső renderelésnél rendre összeomlott. A jelenetben három év alatt több látványtervező módosításai rakódtak egymásra. Megtaláltuk a memória-túlcsordulást okozó sérült proxyobjektumok láncolatát, egyetlen geometria vagy anyag elvesztése nélkül megtisztítottuk a jelenetet, és 48 órán belül stabil fájlt adtunk át.

Szkriptelés

Ismétlődő feladatok, automatikusan

Kötegelt feldolgozás

Több száz fájl feldolgozása egyetlen kattintás nélkül: renderfeladás, kameraváltás, a kimeneti fájlok elnevezése, V-Ray-presetek váltása – mind automatizálva, MAXScripttel vagy Pythonnal.

Jelenettisztító szkriptek

Gyakori geometriai hibák automatikus javítása: duplikátumok eltávolítása, fel nem használt assetek törlése, egységes elnevezési rend akár egy teljes mappányi fájlon.

Asset-kezelő eszközök

Külső fájlok nyomon követése, újracsatolása és egy helyre gyűjtése összetett jelenetekben. A hiányzó textúrák problémája így még a produkció előtt kiszűrhető. Anyagok kötegelt cseréje és exportálása.

Egyedi kezelőpanelek

Rollout panelek és eszköztárak, amelyekkel a leggyakoribb műveletek egyetlen kattintással elérhetők – a csapat valós munkamódjára szabva, nem egy átlagos MAX-felhasználóra.

Anyagfeldolgozás

Anyagok kötegelt cseréje, frissítése vagy exportálása egy teljes projektsorozaton át. Különösen hasznos nagy BIM-importoknál, ahol fontos az egységesítés.

Python-integráció

A 3ds Max összekötése külső rendszerekkel – fájlszerverekkel, projektmenedzsment-eszközökkel, renderfarm-API-kkal és AI-szolgáltatásokkal – a Max-on belül futó Python-szkriptekkel; ide tartoznak a VR-bejárások publikálása és más 3D-alkalmazások felé vezető hidak is.

Folyamat

Hogyan zajlik a szkriptelési munka?

A problémától a működő eszközig

01
Konzultáció
Megismerjük a munkafolyamatot
02
Elemzés
Feltárjuk a hibák valódi okait
03
Prototípus
Tesztelés valós jeleneten
04
Finomítás
Határesetek + hibakezelés
05
Átadás
Szkript + dokumentáció

Esettanulmányok

Példák a gyakorlatból

Hungexpo – Gala Systems színpadanimáció

A Hungexpo rendezvényterme a Gala Systems mozgatható pódiumrendszerével többféle nézőtéri elrendezés között alakítható át. Olyan MAXScript-eszközt készítettünk, amely egy Excel-táblából olvassa be az egyes sorok magassági pozícióját és a székek állását (felhajtva/lehajtva), majd kiszámítja és automatikusan leanimálja az átmenetet bármely két konfiguráció között. Nyolc előre definiált teremelrendezés között bármilyen irányban képes átmenetet generálni.

Film:

Hungexpo Gala Systems – automatikus konfigurációváltás — videó miniatűr
Hungexpo Gala Systems – automatikus konfigurációváltás

A szkript felülete

Rubik-kocka-animátor – EU-elnökségi installáció

Az Európai Unió Tanácsának 2024-es magyar elnöksége alkalmából készült interaktív installációhoz egyedi MAXScript + Python eszközt fejlesztettünk, amely Rubik-kockát animál. Egy Python-alapú megoldó kiszámítja a célállapotig vezető forgatássorozatot, amelyet a szkript a 3ds Max-ban automatikusan le is animál.

Film:

Rubik-kocka – a kirakás automatikus animációja — videó miniatűr
Rubik-kocka – a kirakás automatikus animációja

A szkript felülete

Planet 2023 – automatikus kiterítés nyomtatáshoz

A Planet 2023 projekthez nagy méretű, ívelt bútorelemek és falfelületek nyomdai grafikáját kellett előkészíteni. Olyan eszközkészletet fejlesztettünk, amely minden felületet nyomtatható síkká terít ki, automatikus elnevezéssel és méretezéssel, DWG-formátumba exportálja, és mindegyikhez 100 DPI-s helyettesítő textúrát ad, amelyre a grafikai csapat ráteheti a végleges grafikát. Egy második szkript a kész nyomdai grafikákat automatikusan visszahelyezi textúraként a 3D-modell megfelelő felületeire, így a kettő mindig összhangban marad.

360° túra:

Planet 2023 – a kész installáció 360°-ban

A szkript felülete

Saját eszközkészletünk

Az eszközök, amelyekre a stúdiónk épül

A fentiek mind megrendelésre készültek. Ez a rész viszont magunknak készült. Minden munkanapon használjuk, 3ds Max 2025 és V-Ray 7 alatt: MAXScript ott, ahol a kódnak közvetlenül a jelenethez kell nyúlnia, minden máshoz Python és pymxs, PySide6-alapú felületek mögött. Az egyedi eszközökkel megoldandó problémák közül sokkal először a saját produkciónkban találkoztunk.

Ugyanez a Python-réteg köti össze a 3ds Max-ot a külvilággal: alaprajzokat és kamerapozíciókat ad át a VR-bejárásokat előállító munkafolyamatunknak, és jelenetadatokat exportál a Blender felé, ha a projekt úgy kívánja. Egyik sem megvásárolható termék: működő infrastruktúra – és ebből származik az a tapasztalat, amelyet minden megrendelt eszközbe beépítünk.

Procedurális épületgenerátor

Falak, tetők, nyílászárók, anyagok, belső terek és kertek paraméterekből generálva – így a tömegtanulmányokat és a háttérépületeket nem kell kézzel modellezni. A tetőfedés is procedurálisan készül, parametrikus kiosztórendszerre (array) építve.

Kötegelt kamerarenderelés

Egy jelenet összes kamerája – vagy akár egy teljes mappányi jelenet – egyetlen menetben feladva, egységes fájlelnevezéssel és kameránként külön beállításokkal.

Fény- és kamerabeállítás

Nap-, égbolt-, HDRI- és kameraeszközök egy helyen. Egységesen alkalmazott, szabványosított beállítások ahelyett, hogy jelenetről jelenetre újra kellene építeni őket.

Kerttervezés és növénytelepítés

Növénytelepítő eszköz kertekhez, zöldfelületekhez és az épület környezetéhez – hogy az épület körüli tér ugyanolyan gondos kidolgozást kapjon, mint maga az épület.

A szkripteket a megrendelő valós fájljaira és munkafolyamatára építjük, a saját környezetében teszteljük, és úgy dokumentáljuk, hogy a csapat használni és karbantartani is tudja őket. A továbbfejlesztésükhöz oktatást is tartunk, vagy átalánydíjas támogatási szerződés keretében átvállaljuk a karbantartást. Az ár a feladat terjedelmétől függ – az egyszerűbb jelenettisztító szkriptek 500 €-tól indulnak, a komplex, több eszközből álló automatizálási rendszerekre pedig a feladatleírás alapján adunk árajánlatot.