فهرست مطالب
GPT-6 Astra با استفاده از یک طراحی سهنما، مدلی سهبعدی و قابل ویرایش در Blender ساخت و امکان تغییر دقیق قطعات و خروجی GLB را فراهم کرد.
به گزارش سرویس هوش مصنوعی تکناک،در این آزمایش، GPT-6 Astra با استفاده از یک طراحی سهنمای اصلی از یک مریخنورد کوچک و خیالی برای عملیات نقشهبرداری کار کرد و سپس با استفاده از پایتون محلی Blender، یک صحنه سهبعدی ساختاریافته ایجاد کرد.
نتیجه، یک مدل واقعی Blender با قطعات نامگذاریشده بود که شامل دو فایل قابل ویرایش با فرمت .blend، دو خروجی GLB و یک بسته اولیه قابل دریافت است.
هدف آزمایش، بررسی یک مسئله عملی بود: آیا میتوان یک طراحی مرجع تمیز را به دارایی سهبعدی تبدیل کرد که بتواند یک بازنگری واقعی را پشت سر بگذارد؟ برای چنین طرحهای سختسطحی، پاسخ مثبت است، البته به شرط آنکه دستورالعمل شامل ابعاد، قطعات جداگانه و مرحله راستیآزمایی باشد.
آنچه ساختیم
Fieldnote R1 یک طراحی اصلی از یک مریخنورد است که برای این مقاله ساخته شده است. این طراحی، بدنهای گرافیتی، سپر جلویی نارنجی، پنل سقفی، چهار چرخ، دوربینها، یک دکل و یک محفظه نمونهبرداری جانبی را نشان میدهد.
همچنین ابعادی را ارائه میکند که برای این آزمایش اهمیت زیادی دارند، از جمله پوشش کلی بدنه به طول ۱.۶۰ متر، عرض بدنه ۱.۰۵ متر و فاصله خارجی لاستیکها به اندازه ۱.۴۰ متر.
مرجع عمداً ساده طراحی شده است. این یک برگه مفهومی است، نه فایل CAD. بخش عقب و زیرین آن مشخص نشده، نماهای آن کاملاً با یکدیگر سازگار نیستند و یادداشتی که شبیه برچسب ارتفاع بدنه است، از سطح زمین تا بالای بدنه امتداد دارد. چنین کاستیهایی در مواد طراحی اولیه طبیعی هستند. مدل، ابعاد نوشتهشده را بهعنوان مرجع اصلی در نظر میگیرد و جزئیات باقیمانده را بر اساس تفسیر طراحی تکمیل میکند.
همین تفاوت، نکته اصلی این آزمایش است. یک نتیجه سهبعدی میتواند بدون آنکه بازسازی دقیق یک مرجع باشد، همچنان کاربردی و قابل ویرایش باشد.
اگر یک پروژه به دقت مهندسی، دقت اسکن، تلرانسهای قابل تولید یا شباهت دقیق به یک محصول نیاز داشته باشد، باید از منابع بیشتری استفاده کند و تحت بررسی متخصصان قرار بگیرد.
بیشتر بخوانید: مدل GPT-6 Astra با یک محدودیت عجیب در دسترس کاربران پلاس قرار گرفت
Astra در Blender چه کاری انجام داد؟
در این آزمایش محلی، از GPT-6 Astra همراه با Blender 5.2.1 LTS استفاده شد. Astra دستورالعملهای ساخت صحنه را تولید کرد و Blender نیز مش، مواد، فایلهای اصلی، خروجیهای GLB و نماهای رندرشده را ایجاد کرد. در این فرایند از هیچ مولد سهبعدی خارجی یا مدل دانلودشدهای استفاده نشد.
صحنه اصلی شامل ۲۸ شیء مش مربوط به مریخنورد است و چراغها، دوربینها و کف استودیو در این شمارش قرار ندارند.
بدنه، سپر، چهار چرخ، چهار توپی چرخ، محورها، سلولهای سقف، دوربینها، دکل، سر حسگر، محفظه نمونه، آنتن و چراغ وضعیت، همگی بهصورت اشیای جداگانه و نامگذاریشده باقی میمانند. همین ساختار باعث میشود مدل بدون شروع دوباره قابل بازنگری باشد.
رندر اولیه عمداً سبکپردازیشده است. این رندر از فرمهای اولیه گرد و مواد رویهای استفاده میکند و به همین دلیل برای یک طرح مفهومی محصول، نمونه اولیه دارایی بازی، مدل اولیه برای گرافیکهای متحرک یا نقطه شروع کار یک هنرمند سهبعدی مناسب است. این مدل اسکن، مدل نهایی تولید، شخصیت ریگشده یا مش آماده چاپ سهبعدی نیست.
آزمایش ویرایش: آیا صحنه همچنان قابل ویرایش باقی ماند؟
دستورالعمل دوم چهار تغییر مشخص را درخواست کرد:
- ارتفاع دکل حسگر را دقیقاً ۰.۳۰ متر افزایش بده.
- عرض سر دوربین دکل را دقیقاً ۰.۱۲ متر افزایش بده.
- طول محفظه نمونهبرداری جانبی را دقیقاً ۰.۲۰ متر افزایش بده.
- رنگ سقف را از فیروزهای به نارنجی تغییر بده.
نتیجه ویرایش با باز کردن دوباره فایل اصلی ذخیرهشده .blend و سپس تغییر هندسه موردنظر و اجزای وابسته ساخته شد. فایل ویرایششده، هش فایل اصلی دقیقی را که فرایند از آن آغاز شده بود ذخیره میکند.
این روش معنادارتر از آن است که دو صحنه جداگانه تولید شوند که فقط از نظر ظاهری با یکدیگر تفاوت داشته باشند.
دکل، موقعیت پایه خود را حفظ میکند و همزمان ارتفاع آن افزایش مییابد. سر دوربین و لنز نیز همراه با یکدیگر به سمت بالا حرکت میکنند.
محفظه نمونه بزرگتر میشود و درپوش آن همچنان متصل باقی میماند. فقط مجموعه سقف رنگ نارنجی میگیرد و سر دکل و محفظه نمونه همچنان فیروزهای باقی میمانند.
برای راستیآزمایی این نتایج، هر دو صحنه اصلی Blender دوباره باز شدند و نام اشیا، ابعاد، موقعیتها، دادههای مش و مواد با یکدیگر مقایسه شدند.
هر ۲۸ بررسی با موفقیت انجام شد. سپس هر دو فایل GLB در صحنههای خالی Blender دوباره وارد شدند و مجموعه کامل مورد انتظار از قطعات نامگذاریشده در آنها وجود داشت.
بیشتر بخوانید: مدل جدید OpenAI به محصولات مایکروسافت رسید
چرا فایلها از اسکرینشاتها مهمتر هستند؟

یک تصویر ثابت میتواند باعث شود یک دارایی متقاعدکننده به نظر برسد، در حالی که یک مش ادغامشده، مقیاس اشتباه، قطعات ازدسترفته یا خروجی ناموفق را پنهان میکند. این بسته، فایلهایی را شامل میشود که نشان میدهند آیا این فرایند واقعاً کاربردی است یا نه:
- fieldnote_r1_base.blend و fieldnote_r1_edited.blend صحنههای اصلی و قابل ویرایش هستند.
- fieldnote_r1_base.glb و fieldnote_r1_edited.glb خروجیهای قابل انتقال هندسه هستند.
- طراحی مرجع اصلی SVG تحت مجوز CC0 منتشر شده است.
- اسکریپتهای ساخت، ویرایش و راستیآزمایی Blender نشان میدهند که صحنهها چگونه تولید و بررسی شدهاند.
- نماهای رندرشده نسخه اصلی و ویرایششده، بررسی تغییرات را آسان میکنند.
این بسته برای شروع یک پروژه طراحی شده است. صحنه اصلی را باز کنید، در Outliner نرمافزار Blender، Mast_Head یا Sample_Pod را انتخاب کنید و ابعاد آن را با نسخه ویرایششده مقایسه کنید.
زمانی که به یک فایل سبک برای انتقال نیاز دارید، از GLB استفاده کنید. زمانی که به مواد مخصوص Blender، نام اشیا و اصلاحگرها نیاز دارید، فایل .blend را بهعنوان نسخه اصلی نگه دارید.
یک طراحی واضح، هندسه اولیه و مجموعهای از قطعات را در اختیار مدل قرار میدهد. عکس، اطلاعات بیشتری درباره مواد ارائه میکند، اما سطوح پنهان را نیز مخفی میکند و پرسپکتیو را با مقیاس در هم میآمیزد.
برای فرایندی که با عکس آغاز میشود، چند زاویه مختلف، یک اندازه معلوم، یک شیء مقیاسمرجع و یادداشتهای مکتوب درباره بخشهای دیدهنشده را ارائه کنید.
محدودیتهایی که باید در نظر گرفت

این فرایند یک مدل اولیه ساختاریافته ایجاد میکند، اما آمادهبودن آن برای تولید را تضمین نمیکند.
این مریخنورد فاقد مجموعه بافت UV، ریگ، مش برخورد، تلرانس تولید، اعتبارسنجی قابلیت چاپ یا توپولوژی مناسب برای تغییر شکل است.
طراحی مرجع، بخش زیرین، ساختار عقب یا مشخصات دقیق پخها را تعیین نمیکند. آزمایش وارد کردن دوباره GLB نشان میدهد که فایل در Blender از نظر پایه قابل انتقال است، اما ثابت نمیکند که همه موتورهای بازی یا نمایشگرهای وب، مواد آن را دقیقاً به یک شکل نمایش خواهند داد.
این مدل همچنین از یک دستورالعمل مکتوب بهره برده است. دستور «کاری کن درست به نظر برسد» بسیار ضعیفتر از این دستور است که «چهار چرخ را مستقل نگه دار، از فاصله خارجی ۱.۴۰ متری لاستیکها استفاده کن، صحنه اصلی را حفظ کن و سپس این محفظه نامگذاریشده را ۰.۲۰ متر افزایش بده». هرچه خروجی اهمیت بیشتری داشته باشد، ورودی نیز باید اندازهگیریها، تفکیک قطعات و معیارهای پذیرش را با جزئیات بیشتری مشخص کند.
یک الگوی کاربردی برای نوشتن دستور

برای یک طرح مفهومی جدید، کار را با درخواستی کوتاه مانند نمونه زیر آغاز کنید:
«از مرجع پیوستشده و ابعاد نوشتهشده در آن برای ساخت یک تفسیر قابل ویرایش در Blender استفاده کن. بدنه، چرخها، توپیها، پنل سقف، دوربینها، دکل و تجهیزات جانبی را بهعنوان اشیای جداگانه و نامگذاریشده نگه دار. از واحدهای متریک استفاده کن. یک فایل اصلی .blend ذخیره کن، یک خروجی GLB بگیر و چند نما رندر کن. پیش از ویرایش، فایل اصلی ذخیرهشده را دوباره باز کن. سپس تغییرات ابعادی درخواستشده را اعمال کن و مقادیر اندازهگیریشده قبل و بعد را گزارش بده.»
قطعاتی را که برای پروژه شما اهمیت دارند به این دستور اضافه کنید. اگر چیزی باید بهصورت جداگانه انتخاب شود، میتوان آن را نیز بهصورت جداگانه تغییر داد. اگر احتمال دارد بعداً به یک قطعه دقیق نیاز داشته باشید، همان ابتدا برای آن نام مشخص کنید.
این آزمایش درباره Astra و Blender چه چیزی نشان میدهد؟
OpenAI، GPT-6 Astra را مدلی معرفی میکند که میتواند با تصاویر، کد و فرایندهای مبتنی بر تعامل با کامپیوتر کار کند. در یک فرایند مبتنی بر Blender، مدل درباره مرجع و مراحل ساخت تصمیمگیری میکند و Blender نیز صحنه سهبعدی را ایجاد و ذخیره میکند.
صفحه مدل GPT-6 Astra در OpenAI قابلیتهای فعلی مدل را توضیح میدهد و API پایتون Blender و خروجیگیر glTF این نرمافزار، لایه اجرایی این فرایند را فراهم میکنند.
ترکیب مفید این فناوریها یک دکمه جادویی برای تبدیل «تصویر به دارایی نهایی» نیست. این ترکیب، مسیر سریعتری از یک طرح مفهومی به صحنهای فراهم میکند که میتوان آن را بررسی، اصلاح و به فرد دیگری تحویل داد.

















