پروژه باز
ترکیبی از قیمت و کیفیت اهمیت دارد.توسعه سیستم استخراج تکسچر و اتوماسیون
ایجاد شده توسط
### عنوان پروژه: توسعه سیستم استخراج تکسچر و اتوماسیون
### توضیحات پروژه:
ما به دنبال یک برنامهنویس ماهر هستیم تا سیستمی قوی و مقیاسپذیر برای تولید تصاویر با کیفیت بالا از اسکینهای بازی Counter-Strike 2 ایجاد کند. این سیستم به گونهای طراحی خواهد شد که لینک بررسی اسکینهای Steam Inspect را به عنوان ورودی دریافت کرده و پس از پردازش، تصاویر با کیفیت بالا را تولید کند.
### مسئولیتها:
1. **پردازش ورودی:** سیستم باید لینکهای Steam Inspect را به عنوان ورودی بپذیرد و با استفاده از APIهای CSFLoat، پوسته (Skin) سلاح خاص را شناسایی و بارگذاری نماید.
2. **استخراج Texture:** با استفاده از RenderDoc، تکسچرهای مربوط به سلاح بارگذاری شده را از بازی استخراج کند. این مرحله شامل مدیریت بهروزرسانیهای بازی و تغییرات در وضعیت تکسچرها خواهد بود.
3. **یکپارچهسازی با Blender:** توسعه یک pipeline برای وارد کردن خودکار تکسچرهای استخراج شده به Blender و نقشهگذاری آنها به مدلهای سهبعدی سلاح از پیش طراحی شده.
4. **رندر و خروجی:** پیکربندی Blender برای رندر کردن سلاح با استفاده از تکسچرهای با کیفیت بالا، به گونهای که تصاویر رندر شده به کاربر بازگردانده شود.
5. **مقیاسپذیری و مدیریت خطا:** طراحی سیستم برای پردازش کارآمد و مدیریت تعداد زیادی درخواست همزمان. پیادهسازی مدیریت خطا و ثبت وقایع برای شناسایی سریع مشکلات.
6. **توسعه API (اختیاری):** ایجاد یک API ساده (مانند RESTful) برای تسهیل ادغام با سایر سیستمها.
### نیازمندیهای فنی:
- مهارتهای قوی برنامهنویسی در پایتون یا زبانهای اسکریپتنویسی مشابه.
- تجربه با ابزارها و تکنیکهای اتوماسیون بازی.
- تسلط بر RenderDoc یا ابزارهای مشابه.
- دانش گسترده از Blender و API پایتون آن.
- درک قوی از pipeline پردازش رندر سهبعدی و Shading.
- تجربه در پردازش Parallel و برنامهنویسی غیرهمزمان.
- آشنایی با REST APIs (بسیار مطلوب).
- تجربه کار با Steam API (بسیار مطلوب).
### انتظار میرود:
- تولید سیستم کاملاً کاربردی که لینکهای Steam Inspect را پردازش کند و تصاویر با کیفیت بالا از اسکین سلاحهای CS2 تولید نماید.
- کدبیس مستند شده با دستورالعملهای واضح برای راهاندازی و استفاده.
- برنامه تست جامع که استحکام و مقیاسپذیری سیستم را تضمین کند.
توجه: نیازی به آشنایی قبلی با برنامه Blender نیست، زیرا صحنههای از پیش طراحی شده برای رندر در اختیار شما قرار خواهد گرفت و راهنمایی لازم برای کار با API پایتون Blender فراهم خواهد شد. زمان پیشنهادی برای تحویل پروژه 14 روز است.
### دستهبندی پروژه: توسعه نرمافزار و آیتی
ما منتظر دریافت پیشنهادات با کیفیت و مرتبط از طرف شما هستیم تا با هم به موفقیت این پروژه دست یابیم.
پایتون (Python)
برنامه نویسی سی پلاس پلاس (C++)
سی شارپ (C#)
Software Development
حرفهای
زمان باقیمانده برای ارسال پیشنهاد
پیشنهادها0
زمان باقیمانده برای ارسال پیشنهاد
بودجه کارفرما
پیشنهادها0
آخرین پروژه های توسعه نرمافزار و آیتی
projects