نمونهها
سلام ولکان
نمونه Hello Vulkan نحوه تنظیم برنامه اندروید شما برای استفاده از Vulkan را نشان میدهد. نتیجه نهایی فقط یک مثلث رنگی روی صفحه است، اما تمام مراحل راهاندازی مورد نیاز را با جزئیات نشان میدهد.
برای درک عمیق هر مرحله، به codelab که بر اساس این نمونه ساخته شده و برای رندر یک مثلث چرخان بافتدار گسترش یافته است، مراجعه کنید.
تونل AGDK
نمونه تونل AGDK یک بازی بیپایان ساده را نشان میدهد که از Vulkan و OpenGL ES پشتیبانی میکند. این نمونه نشان میدهد که چگونه میتوان پشتیبانی دستگاه از Vulkan را بررسی کرد و در صورت ناکافی بودن پشتیبانی، به OpenGL ES بازگشت.
حمله به قایق یونیتی
Unity Boat Attack یک پروژه نمونه متنباز است که بهطور خاص برای کمک به آزمایش و توسعه Universal Render Pipeline یونیتی ایجاد شده است. این پروژه برای کشف نحوه عملکرد برخی از ویژگیهای URP و یک منبع یادگیری برای برخی ترفندها در نظر گرفته شده است.
برای کسب اطلاعات بیشتر، مخزن متنباز را بررسی کنید!
معبد خورشید در UE4
Sun Temple به طور خاص برای Unreal Engine 4.x ساخته شده است تا قدرت این موتور را در دنیای بازیهای موبایل نشان دهد. از آن استفاده کنید تا ببینید Vulkan چه چیزی میتواند به بازی موبایل شما بیاورد!
بازی شروع کننده Lyra در UE5
بازی Lyra Starter یک پروژه گیمپلی نمونه جدید است که با UE5 منتشر شده تا جدیدترین بهترین شیوههای ساخت بازی در UE5 را نشان دهد. این بازی قرار است نقطه شروعی برای توسعهدهندگان بازی باشد تا پروژههای جدید ایجاد کنند و به عنوان منابع یادگیری قابل تنظیم عمل کنند. آن را با Vulkan در اندروید خروجی بگیرید تا قابلیتهای Vulkan را در دستگاههای تلفن همراه اندروید بررسی کنید!
فیلامنت
Filament یک موتور رندرینگ فیزیکی بلادرنگ برای اندروید، لینوکس، iOS، macOS، ویندوز و WebGL است. این موتور طوری طراحی شده است که تا حد امکان کوچک و کارآمد باشد.
کدلب
شروع کار با Vulkan در اندروید codelab شما را در تنظیم خط لوله رندر Vulkan و سپس رندر یک مثلث چرخان بافتدار روی صفحه راهنمایی میکند. سپس میتوانید از این پروژه برای رندر گرافیک بازی خود استفاده کنید.
داستانهای توسعهدهندگان
به طور فزایندهای، توسعهدهندگان بازی در سراسر جهان عناوینی را منتشر میکنند که فقط با Vulkan سازگار هستند. این امر به آنها امکان میدهد تا به جای کار بر روی پشتیبانی از فناوریهای قدیمی، روی بازی خود تمرکز کنند. انتشار عناوینی که فقط با Vulkan سازگار هستند، به آنها این امکان را میدهد که از پیشرفتهای موجود در تراشههای موبایل مدرن، به طور کامل استفاده کنند.
ببینید این توسعهدهندگان چطور از Vulkan برای گرافیک بهتر استفاده میکنند!
- Com2uS از Vulkan برای گرافیک بهتر استفاده میکند
- بهینهسازی موتور گودوت و ولکان برای اندروید
- Pokémon TCG Pocket: اتخاذ توسعهی صرفاً مبتنی بر Vulkan برای بازیهای معمولی
ویدیوها
برای کسب اطلاعات بیشتر در مورد توسعه گرافیک و Vulkan در اندروید، این ویدیوها را ببینید:
- ساخت بازیهای اندروید با کیفیت بالا با Vulkan امکانپذیر شد (Google I/O'19)
- بهینهسازی عملکرد بازیهای Vulkan (GGDS 2023)
- گرافیک بازیهای اندروید - مطالعه موردی OpenGL ES در مقابل Vulkan (GDC 2023)
ولکانیزه شده ۲۰۲۴
Vulkanised بزرگترین رویداد اختصاصی برای توسعهدهندگانی است که از رابط برنامهنویسی کاربردی Vulkan استفاده میکنند. این رویداد، جامعه توسعهدهندگان Vulkan را گرد هم میآورد تا ایدههای خود را به اشتراک بگذارند، مشکلات را حل کنند و به هدایت توسعه آینده رابط برنامهنویسی کاربردی و اکوسیستم Vulkan کمک کنند.
آخرین دوره این رویداد در تاریخ ۵ تا ۷ فوریه ۲۰۲۴ در گوگل کمپس در سانیویل برگزار شد. دستور کار کامل به همراه ارائههای تمام سخنرانان را میتوانید در Vulkanised 2024 Agenda بیابید.
بیشتر جلسات ضبط شدهاند و میتوانید آنها را در یوتیوب تماشا کنید.
ولکانیزه ۲۰۲۳
نسخه ۲۰۲۳ کنفرانس Vulkanised پیشرفتهای جالب زیادی را برای Vulkan در تراشههای موبایل نیز پوشش میدهد. دستور کار کامل به همراه ویدیوها و عرشهها را میتوانید در Vulkanised 2023 Agenda پیدا کنید و جلسات ضبط شده در این لیست پخش YouTube قرار دارند.