MCP টুলস
মডেল তৈরি করা হচ্ছে
- thrixel_create_model
- একটি পাঠ্য বিবরণ বা রেফারেন্স চিত্র থেকে একটি মডেল তৈরি করে। প্রতিটি অংশ, চাকা, দরজা বা পালের মতো, একটি পৃথক নামের অংশ যা নিজে থেকে সরানো বা অ্যানিমেট করা যায়।
- thrixel_sculpt_model
- অক্ষর, প্রাণী, গাছপালা এবং ফটো থেকে শুরু করে যেকোনো কিছুর জন্য ভালো। একটি একক বিস্তারিত, টেক্সচার্ড জাল তৈরি করে।
- thrixel_generate_image
- কনসেপ্ট ইমেজ তৈরি করে যাতে এজেন্ট যেকোনো 3D তৈরি করার আগে একবার দেখে নিতে পারে। একই চিত্র থেকে বেশ কয়েকটি মডেল তৈরি করা তাদের সামঞ্জস্যপূর্ণ রাখে।
পরীক্ষা এবং সম্পাদনা
- thrixel_inspect_model
- রেন্ডার করা পূর্বরূপ সহ একটি মডেলের অংশ এবং ত্রিভুজ গণনা তালিকাভুক্ত করে।
- thrixel_edit_model
- একটি টেক্সট নির্দেশ থেকে একটি মডেলের নির্দিষ্ট অংশ পরিবর্তন করে এবং অন্য সবকিছু যেমন ছিল তেমনই রেখে দেয়।
মডেল গেম প্রস্তুত হচ্ছে
- thrixel_detail_model
- উচ্চ-রেজোলিউশন জ্যামিতি এবং PBR টেক্সচার যোগ করে। এটি শেষ ধাপ, যেহেতু একটি বিস্তারিত মডেল আর এডিট করা যাবে না।
- thrixel_retexture_model
- মডেলের আকৃতি পরিবর্তন না করেই নতুন টেক্সচার প্রয়োগ করে।
- thrixel_group_parts
- যে অংশগুলিকে এক জালের মধ্যে সরানোর প্রয়োজন নেই সেগুলিকে একত্রিত করে, যা ইঞ্জিনে ড্র কলগুলিকে হ্রাস করে৷
- thrixel_reduce_triangles
- একটি মডেলকে একটি লক্ষ্য ত্রিভুজ গণনায় নামিয়ে আনে এবং এর টেক্সচার রাখে।
প্রকল্প এবং প্রকাশনা
- thrixel_start_project
- আপনার Thrixel অ্যাকাউন্টের একটি ফোল্ডারে একটি গেমের জন্য সমস্ত সম্পদ একসাথে রাখে, যেখানে সেগুলি ওয়েব অ্যাপ-এ দেখা এবং সম্পাদনা করা যেতে পারে৷
- thrixel_add_project_source
- একটি ত্রিভুজ বাজেট বা একটি শিল্প শৈলীর মতো নিয়মগুলি সংরক্ষণ করে, যা প্রকল্পে উত্পন্ন প্রতিটি মডেলের জন্য প্রযোজ্য।
- thrixel_publish_game
- একটি সমাপ্ত ওয়েব গেম তার নিজস্ব Thrixel World লিঙ্কে প্রকাশ করে, যেখানে একটি কভার ইমেজ, প্রিভিউ ক্লিপ এবং কন্ট্রোল প্রদর্শিত হয়। এছাড়াও পূর্বে প্রকাশিত একটি গেম আপডেট করতে ব্যবহার করা যেতে পারে।
কর্মপ্রবাহের উদাহরণ
/thrixel:build-world একটি মরুভূমির গিরিপথে three.js-এ একটি কার্ট রেসার তৈরি করুন
Build World দিয়ে একটি গেম তৈরি করা
Build World দক্ষতা এজেন্টকে একটি গেম তৈরি করার জন্য একটি সম্পূর্ণ প্রক্রিয়া দেয়। এটি প্রকল্পের পরিকল্পনা করে, Thrixel এর সাথে সম্পদ তৈরি করে, এবং খেলার সাথে সাথে পরীক্ষা করে। এটি Three.js, Unity, Roblox এবং Unreal Engine সমর্থন করে এবং Three.js এবং Unity গেমগুলিকে thrixel.world-এ প্রকাশ করে।
বাস্তব মডেলের সাথে স্তরে স্থানধারক কিউব প্রতিস্থাপন করুন
একটি বিদ্যমান প্রকল্পে মডেল যোগ করা
Thrixel এর MCP একটি বিদ্যমান প্রকল্পে সম্পদ যোগ বা পরিবর্তন করতেও ব্যবহার করা যেতে পারে। এজেন্ট অনুপস্থিত মডেল তৈরি করতে পারে, ত্রিভুজ বাজেটের সাথে মানানসই করার জন্য সেগুলি কমাতে পারে এবং সেগুলিকে দৃশ্যে যুক্ত করতে পারে৷
বাজারের স্টল রেফারেন্সের চেয়ে খারাপ দেখায়, সেগুলি ঠিক করুন
একটি gauntlet loop এ সম্পদের উন্নতি করা
একটি gauntlet loop-এ, একজন সমালোচক এজেন্ট গেমটিকে একটি রেফারেন্সের সাথে তুলনা করে এবং প্রতিক্রিয়া ফেরত পাঠায়। যেহেতু Thrixel মডেলগুলি আংশিক অংশে সম্পাদনা করা যেতে পারে, তাই এজেন্ট সম্পূর্ণ মডেলগুলি পুনরুত্থিত না করে সমালোচনার নির্দিষ্ট ক্ষেত্রগুলিকে সম্বোধন করতে পারে।
সেটআপ
1 টার্মিনাল থেকে Thrixel এর জন্য লগ ইন করুন বা সাইন আপ করুন৷
uvx thrixel-mcp@latest login
uv ইনস্টল করা নেই?
macOS এবং Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex
তারপর একটি নতুন টার্মিনাল খুলুন এবং লগইন কমান্ড চালান।
2 আপনার AI প্রোগ্রামিং এজেন্টে সার্ভার যোগ করুন।
claude mcp add --scope user thrixel -- uvx thrixel-mcp@latest
codex mcp add thrixel -- uvx thrixel-mcp@latest
এটিকে ~/.cursor/mcp.json এ যুক্ত করুন, ফাইলটি তৈরি করা যদি এটি বিদ্যমান না থাকে:
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
একটি নতুন এজেন্ট অধিবেশন শুরু করার পরে Thrixel এর সরঞ্জামগুলি উপলব্ধ হবে৷
প্রতিটি এজেন্টের বিশদ বিবরণ সম্পূর্ণ সেটআপ গাইডে পাওয়া যাবে।