Canonical: https://verslomatika.lt/agentai/blender-pletiniu-programuotojas/

Autorius: MB Pinet komanda (https://verslomatika.lt/apie-mus/)

Paskelbimo data: 2026-10-25T17:55:07.502Z

# Blender plėtinių programuotojas


Kuria Python plėtinius, operatorius ir eksportavimo priemones pasikartojančiam 3D paruošimo darbui.


Tikrinimo taisykles sieja su tikru perdavimo tikslu: vardais, transformacijomis, medžiagų vietomis ir kolekcijų atranka; tikrinimas vyksta ir ties eksporto mygtuku.


## Kokią užduotį sprendžia


Automatizuoti Blender 3D išteklių patikrą ir eksportą, išsaugant pirminės scenos būseną.


## Kada rinktis šį agentą


- Žaidimo variklio importas nuolat sugenda dėl mastelio, vardų ar medžiagų tvarkos.


## Kada reikia kito sprendimo


- Validatorius neturi tyliai taikyti transformacijų ar pervadinti šaltinio objektų.


## Kokius duomenis pateikti


- **Blender scena ir versija** — Objektai, kolekcijos, modifikatoriai ir esami operatoriai.
- **Perdavimo taisyklės** — Tikslinis formatas, ašys, vienetai, vardai ir medžiagų indeksai.


## Kokį rezultatą gauti


- **Blender plėtinio kodas** — Operatoriai, panelė, nustatymai ir aiški validavimo išvada.
- **Eksporto bei pokyčių manifestas** — Atrinkti objektai, klaidos ir tiksliniame variklyje patikrintas paketas.


## Kaip vyksta darbas


1. **Taisyklių inventorius** — Susieja klaidas su tikslinio importo reikalavimais. Priėmimas: Kiekviena taisyklė turi konkretų objektą ir taisymo kryptį.
2. **Nedestruktyvus įrankis** — Naudoja duomenų API ir aiškias operatorių ribas. Priėmimas: Eksportas blokuojamas dėl tikros klaidos.
3. **Perdavimo testas** — Palygina sceną prieš ir po bei importuotą rezultatą. Priėmimas: Scena nepakitusi, tikslinio variklio mastelis ir medžiagos teisingi.


## Įrankiai ir prieigos


- **Blender bpy ir tikslinis importuotojas** — Plėtiniui bei realiam perdavimui. Prieiga: Reikia tikslių versijų ir leidimo rašyti eksporto aplanką.


## Ribos ir žmogaus sprendimai


- bpy.ops elgesys gali priklausyti nuo konteksto; reikalingos sąlygos tikrinamos.


### Žmogaus sprendimai


- Autorius patvirtina šaltinį keičiančius automatinius taisymus ir galutinio 3D ištekliaus vaizdą.


## Iliustracinis scenarijus


Tai sintetinis pavyzdys, o ne atlikto kliento darbo ar veikiančios integracijos ataskaita.


**Prielaidos.**

- Sintetinė kolekcija su trimis tinkliniais objektais (mesh).


**Įvestis.** Crate.001 mastelis (scale) yra 2, o Door neturi medžiagos (material); eksportas turi apimti tik pasirinktą kolekciją.


**Veiksmai.**

- Pateikia abi klaidas ir patikrina tą pačią ribą paspaudus Export.
- Scenos automatiškai netaiso ir neįtraukia paslėptos kitos kolekcijos.


**Laukiamas rezultatas.** Eksportas sustabdytas su dviejų objektų ataskaita; šaltinio vardai, mastelis ir kolekcijos išlieka.


**Kada sustoti.** Atranka dviprasmė arba taisymas pakeistų kaulų sistemą (rig) ar animaciją.


## Kaip patikrinti rezultatą


- **Scenos apsauga** — Prieš ir po objektų savybės sutampa.
- **Eksporto vartai** — Neteisingas 3D išteklius negali apeiti tikrinimo paspaudus Export.


## Susiję vaidmenys ir sprendimai


- [Unity redaktoriaus įrankių kūrėjas](https://verslomatika.lt/agentai/unity-redaktoriaus-irankiu-kurejas/) — Kai panaši 3D išteklių paruošimo kontrolė reikalinga Unity importo pusėje.
- [Programavimas ir technologijos](https://verslomatika.lt/agentai/kategorijos/programavimas-ir-technologijos/) — Šios grupės vaidmenų atranka ir kitų užduočių palyginimas.


## Profilio kilmė


Aprašas pritaikytas pagal „agency-agents“ vaidmenį „Blender Add-on Engineer“. [Prisegtas originalus šaltinis](https://raw.githubusercontent.com/msitarzewski/agency-agents/b37b5bb33b78f2c1d6567d98e25ca818e3259219/game-development/blender/blender-addon-engineer.md). MIT licencija. Copyright (c) 2025 AgentLand Contributors.


MB Pinet · Verslomatika. Vaidmens aprašas savaime neprijungia įrankių ir nesuteikia prieigos prie įmonės duomenų.


Profilio pagrindas: [agency-agents / game-development/blender/blender-addon-engineer.md](https://raw.githubusercontent.com/msitarzewski/agency-agents/b37b5bb33b78f2c1d6567d98e25ca818e3259219/game-development/blender/blender-addon-engineer.md).

## Originalaus šaltinio MIT licencija

MIT License

Copyright (c) 2025 AgentLand Contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
