در واقعیت افزوده، عناصر معمولا به صورت بی‌درنگ نگاشته شده و به طور هوشمند مرتبط با عناصر محیطی می‌باشند، مانند نمایش امتیاز مسابقات ورزشی در زمان پخش از تلویزیون. با کمک تکنولوژی پیشرفتهٔ واقعیت افزوده (برای مثال افزودن قابلیت بینایی کامپیوتری و تشخیص اشیاء) می‌توان اطلاعات مرتبط با دنیای واقعی پیرامون کاربر را به صورت تعاملی و دیجیتالی به او ارائه کرد. همچنین می‌توان اطلاعات مرتبط با محیط و اشیاء اطراف را بر روی دنیای واقعی نگاشت. ایده اولیه واقعیت افزوده اولین بار در سال ۱۹۹۰ توسط توماس کادل کارمند بوئینگ مطرح شد.

معرفی قابلیت های واقعیت افزوده آیفون X و آيفون۸

در این ویدیو بخشی از کنفرانس اپل را که به معرفی قابلیت های واقعیت افزوده گوشی های جدید این شرکت از جمله iPhone 8 و iPhone X می پردازد را شاهد هستیم.

از نکات مهم سیستم واقعیت افزوده اپل در این گوشی ها ، کارکردن در شرایط نور کم و نیز نمایش  ۶۰ فریم بر ثانیه می  باشد.

 

 

تریلر اولین بازی دونفره واقعیت افزوده

بازی The Machines که به صورت اختصاصی برای سیستم عامل iOS عرضه می شود، به عنوان اولین بازی مولتی پلیری شناخته می شود که برای واقعیت افزوده طراحی شده است. این بازی با بهره گیری از فناوری های ارائه شده دز ARKit و موتور گرافیکی Unity سطح عالی و متفاوتی از بازی های ویدیویی را عرضه می کند. به قول یکی از دوستان عرضه ARKit دنیای بازی را دچار یک تغییر پارادایم و بازتعریف خواهد کرد.البته هنوز تاریخ رسمی عرضه این بازی بی نظیر اعلام نشده است.

از شما دعوت میکنم تا تریلر بازی واقعیت افزودهThe Machines  را تماشا فرمایید.

چرا آيفون ۱۰ iPhone X ارزان است؟

درحالیکه خیلی از طرفداران اپل از افزایش قیمت جدید ترین مدل گوشی این شرکت یعنی iPhone X ناراضی هستند، در این مطلب کوتاه به این می پردازیم که چرا این گوشی ارزان است؟

من به خاطر فناوری های پیشرفته ای که در این گوشی به کار رفته است می گویم این گوشی ارزان است.به طور کلی واقعیت افزوده و واقعیت مجازی فناوری هایی  هستند که به سخت افزار های گران قیمت نیاز دارند.این فناوری ها برای خلق تصاویر به سخت افزار پردازشی قدرت مند و گران قیمت و برای ارتباط با محیط به سنسور های گران قیمت نیاز دارند. برای اینکه بهتر درک کنید که آيفون X چقدر قدرتمند است، به این نکته اشاره میکنم که قدرت پردازش آيفون ایکس از جدیدترین مک بوک پرو بیشتر است(۱). با این حال آيفون X یک ابزار کاملا پرتابل و قابل حمل با وزنی بسیار کمتر است. اما هدف از این همه مقدمه گویی چیست؟

امسال نبرد شرکت های بزرگ در فناوری های واقعیت کامپیوتری است: مایکروسافت با هدست های واقعیت ترکیبی، سونی با هدست واقعیت مجازی پلی استیشن، فیس بوک با Oculus Rift استیم و HTC با هدست HTC Vive و گوگل با پروژه DayDream در نبردی بزرگ به سر می برند. هدست واقعیت ترکیبی مایکروسافت ارزان است قیمتی بین ۳۰۰تا ۴۰۰ دلار دارد اما به سخت افزاری قدرتمند نیاز دارد. HTC Vive و Oculus ریفت نیز به کامپیوتر هایی نیاز دارند که حداقل ۱۰۰۰ دلار قیمت دارند اما به غیر از DayDream باقی آن ها به اندازه ای که بتواند به طور کامل وارد زندگی شما شوند پرتابل نیستند در حالی که اگر قیمت این هدست ها را به همراه سخت افزار پردازشی مورد نیاز آن در نظر بگیریم قیمتی بالاتر از ۱۳۰۰ دلار دارند در حالی که از نظر سیار بودن به آيفون نمی رسند. در نقطه مقابل اگرچه هنوز اپل به صورت رسمی هیچ هدستی را معرفی و عرضه نکرده است اما انتشار ARKit  موج عظیمی در میان توسعه دهندگان اپلیکیشن ها ایجاد کرده است چراکه سخت افزار پیشرفته اپل و سهولت  برنامه نویسی با  ARKit  امکان خلق تجارب بی نظیری از واقعیت افزوده و  واقعیت مجازی(مانند Portal هایی که شکل گرفته است) را ایجاد کرده است.علاوه بر این شرکت های ثالث نیز اقدام ساخت هدست واقعیت افزوده ای که آيفون کار می کند کرده اند از جمله هدست Mira Prism که ۱۰۰ دلار قیمت دارد و از آیفون شما به عوان پردازنده هدست واقعیت افزوده استفاده می کند.

 

 

تا اینجای کار فقط به سخت افزار پردازشی این هدست اشاره کردیم اما نباید فناوری پیشرفته  به کار رفته در تشخیص صورت را فراموش کرد که در مقیاسی کوچک  فناوری بسیار قوی تر از Kinect مایکروسافت را ارائه کرده است ، علاوه بر این دوربین گران قیمت به کار رفته در این گوشی این امکان را  می دهد که سطوح و فاصله ها را به دقت تشخیص داده و  محتوای مجازی را به صورت با ثباتی به محیط اضافه نماید.

 

,

هدست های واقعیت ترکیبی ویندوز ۱۰ مهر ماه عرضه می شوند

در حالی که اپل  در دنیای واقعیت های کامپیوتری تمرکز خود را بر روی واقعیت افزوده گذاشته است و شرکت های بازی سازی بزرگ به دنبال واقعیت مجازی هستند. مایکروسافت به واقعیت ترکیبی امید دارد. البته شاید هم هدف مایکروسافت از استفاده از واژه واقعیت ترکیبی ایجاد تمایز در کارزار های تبلیغاتی باشد تا از فشار رقبا بر خود کم کند. واقعیت ترکیبی یا Mixed Reality  ترکیبی از واقعیت مجازی و واقعیت افزوده است. چیزی که به طور طبیعی در واقعیت افزوده ممکن است با آن مواجه شوید.به هر حال هدست های ویندوزی  توسط شرکت های همکار مایکروسافت با قیمت پایه ۲۹۹ دلار در مهر ماه سال جاری عرضه خواهند شد.

در حال حاضر شرکت های Lenovo ، Dell ، Acer، Asus و HP هدست های خود را معرفی کرده اند و حتی دو شرکت HP و Acer پیش فروش هدست های واقعیت ترکیبی خود را شروع کرده اند.مایکروسافت می خواهد هدست های واقعیت مجازی ویندوز ۱۰ تا آذر ۱۳۹۶ رسما وارد بازار شوند.

تلاش شده است که این هدست ها ضمن قیمت پایه پایین ، وضوح بالایی نیز داشته باشند تا مایکروسافت بتواند تبدیل به پلتفرم اول واقعیت مجازی یه به قول خودش واقعیت ترکیبی شود.

نبرد واقعیت های کامپیوتری هر روز وارد فاز تازه ای می شود ، گوگل ، اپل ، مایکروسافت ، فیس بوک و شرکت های بزرگ دیگر آینده را در واقعیت های کامپیوتری می بینند. به نظر شما چه کسی خواهد توانست این  آینده را رهبری کند.

چالشی که وجود دارد این است که فناوری های لازم برای ارائه تجربه ای که بتواند فرد را در واقعیت مجازی غرق کند به اندازه کافی پیشرفت نکرده اند یا هنوز گران هستند. موضوع دیگر سلامتی کاربران هنگام کار با این سیستم هاست که هنوز تردید های جدی نسبت به آن وجود دارد. برای مثال سونی رسما اعلام کرده که هدست واقعیت مجازی پلی استیشن برای افراد زیر ۱۲ سال مناسب نیست و به چشمان آن ها آسیب می رساند.

هدست واقعیت افزوده Lenovo تجربه ای بی نظیر از جنگ ستارگان ارائه میکند

شرکت دیزنی با همکاری شرکت Lenovo اقدام به طراحی یک هدست واقعیت افزوده با هدف سرگرم کردن و هیجان زده کردن شما کرده است. این هدست واقعیت افزوده لنوو   به چالش هایی که جدای ها(Jedi) در دنیای جنگ ستارگان با آن رو به رو هستند می پردازد.جدای ها قهرمانان اصلی در سری داستان‌های جنگ ستارگان می‌باشند. این هدست  AR نیز Star WarsTM: Jedi Challenges نام دارد.جدای ها دنیای جنگ ستارگان مجهز به نوعی سلاح  سنتی به نام شمشیر نوری(Lightsaber) هستند که شرکت Lenovo این ابزار را نیز در پکیج این محصول قرار داده است. این محصول از سه بخش هدست، شمشیر نوری و سنسور تشکیل شده است و افراد با خرید آن می توانند در داخل اتاق دنیای جنگ ستارگان را تجربه کنند و با دارت ویدر در اتاق بجنگند.یا شطرنج فضایی انجام دهند.  البته جهت استفاده از این هدست شما باید یک گوشی هوشمند جدید مجهز به سیستم عامل iOS یا آندروید داشته باشید چرا که تصاویر از طریق  در مقابل شما قرار می گیرند.

 

 

مجسمه سازی دیجیتال در واقعیت افزوده با MakerStudio در آیپد

امروز با معرفی دموی یکی از اپلیکیشن هایی که به کمک ARKit ساخته شده است همراه شما هستیم. این اپلیکیشن واقعیت افزوده ایده ای بزرگ دارد، سازنده اپلیکیشن MakerStudio   می خواهد تجربه مجسمه سازی دیجیتال را با واقعیت افزوده ترکیب کرده و به آیپد بیاورد. هنرمندان دیجیتال در حال حاضر از نرم افزار هایی نظیر زیبراش Zbrush برای مجسمه سازی دیجیتال استفاده می کنند، حالا این برنامه نویس خلاق می خواهد به آن ها کمک کند که حین ساختن مجسمه ، آن را در محیط واقعی ببینند.هنوز مشخص نیست چه زمانی نسخه نهایی این اپلیکیشن عرضه خواهد شد اما  این دمو ظرفیت های گسترده آیپد، ARKit  و واقعیت افزوده را در دنیای هنر های دیجیتال و حتی در طراحی صنعتی نشان می دهد.

 

 

ساخت بازی های واقعیت افزوده به کمک Unity

امروز می خواهیم به طور مختصر به ساخت بازی های واقعیت افزوده  در پلتفرم iOS به کمک Unity و ARKit بپردازیم.

همواره یکی از چالش های واقعیت افزوده تشخیص سطح و فاصله بوده است، کاری که به خوبی توسط ARKit شرکت اپل قابل انجام است، از سوی دیگر شاید SceneKit نتواند تمامی نیاز های بازی ساز را به خوبی بر آورده کند، اما ادغام این فناوری با موتور گرافیکی Unity می تواند نتایج شگفت انگیزی داشته باشد.

یونیتی (Unity) یک موتور بازی چند سکویی است که توسط Unity Technologies توسعه داده  شده است و در ساخت بازی ویدیویی برای کامپیوترهای شخصی، کنسول‌های بازی، دستگاه‌های همراه و وب سایت‌ها استفاده می‌شود. برای اولین بار در کنفرانس جهانی توسعه دهندگان اپل در سال ۲۰۰۵ برای سیستم عامل OS X معرفی شد و از آن زمان به حال بر روی بیست و یک سکوی دیگر توسعه یافته است.این موتور بازی ساز از نرم‌افزار مونودولاپ که یک نرم‌افزار متن باز ویرایشگر زبان‌های برنامه‌نویسی است به عنوان ویرایشگر زبان برنامه‌نویسی استفاده می‌کند. زبان C#  و UnityScript زبان های اصلی مورد استفاده در Unity هستند. نرم افزار Unity  به صورت حق اشتراک ماهانه فروخته می شود با این حال اگر شرکت شما هنوز به درآمد ۱۰۰ هزار دلاری نرسیده است لازم نیست نگران پرداخت هزینه ها باشید و می توانید رایگان نسخه Personal   آن را استفاده نمایید.پیش از آنکه وارد مباحث پیشرفته تر  شویم بهتر است تعریفی از موتور بازی ارائه نماییم:

موتور بازی نرم‌افزاری است که برای ساخت و توسعه بازی ویدیویی برای کامپوترهای خانگی،کنسول های بازی، تلویزیون های هوشمند و موبایل ها نوشته می‌شود. موتورهای بازی حداقل شامل یک موتور گرافیکی برای ترسیم و یک موتور فیزیکی برای پیاده سازی محیط فیزیکی می باشند(۱)

 

پیش نیاز ها:

  1. برای ساخت نرم افزار های واقعیت افزوده به کمک ARKit شما باید ورژن  Unity 5.6.1p1  یا نسخه جدیدتر موتور یونیتی را نصب کنید.
  2. Xcode 9  را نصب نمایید
  3. گوشی یا آيپدی مجهز  به چیپ A9/A10 داشته باشید که iOS 11 را اجرا کند.
  4. پلاگین   ARKit را برای موتور یونیتی نصب کنید ( قابل دریافت از اینجا)

 

گام اول:

موتور Unity

  • موتور یونیتی را اجرا کنید
  • یک پروژه جدید سه بعدی بسازید
  • پلاگین ARToolkit Unity وارد کنید برای این کار  وارد این مسیر شوید(Assets > Import Package > Custom Package… t)
  • Import Unity Package نمایش داده می شود کلیه فایل های  افزونه ARKit را وارد نمایید

گام دوم:

  • UnityARShadows  را پیدا کرده و روی ان دوبار کلیک کنید

  • وارد Asset Store  یونیتی شده و عبارت Church 3d را جستجو کنید. از این طریق می توانید یک مدل سه بعدی از یک کلیسا را به صورت رایگان دریافت نمایید.

  • اشیا بی استفاده بازی از جمله  موارد زیر را حذف کنید:

RandomCube

HitPlayer

PointCloudExample

PointCloudParticleExample.  

  • Prefab مدل سه بعدی کلیسا را  وارد درختواره  UnityARShadows کنید.
  • آن را فرزندHitCudeParent کنید

مختصات ،‌اندازه و جهت گیری آن را به صورت زیر تنظیم کنید

position:  X=0,   Y=0,    Z=0

Rotation: X=0,   Y=0,     Z=0

Scale:       X=1,   Y=1,     Z=1

اسکریپت unityARGeneratePlane.cs را به مدل سه بعدی متصل کنید

گام سوم : تنظیمات دوربین در Unity

CameraParent را با مقادیر زیر تنظیم کنید:

  • Position:  X=-5,   Y=2,     Z=-3
  • Rotation: X=0,    Y=90,   Z=0
  • Scale:       X=1,    Y=1,      Z=1

حالا دوربین کاملا کلیسا را نشان می دهد

 

گام چهارم:ساخت پروژه برای استفاده در Xcode

  • از طریق  File >> Save Scene  صحنه ای را که ساختیم ذخیره کنید
  • از مسیر File >> Build Settings” پروژه را بسازید برای این کار باید پلتفرم iOS را انتخاب کرده، صحنه ای را  که ساختیم به پروژه اضافه کرده و  پروژه را Build کنید. وقتی کار تمام شد Finder مک  باز شده و مسیر فایل پروژه Xcode  را نمایش می دهد. حالا با کلیک بر روی آن می توانید وارد Xcode شده و نسخه iOS برنامه را ساخته و بر روی گوشی های سازگار با ARKit اجرا نمایید.

جهت اطلاعات بیشتر درباره آموزش به سایت  ARReveries مراجعه کنید.

 

 

 

 

فناوری های قابل استفاده برای ساخت برنامه های واقعیت افزوده به کمک ARKit

برای ساخت اپلیکیشن های واقعیت افزوده به کمک ARKit  هنگام ایجاد پروژه جدید شما باید یکی از فناوری های محتوای ( Content Technology ) را انتخاب کنید. در حال حاضر گزینه های SpriteKit ، SceneKit و Metal وجود دارند.

  • SpriteKit : فریم ورکی است که از iOS7 به XCode اضافه شده و از آن برای ساخت بازی های ۲ بعدی استفاده می شود.

 

  • SceneKit:فریمورک گرافیک سه بعدی سطح بالایی است که در خلق صحنه های سه بعدی و جلوه های سه بعدی در اپلیکیشن ها به برنامه نویس کمک میکند. Scenkit  شامل موتور فیزیکی ، ایجاد کننده ذرات ( پارتیکل ها Particle) ، و برنامه نویسی  آئان حرکات اشیا سه بعدی است. از طریق Scenekit  برنامه نویس می تواند محتوا، احجام مواد، نور و دوربین ها را تنظیم کرده و حرکات آن و انیمیشن ها را برنامه ریزی کند.

 

  • Metal : به برنامه نویسان دسترسی تقریبا مستقیم و سطح پایین (Low Level) به واحد پردازش گرافیکی GPU می دهد . در واقع Metal رابط برنامه نویسی (API) برای دسترسی به گرافیک است.در واقع Metal ویژگی های کاربردی  مشابه با OpenGl را به iOSآورده است.حتی برخی از مطالعات نشان داده است که از نظر عملکردی Metal به مراتب از OpenGL بهتر است و کار CPU را برای پردازش  فرامین GPU کاهش می دهد(۱).

 

,

ثبت اختراع جدید اپل در زمینه عینک های واقعیت افزوده

شرکت اپل علاوه بر استخدام محققان و متخصصان واقعیت مجازی و واقعیت افزوده در سال ۲۰۱۵ اقدام به خرید شرکت Metaio کرد. این شرکت آلمانی از فعال ترین شرکت ها در زمینه واقعیت افزوده بود، آن ها در ابتدا قصد داشتند شرکت خود را با قیمت بالاتری به فروش برسانند اما وقتی از چشم انداز شگفت انگیز  اپل برای واقعیت افزوده (AR) با خبر شدند شرکت را با قیمت کمتری واگذار کردند.

روز گذشته گزارش ثبت اختراعی از شرکت Metaio که  هم اکنون در مالکیت اپل است منتشر شد که به فناوری واسط کاربر و طراحی تعامل در  برنامه های AR  می پردازد.

ثبت اختراع عینک واقعیت افزوده 

در این ثبت اختراع کاربران عینک های هوشمند واقعیت افزوده (AR Smartglasses ) از واسط کاربر گوشی های هوشمند برای تعامل با محیط پیرامون خود استفاده می کنند. البته این ثبت اختراع به این معنا نیست که حتما این مورد توسط اپل پیاده سازی می شود بلکه از این نظر اهمیت دارد که بیان می کند در برنامه ریزی آينده شرکت اپل عرضه عینک های هوشمند AR قرار دارند. پیش از این گوگل تلاش کرده بود با عرضه Google Glass   بازاری برای عینک های واقعیت افزوده ایجاد کند که کاملا شکست خورد باید ببینیم که اپل می تواند فناوری عینک های واقعیت افزوده را تجاری سازی کند یا نه؟ پیش از این اپل توانست به خوبی ساعت های هوشمند را با عرضه Apple Watch تجاری سازی کند.

اهرام مصر در خانه با ARKIT

دمویی که در ادامه مشاهده می کنید از طریق ARKIT توسعه داده شده است. ARKIT امکان تشخیص سطوح افقی را دارد و برنامه با تشخیص سطح ها بر روی آن یک سطح نازک ایجاد کرده و کاربر با  انتخاب نقاطی بر روی سطح هرم های مصری کوچک را روی آن نقاط قرار می دهد.

تقریبا ۲ ماه دیگر  نسخه نهایی iOS 11  عرضه خواهد شد و یکی از مهمترین ویژگی های آن پشتیبانی از برنامه های واقعیت افزوده خواهد بود.همچنین پیش بینی می شود که آیفون هشت ویژگی های منحصر به فردی برای ارائه تجربه بهتر واقعیت افزوده خواهد داشت.