پنجشنبه ۱۷ خرداد ۰۳ ۱۱:۳۰ ۱۲۰ بازديد
در عین درحال حاضر، در اوایل دههٔ هزاره نو، امکان ارائه صفحه های اینترنت و طراحی وب سایت تعاملی و چندرسانهای با به کارگیری از متدهای استاندارد بیشتر شد. در صدر، گرافیکِ بُرداری مقیاسپذیر (SVG) در کاوشگر معرفی شد و قابلیت رسم غامضٔ 2D را به طراحی سایت اختصاصی طریق متناسب با مدل فعلی HTML آماده ایجاد کرد، آنگاه استدلال Canvas معرفی شد و این برهان نیز قابلیت رسم 2D را مهیا کرد البته گوناگون از SVG بود، به نحوی که از روش جاوا اسکریپت قابل در دست گرفتن بوده میباشد. Canvas در بالا به وسیله Apple بهتیتر بخشی از چارچوب Webkit معرفی شد و آن گاه در استاندارد HTML5 (هم پا با SVG) گنجانده شد [4].
HTML5 طوری پیاده سازی گردیده که HTML را میپذیرد، به این روش که (یار و همدم با SVG) میقدرت از آن برای ارائه نرم افزارهای کاربردی اینترنت یعنی صفحه ها تعاملی پویا که سرشار از محتوای یکسری رسانهای میباشند استفاده نمود.
بسط و گسترش اینترنت و طراحی وب از لحاظ دور و اطراف، توان و عدم وضوح اینترنت بهاین معناست که تکنولوژی که از گذشته در نرم افزار مشتری (یا این که حتی طاقت فرساافزار) بکار می رفت، فعلا از روش اینترنت آیتم به کار گیری قرار میگیرد. مثالای از این قبیل تکنولوژی، گرافیک سهآتی (3D) میباشد. با اعتنا به سعیهای انجام شده برای پیادهسازی گرافیک 3D در وب از وسط دهه 1990 (به قسمت 2 در بخش تحت مراجعهکنید)، در سالهای اخیر، رویش متعددی از لحاظ توزیع و در دسترس بودن آن انجام شده میباشد. دراین نوشتهی علمی، موقعیت فعلی گرافیک 3D بلادرنگ در اینترنت ارائه میگردد. همینطور این نوشتهیعلمی تکنیکهای رندرینگ، متدهای تعریف صحنه، ارائه دادههای خاص 3D و فیلدهای اپ کاربردی مربوط به آن را پایین پوشش قرار میدهد.
چرا گرافیک اینترنت 3D در طراحی وب سایت گزینه رسیدگی قرار می گیرد؟
با اعتنا به توسعه تازه آن، ما اولین نوع آن را مشاهده کردیم. با دقت به توان زیاد این اپ، نرمافزارهای کاربردی گرافیک سهآتی (3D) بر اساس اینترنت این مجال را دارا هستند که در بخشی از اطراف اینترنت واقع شوند و هرکسی بتواند به آنان دسترسی پیدا نماید. درین نوشتهی علمی غرض ما ضمن چک شرایط فعلی، ارائه بافت تاریخی میباشد و کوشش ما بر این میباشد که مقاله ها آکادمیک را رسیدگی کنیم و طریقها و مسیرها را در قسمت تجاری نظارت کنیم و از تجارب بدون واسطه خویش در به کارگیری از تکنولوژی اینترنت 3D استعمال کنیم.
امید خواهیم داشت که حاصل رسیدگی ما به دانشمندان و بسطدهندگان در آجل این قابلیت و امکان را دهد تا به شعور جامعی از این فیلد برسند. با اعتنا به مقصود این مطالعه، گرافیک 3D برای استعمال از دادههای هندسی 3D (که معمولاً از روش خصوصیات کارتسین اجرا میشود) تعریفوتمجید کنیم تا محاسبات خاصی را اعمال دهیم (به عنوان مثالً تغییرات هیبت، برنامه کودکان، کشف و آشنایی محل تلاقی و غیره) و تصاویر دوبعدی (2D) مطلوب را برای آرم دادن در شیت یا این که مانیتور یک کامپیوتر استاندارد ارائه دهیم. کلمه رندرنیگ، روند تبدیل دادههای 3D به تصویر 2D را در برگه تعریف مینماید. تکنیکهای رندرنیگ از دید ابهام، سرعت، فتورئالیسم و اپلیکیشن کاربردی باهم فرق دارا هستند.
فتورئالیسم معمولاً طبق رئالیسم صورت 3D و کیفیت سایه پرنور زدن صورت (از لحاظ گرافیکی با رنگ آمیزی مترادف و هم معنی میباشد) و با دقت به منابع فروغ تصویر آیتم قضاوت قرار میگیرد. تکنیکهای غامض سایهاندازی مثل ردیابی اشعه و رادیوسیتی، تصاویر سهآینده (3D) را ارائه میدهند طوری کهاین تصاویر، علیرغم فرصت احتساب بالا از فتورئالیستیک بیشتری برخوردارند. با کاهش عدم وضوح الگوریتم بهشغل برده گردیده و برای ساختوساز تأثیر نوروروشنایی در برگه، میقدرت مجال رندرینگ را کاهش اعطا کرد تا اپهای کاربردی را هنگامی ارائه دهد که تصویر 2D آنقدر سریع بروز میگردد که نمیقدرت آن را با دیده تشخیص بخشید. دلیل مشترک در گرافیک 3D، استعمال از تصویر و برنامه ای میباشد که در آن اندازه هر شیء 3D در تصویر 2D با مسافت آن از دیده ارتباط معکوسی داراست.
استعمال از تصویر دیدهانداز، خصوصیات یکنواخت و به کار گیری زیاد از بردارهای سهآینده (3D) در خصوصیات دکارتی برای ارائه شیء 3D بهاین معناست که در اکثری از نرم افزارهای کاربردی گرافیک 3D از ریاضی ماتریس برای معمولیخیس کردن و تسریع احتساب به کارگیری کبیرای میشود.
با دقت بهلزوم ایفا محاسبات در قضیه نقاط دادههای متعدد (احتساب تصویر و طرح نقاط دادههای 3D و احتساب رنگ هر پیکسل در تصویر 2D ارائهگردیده)، نوع خاصی از طاقت فرساافزار یعنی واحد پردازش گرافیک (GPU) توسعه و گسترش یافته تا چند عملیات را بهشکل برابر پردازش نماید. با معرفی و ارائه GPU امروزی، کاهش متعددی از دید فرصت در ارائه گرافیک 3D در سیستمهای پهناور فیس داده میباشد و این قابلیت آماده گردیده تا تکنیکهای فتورئالیستیک و غامضتری در معیار حقیقی اجرا خواهد شد. برای در دست گرفتن توان GPU، کسب از روش API سطح زیر از قبیل Open GL یا این که Direct 3D سهل و آسانخیس میگردد. در Open GL الزاماتی برای اکثر نرم افزارهای اساسی لهجه نویسی و پلتفرمهای مهم وجود داراست اما Direct 3D معمولاً محصور به پلتفرمهای مایکروسافت میباشد (از جملهً کنسول بازیهای میکروسافت یا این که ویندوز).
- ۰ ۰
- ۰ نظر