آموزش عکاسی

 

پشتیبانی از عمق نقشه krpano


درباره پشتیبانی نقشه عمق در krpano ...
(از زمان 1.20 krpano موجود است)


مباحث:
  • Depthmaps چیست؟
  • چرا عمق ها؟
  • چگونه می توان Depthmaps ساخت؟
  • Depthmap 3D-Modeling: everpano 3D
  • جزئیات فنی / اطلاعات بیشتر
  • Depthmap مثالها / تورهای آزمایشی برای آزمایش

Depthmaps چیست؟

عمق نقشه ها عموماً تصاویری هستند که رنگ پیکسل (به طور معمول مقیاس خاکستری) فاصله (یا 'عمق') تا سطح مشخصی را تعیین می کند.

به عنوان مثال ، یک تصویر پانو کروی به همراه یک تصویر نقشه عمق کروی مرتبط - رنگ تیره خاکستری در تصویر عمق را دورتر از سطح:


چرا عمق ها؟

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

و این کار اجازه می دهد تا بسیاری از کارهای خوب انجام شود:
  • ایجاد نماهای استریو مصنوعی با درک عمق.
    • برای مشاهده خوب VR بسیار مفید و بسیار مهم است.
    • همچنین می توان از استریو آناگلیف (عینک قرمز / سیان) استفاده کرد.
    • نیازی به تیراندازی و دوخت پانوس استریو نیست.
    • درک عمق حتی هنگام بالا و پایین (این کار با استفاده از تصاویر پانو استریو معمولی امکان پذیر نیست).
  • جنبش 6DOF
    • شش درجه از آزادی ها: علاوه بر چرخش طبیعی در یک پانو ، اکنون یک ترجمه نیز امکان پذیر است.
    • ردیابی مثبت برای VR.
    • تغییرات چشم انداز ، به عنوان مثال مشاهده پانو از "خارج" ("Dollhouse-effect").
    • کمی قدم زدن در داخل پانو (بسته به محتوای تصویر).
  • انتقال سه بعدی
    • انجام ترجمه های سه بعدی در طول ترکیب پانو.
  • اندازه گیری
    • با داشتن اطلاعات عمق / فاصله و اندازه مرجع ، می توان اندازه گیری های واقعی را در تصویر پانو انجام داد.
نماهای تولید شده جدید از دیدگاههای دیگر ممکن است کامل نباشد (بسته به محتوای واقعی تصویر) ، قسمت هایی که قبلاً مسدود شده بودند ، "اشتباه" هستند ، اما خود اثر ، به ویژه درک عمق در VR بسیار قانع کننده خواهد بود.

در اینجا یک پیش نمایش سریع ویدیو برای استفاده از نقشه های عمیق:
 
این مثال را خودتان اینجا امتحان کنید: معبد کوچک ابو سیمبل (همچنین در بسته بارگیری نیز موجود است)

چگونه می توان Depthmaps ساخت؟

چندین امکان مختلف برای تهیه نقشه های عمیق وجود دارد:
  • با نرم افزار تخصصی از تصاویر مختلف ، به عنوان مثال از تصاویر استریو.
    • اما می تواند مشکل ، وابسته به محتوا باشد و امروزه هنوز هم بسیار مستعد خطا است.
    • ممکن است در آینده با داشتن نرم افزار بهتر ، در آینده بهتر شویم.
    • در حال حاضر برخی از دوربین های (گران قیمت) موجود است که می تواند به صورت خودکار تصاویر با عمق پانوراما تولید کند.
  • توسط لیزر-اسکن / LIDAR
    • نادر و احتمالاً گران است (با عرض پوزش ، هیچ تجربه واقعی در اینجا نیست).
  • رسم با دست
    • برای تصاویر 2D این امکان پذیر است ، اما برای panos تقریبا غیرممکن است (یا حداقل بسیار دشوار است).
  • با مدل سازی سه بعدی
    • با نرم افزار مناسب به راحتی و به سرعت قابل انجام است.
    • می توان برای panos های موجود انجام داد!
    • از آنجا که از هندسه سه بعدی ، سطوح صاف بسیار دقیق ارائه می شود (نقشه های عمق در اینجا محدودیت هایی دارند).
    • مدل 3D به خودی خود حتی برای داشتن یک اثر 3D خوب نیازی به دقت و صحت ندارد.
    • ذخیره سازی مورد نیاز برای مدل های سه بعدی به طور معمول بسیار کم است ، بنابراین سریع بارگیری می شوند.
    • بنابراین این روش متمرکز در حال حاضر خواهد بود.

Depthmap 3D-Modeling: everpano 3D

یک نرم افزار ویژه مبتنی بر کروپانو برای مدل سازی نقشه های عمیق موجود است:
everpano 3D

نرم افزار everpano 3D توسط جوردی والوردی (کاربر طولانی مدت و با تجربه Krpano) ساخته شده است و امکان مدل سازی سریع و آسان هندسه سه بعدی برای تصاویر پانوراما را فراهم می آورد. علاوه بر این نرم افزار می تواند چندین panos را پیوند داده و به طور خودکار کل تورهای سه بعدی را با جلوه های انتقال سه بعدی زیبا بسازد.

در اینجا ویدئویی از نرم افزار everpano 3D برای چگونگی ترسیم هندسه:
 
برای دیدن فیلم های آموزشی بیشتر ، لطفاً در اینجا به وب سایت 3Dpano 3D مراجعه کنید.

این نرم افزار برای خرید در اینجا در سایت krpano و همچنین در سایت everpano در دسترس است . ویژگی deepmap نیاز به یک نسخه مجوز krpano دارد. این به روزرسانی به صورت جداگانه در دسترس است یا همراه با مجوز 3D همیشه در دسترس است.

برخی از اطلاعات پس زمینه:
  • در ابتدا پشتیبانی عمق نقشه فقط به عنوان ویژگی "بسیار ویژه" و محدودیت های مختلفی در توسعه بود - به عنوان مثال فقط تصاویر کروی- پانو ، فقط تصاویر تک رزوه و تنها نقشه های عمق امکان پذیر بودند. به این دلیل که اجرای آن نسبتاً ساده بود و تصاویر عمیق عموما به راحتی در دسترس نبودند یا به راحتی قابل تهیه نبودند ، بنابراین موارد استفاده به هر حال بسیار محدود بود.
  • اما پس از آن ، به طور اتفاقی جوردی والوردی با من تماس گرفت که در نسخه بعدی پشتیبانی نقشه عمق krpano و اینکه وی در حال تهیه ابزاری برای ترسیم نقشه های عمق است.
  • نقشه های عمق ایجاد شده توسط ابزار وی نتایج عالی و پتانسیل زیادی را نشان می داد. با استفاده از آن ، هر کس قادر به ساخت نقشه های عمیق و 3D-panos خواهد بود. و نقشه های عمیق را می توان به کلیه panos های موجود اضافه کرد - نیازی به عکسبرداری ویژه یا سخت افزار مخصوص نیست!
  • بنابراین من از بسیاری جهات شروع به بهبود پشتیبانی از نقشه های عمیق کرده ام تا این کاربرد بهتر و عمومی تر شود. هم اکنون می توانید از تصاویر مکعبی نیز استفاده کنید ، با تصاویر چندرسانه ای ، از تصاویر deepmap یا حتی مستقیماً یک هندسه سه بعدی استفاده کنید ، پانوس های پیوند را با انتقال های ترجمه سه بعدی ، دارای حالت های رندر متفاوت ، پشتیبانی از مشاهده VR با ردیابی موقعیتی ، دارای پشتیبانی ویژه از نقاط مهم و موارد دیگر است.
  • این در ابتدا برنامه ریزی نشده بود و باعث تغییرات داخلی زیادی شد و به همین دلیل یکی از دلایلی بود که توسعه این نسخه به طول انجامید. اما امیدوارم که ارزش زمان انتظار را داشته باشد.

جزئیات فنی / اطلاعات بیشتر

بیننده krpano برای اطلاعات عمق از دو منبع پشتیبانی می کند:
  • Depthmap-تصاویر
    • معمولاً تصاویر مقیاس خاکستری که رنگ خاکستری عمق آن را مشخص می کند:
    • از آنجا که هیچ استانداردی وجود ندارد که مشخص کند چه رنگ خاکستری مربوط به عمق است ، تنظیمات اضافی نیز برای سفارشی کردن نقشه عمق-تفسیر برای بدست آوردن صحیح جابجایی ها و مقیاس ها در دسترس است.
    • تصاویر عمق نیازی به وضوح برابر با تصویر پانو ندارد ، وضوح تصویر 1024x512 باید از قبل کافی باشد. بیشتر هدر رفتن منابع است.
    • مرورگرها فقط از وضوح رنگ / مقیاس خاکستری 8 بیتی پشتیبانی می کنند ، حتی اگر تصویر ورودی ممکن است یک تصویر PNG 16 بیتی باشد. بنابراین دقت عمق به 256 (= 2 ^ 8) سطح عمق مختلف محدود می شود. در برخی موارد ، این محدودیت می تواند مشکل ساز شود و هنگام مشاهده پانو از دیدگاه های دیگر ، موجبات دیدنی ایجاد کند.
  • مدل های سه بعدی
    • علاوه بر این ، krpano همچنین می تواند از هندسه های مدل های 3D / 3D برای بدست آوردن عمق یک تصویر پانوراما استفاده کند:
    • مدلهای سه‌بعدی محدودیت تصاویر عمق نقشه را ندارند.
    • آنها بسیار دقیق هستند و معمولاً سریعتر بارگیری می شوند (زیرا پرونده ها کوچکتر هستند).
    • krpano از مدلهای سه بعدی در قالب پرونده STL (فقط فرمت ASCII) پشتیبانی می کند ،
    • و در یک تجزیه و تحلیل ساده ، آسان و آسان برای بارگیری سریع فرمت فایل DEPTH ویژه.
    • هندسه سه بعدی یا برای تولید تصویر عمق داخلی (اما با وضوح عمق 24bit با کیفیت بالا) یا به طور مستقیم استفاده می شود و از تصویر پانوراما پیش بینی شده بر روی آن استفاده می شود. بسته به نوع مورد استفاده و محتوای تصویر ، حالت یک یا دیگری بهتر خواهد شد.
این متغیرها برای حرکات داخل پانوهای دارای نقشه عمیق موجود است:
  • view.tx / view.ty / view.tz
    • موقعیت بیننده / دوربین را جابجا کنید.
    • دستگاه مختصات:
      • X: چپ (-) / راست (+)
      • Y: بالا (-) / پایین (+)
      • Z: در (+) / خارج (-)
  • view.ox / view.oy / view.oz
    • یک افست اضافی اضافه کنید ، اما بعد از انجام بیننده به دنبال چرخش.
    • می توان برای نمایش "خارج" / "عروسک" استفاده کرد.
  • image.ox / image.oy / image.oz
    • موقعیت تصویر پانو را خود حرکت دهید.
    • می توان برای تورهایی با تابلوهای عمق نقشه استفاده کرد.
    • از تعریف ox / oy / oz برای تعیین پوزیتون مطلق / جهانی یک پانو استفاده کنید ، و برای حرکت به یک پانوی دیگر ، بین نمای tx / ty / tz بین آنها قرار دهید.
    • هنگامی که view.tx / ty / tz و تصویر.ox / oy / oz یکسان هستند ، پانو از مرکز آن مشاهده می شود.
برای آسانتر قرار دادن کانون های مهم در چنین دنیای سه‌بعدی که از طریق تابلوهای عمیق نقشه برداری شده است ، این تنظیمات hotspot جدید در دسترس هستند:
  • hotspot [name] .tx / hotspot [name] .ty / hotspot [name] .tz
    • کانون را در فضای سه بعدی منتقل کنید.
    • هنگام استفاده از این تنظیمات می توانید تنظیمات hotspot [name] .depth را در 0 تنظیم کنید تا از ترجمه ترکیبی جلوگیری شود.
  • hotspot [name] .torigin
    • منشأ موقعیت hotspot را تعریف می کند: باید کاملاً در موقعیت قرار گرفته باشد یا با pano فعلی یا نسبت به نمای فعلی نسبت باشد.
  • hotspot [name] .depthbuffer
    • اگر عمق پانو و عمق کانون باید در هنگام رندر "ادغام شوند" مشخص کنید.

Depthmap مثالها / تورهای آزمایشی برای آزمایش

برخی از مثالها امکان استفاده در نقشه های عمیق را نشان می دهند:
 
معبد کوچک ابومبله
  • یک تور نمایشی کامل با استفاده از نقشه های عمیق.
  • این نشان می دهد که چگونه یک پانو را به صورت پویا از دیدگاه های جدید مشاهده کنید ، به عنوان مثال برای نشان دادن دیواره های دیوار بدون تحریف چشم انداز.
  • علاوه بر این ، نقشه های عمق اجازه می دهد تا از انتقال سه بعدی زیبا استفاده کنید.
  • این تور ، نقاط مهم و اتوماتیک تولید دستی را برای پیمایش ارائه می دهد.
  • نقشه های عمق توسط ابزار everpano 3D ایجاد شده است ، اما این تور به صورت دستی طراحی و رمزگذاری شده است.
  • یک ابزار کمکی کوچک برای یافتن موقعیت های دیدگاه سه بعدی و نقاط داغ نیز درج شده است.
 
آپارتمان گراوینا - گشت و گذار 3 نفره همیشه با افزونه navigator
  • یک تور کاملاً توسط ابزار everpano 3D تولید شده است.
  • برای ناوبری در تور از افزونه everpano Navigator استفاده می شود.
  • این افزونه امکان یافتن آسان پانو در کنار نقطه ای را که کاربر روی آن کلیک کرده است ، امکان پیمایش آسان را فراهم می کند - و هنگامی که هیچ پانویی در نزدیکی وجود ندارد ، یک انیمیشن زیبا با بزرگنمایی سه بعدی نشان می دهد که.
  • در اینجا برای مقایسه و آزمایش بیشتر همان تور با ناوبری کانون: آپارتمان گراوینا - مثال 2
 
نمونه هایی از تصاویر Depthmap
  • در اینجا مجموعه ای از پانوهای نمونه با نقشه های عمیق به طور خودکار ایجاد می شود.
  • تصاویر عمق نقشه در اینجا یا با ایجاد خود دوربین یا با ارائه نرم افزار یا توسط نرم افزار استریو به عمق ایجاد شده است.
 
ابزار کمکی Depthmap-Image
  • یک ابزار کمکی کوچک برای یافتن تنظیمات صحیح جبران و مقیاس برای تصاویر deepmap.
  • مقادیر این تنظیمات بستگی به نحوه ایجاد و نقشه برداری از تصویر عمق دارد.

 

 

 

 

 

 

 

برگرفته از وبسایت

SOURCE

WWW.KRPANO.COM

           مشاوره و سفارش تور مجازی

 

               09122613310