گرافیک کامپیوتری سهبعدی
گرافیک کامپیوتری سهبعدی |
---|
مبانی |
کاربردهای اولیه |
موضوعات مرتبط |
گرافیک سهبعدی کامپیوتری یا گرافیک سهبعدی رایانهای (به انگلیسی: 3D Computer Graphics) گرافیکی است که از اطلاعات سه بعدی دادهٔ هندسی -که در رایانه ذخیره شده- به منظور انجام محاسبات و پرداخت کردن[۱] تصاویر ۲ بعدی استفاده میکنند. علیرغم این اختلافات، گرافیک ۳ بعدی کامپیوتری وابسته به بسیاری از الگوریتمهای گرافیک برداری دو بعدی کامپیوتری در مدل قاب سیمی[۲] و هم چنین گرافیک بُرداری[۳] دو بعدی کامپیوتری در نمایش پرداخت شده نهایی است.
در نرمافزارهای گرافیک کامپیوتری تفاوت بین ۲ بعدی و ۳ بعدی خیلی کمرنگ شده است. گرافیکهای ۲ بعدی ممکن است از روشهای ۳ بعدی برای رسیدن به جلوههایی مانند نورپردازی استفاده کنند و ۳ بعدیها ممکن است از تکنیکهای پرداخت کردن ۲ بعدی استفاده کند. غالباً، گرافیکهای ۳ بعدی کامپیوتری به مدلهای ۳ بعدی اشاره دارند. صرف نظر از گرافیک پرداخت شده، مدل در داخل فایل گرافیکی نگهداری میشود. تفاوتهایی بین مدل ۳ بعدی و گرافیک ۳ بعدی وجود دارد. یک مدل ۳ بعدی یک نماینده ریاضی از هر جسم ۳ بعدی است (چه متحرک، چه ثابت). یک مدل تا زمانی که در معرض دید قرار نگیرد یک گرافیک به حساب نمیآید. از زمانی که نخستین چاپگر ۳ بعدی اختراع شد، مدلهای ۳ بعدی دیگر به محیط مجازی محدود نیستند. یک مدل میتواند طی فرایندی به نام پرداخت ۳ بعدی، به صورت یک تصویر ۲ بعدی به نمایش در آید، یا اینکه در شبیهسازیهای کامپیوتری غیر گرافیکی و محاسبات غیر گرافیکی استفاده شود.
دید کلی
[ویرایش]عملیات تولید گرافیکهای ۳ بعدی کامپیوتری را میتوان به ۳ مرحله پی در پی بنیادین تقسیم کرد. مدلسازی ۳ بعدی که فرایند تشکیل شکل جسم را توضیح میدهد، چیدمان و حرکت[۴] که حرکت و جهتگیری اجسام را در صحنه مشخص میکند، و پرداخت کردن ۳ بعدی که تصویری از جسم تولید میکند.
مدلسازی
[ویرایش]مدل فرایند تشکیل شکل یک جسم را توصیف میکند. دو مورد از رایجترین منابع مدلهای ۳ بعدی مدلهایی هستند که (۱) توسط مهندس یا هنرمند با استفاده از نوعی ابزار مدلسازی ۳ بعدی روی کامپیوتر تولید میشوند و (۲)با استفاده از اجسام واقعی به داخل کامپیوتر پویش[۵] میشوند. مدلها هم چنین میتوانند رویهای[۶] یا با شبیهسازی فیزیکی[۷] تولید شوند.
چیدمان و حرکت
[ویرایش]پیش از این که اجسام پرداخته شوند، باید درون یک صحنه قرار داده شوند (چیدمان داده شوند). این همان چیزی هست که رابطه فضایی بین اجسام را در یک صحنه که شامل مکان و اندازه میشود تعیین میکند. حرکت (انیمیشن)، توضیح موقتی از جسم ارائه میدهد؛ مانند اینکه جسم چگونه حرکت میکند و چگونه با گذشت زمان تغییر شکل میدهد. روشهای مشهور در این زمینه قاب کلیدی،[۸] حرکتشناسی معکوس،[۹] و ضبط حرکت[۱۰] میباشد، اما بسیاری از این تکنیکها همراه همدیگر استفاده میشوند. همانند مدلسازی، شبیهسازی فیزیکی نیز یکی دیگر از روشهای نمایش حرکت است.
پرداز (رندرینگ)
[ویرایش]مقالۀ اصلی: رندرینگ سهبعدی
پرداز یا پرداز زدن عبارت است از تبدیل یک مدل به یک تصویر که این کار با شبیهسازی جابجایی نور برای به دست آوردن تصاویر واقعنما انجام میشود. انتقال (چقدر نور از یک مکان به مکان دیگر میرسد) و پخش[۱۱] (چگونه سطح با نور درگیر میشود) دو عمل پایه در پرداز زدن واقعی هستند. این بخش اغلب با استفاده از نرمافزار گرافیک سهبعدی کامپیوتری یا گرافیک سهبعدی ایپیآی[۱۲] اجرا میشود. فرآیند تغییر صحنه به یک فرم مناسب برای پرداز نیز نیازمند تجسم سهبعدی[۱۳] است. این تصویر کردن اجازه میدهد یک شکل ۳ بعدی به صورت ۲ بعدی دیده شود.
نرمافزار
[ویرایش]نرمافزارهای گرافیک سهبعدی کامپیوتری، تصویر تولیدشده توسط کامپیوتر (CGI) را از طریق مدلسازی سهبعدی و رندر سهبعدی تولید میکند یا مدلهای سهبعدی را برای اهداف تحلیلی، علمی و صنعتی تولید میکند.
انجمنها
[ویرایش]تعداد زیادی وبگاه برای کمک به آموزش و پشتیبانی از هنرمندان گرافیک ۳ بعدی طراحی شدهاند. بعضی از آنها توسط تولیدکنندگان نرمافزار یا تأمین کنندگان مطالب اداره میشوند ولی برخی هم بهطور مستقل عمل میکنند (مانند رندِروسیتی[۱۴]). این انجمنها به اعضا اجازه میدهند که ازآنها راهنمایی بگیرند، آموزش ببینند، محصولی را نقد کنند یا نمونههایی از کارهای خود را پست کنند.
از سایتهای ایرانی که تاکنون سعی داشتهاند به صورت اصولی و بیسیک به این موضوع بپردازند و تشکیل گروه و انجمن در آن آزاد است سایت 3djoo است؛ که کلیه خدمات را به صورت رایگان ارائه میدهد.
مجزا از گرافیکهای عکس نمای ۲ بعدی
[ویرایش]همهٔ گرافیکهای کامپیوتری که به نظر ۳ بعدی میآیند بر پایه یک مدل قاب سیمی ساخته نشدهاند. گرافیکهای ۲ بعدی کامپیوتری که افکتهای عکس نمای[۱۵] ۳ بعدی دارند اغلب بدون مدل قاب سیمی به دست میآیند و در برخی مواقع شکل نهایی شان تفاوتی ندارد. برخی از نرمافزارهای هنر گرافیک شامل فیلترهایی هستند که میتوانند به روی گرافیک برداری یا رستری ۲ بعدی به صورت لایههای نامرئی اعمال شوند. هنرمندان بصری میتوانند افکتهای ۳ بعدی را نمونهسازی یا تجسم کنند و بدون کاربرد فیلترها، افکتهای عکس نما را پرداخت کنند.
پیشینه
[ویرایش]ویلیام فتر[۱۶] لفظ گرافیک کامپیوتری را در سال ۱۹۶۰ اختراع کرد تا بتواند کارش را در بووئینگ[۱۷] توصیف کند. یکی از نخستین پویانماییهای کامپیوتری،[۱۸] دنیای آینده بود، که حاوی یک پویانمایی از صورت و دست انسان بود- توسط اِد کاتمال[۱۹] و فرد پارک[۲۰] در دانشگاه یوتاه[۲۱] تولید شده.
پانوشتها
[ویرایش]- ↑ render
- ↑ wire frame model
- ↑ raster graphics
- ↑ animation
- ↑ scan
- ↑ procedurally
- ↑ physical simulation
- ↑ keyframing
- ↑ inverse kinematics
- ↑ motion capture
- ↑ scattering
- ↑ ۳D graphics API
- ↑ ۳D projection
- ↑ renderosity
- ↑ photorealistic
- ↑ William Fetter
- ↑ Boeing
- ↑ computer animation
- ↑ Ed Catmull
- ↑ Fred Parke
- ↑ University of Utah
جستارهای وابسته
[ویرایش]منابع
[ویرایش]- مشارکتکنندگان ویکیپدیا. «3D computer graphics». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲۳ مهر ۱۴۰۳.