رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود سخت افزار

اختصاصی از رزفایل دانلود سخت افزار دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 67

 

فهرست مطالب

عنوان صفحه

مقدمه...................................... ..................

Cpu ...................................... ...................

Memoory................................ .................

Mother Board....................... ..................

Hard disk................................. ................

کارت صدا ..................................... ................

کارت گرافیک ..................... ...........................

منبع تغذیه................................. .....................

مانیتور..................... .....................................

تکنولوژی جدید تر....................................... ....

شناسایی مشکلات سخت افزار ار طریق بوق...... ....

مقدمه

آیا تا به حال برایتان پیش آمده است که کار نسبتاً ضروری با سیستم خود داشته باشید و به محض زدن دکمه Power ببینید که دستگاه روشن نمی شود و آیا تا به حال برایتان پیش آمده است که دستگاهتان با فاصله زمانی کوتاهی هنگ کند و یا صدا و یا احیاناً دودی از آن خارج شود. در این بخش در نظر داریم به بررسی قسمت های مختلف رایانه بپردازیم و در آینده به تفصیل در مورد هر یک توضیح دهیم. تا آشنایی جزیی و مؤثری با هر یک از قسمت ها پیدا کنیم و پاره ای از مشکلات رایانه خود را بهتر شناسایی نموده و در صدد رفع آن برآییم.

قسمت های اصلی یک رایانه:

CPU- یا پردازنده: این قطعه به عنوان مغز رایانه نامیده می شود و مسئولیت کنترل تمام محاسبات، عملیات و قسمت های مختلف را بر عهده دارد.

-حافظه: حافظه رایانه برای ذخیره اطلاعات به کار می رود. حافظه با ریزپردازنده در ارتباط می باشد، بنابر این از سرعت بالایی برخوردار است. در رایانه از چندین نوع حافظه استفاده می شود. (Virtual- Caching- BIOS- ROM- RAM)

- منبع تغذیه یا Power Supply :این قسمت از رایانه جریان الکتریکی مورد نیاز در رایانه را تنظیم نموده و مقدار آن راتأمین می کند.

-هاردیسک: یک حافظه با ظرفیت بالا و دائم می باشد که اطلاعات و برنامه ها را دربرمی گیرد. -برد اصلی یا Mother Board :برد اصلی رایانه است که تمام قطعات بر روی آن نصب می شوند. پردازشگر و حافظه به طور مستقیم بر روی برد اصلی نصب خواهند شد. ولی ممکن است بعضی از قطعات به صورت غیرمستقیم به برد وصل شوند. مانند کارت صدا که می تواند به صورت یک برد مجزا باشد و از طریق اسلات به برد اصلی متصل است.

-کارت صدا یا Sound Card :کارت صدا سینگال های آنالوگ صوتی را به اطلاعات دیجیتال و برعکس تبدیل می کند و آنها را ضبط و پخش می کند.

-کارت گرافیکی یا :Graphic Cards اطلاعات را به گونه ای تبدیل می کند که قابل نمایش بر روی مانیتور باشد.

-کنترل کننده Integrated Drive Electronics (IDE) :این قطعه اینترفیس اولیه برای CD ROM، فلاپی دیسک و هارد می باشد.

- اینترفیس :(SCSI) Small Computer برای اضافه نمودن دستگاه های اضافی مانند هارد و اسکنر می باشد.

- گذرگاه Interconnect PeriPheral Component (PCI) :این قطعه رایج ترین شیوه جهت اتصال یک عنصر دیگر به رایانه است کارت های PCI از طریق اسلات ها به برد اصلی متصل است.

- پورت Accelerated Graphics Port (AGP) :این قطعه برای اتصال سرعت بالا از کارت گرافیکی به رایانه است.

ورودی ها و خروجی ها

- مانیتور Monitor)): جهت نمایش اطلاعات رایانه به کار می رود. نمایش تصاویر از ترکیب سه رنگ قرمز، سبز و آبی بوجود می آید.

- صفحه کلید Key Board) ):برای ورود اطلاعات به کار می رود.

- ماوس Mouse)) :بهترین وسیله جهت نشان دادن و انتخاب نمودن گزینه ها و ایجاد ارتباط کاربر با رایانه می باشد.

-اسپیکرها: جهت پخش صدا به کار می روند.

- ابزارهای قابل حمل جهت ذخیره سازی Removable Storage) :(با استفاده از این ابزارها می توان اطلاعات را به رایانه اضافه نمود و یا آنها را ذخیره کرده و به محل دیگر برد. Flash Memory- یکنوع حافظه است (EEPROM) که امکان ذخیره سازی دائم را به وجود می آورد. مانند کارت های PCMCIA که دارای سرعت بالایی می باشند.

- فلاپی دیسک Floppy Disk)) جهت ذخیره اطلاعات بکار می رود و حجم آن ۴۴/۱ مگابایت است.

CD- ROM- دیسک های فشرده رایج هستند که حجم آنها از ۶۵۰ مگا بایت به بالاست و برای ذخیره و جابه جایی اطلاعات می باشد.

(Digital Versatile Disc) DVD- ROM- این نوع رسانه مانند CD می باشد که با این تفاوت که دارای حجم بسیار بالا و کیفیت فوق العاده باشد.

نکته: البته رسانه های دیگری نیز مانند Optical Drive، دیسک های بزرگ معروف به درایوB و Tape Backup و سایر موارد نیز وجود داشته اند که در حال حاضر با آمدن CD و DVD و رسانه ای بسیار حرفه ای تر غیر قابل استفاده شده اند.

انواع پورت ها

- موازی Parallel) ):این نوع اتصال عموماً برای چاپگرها به کار می رود. - سریال Seriall)): این نوع پورت های جهت اتصال دستگاه هایی مانند مودم خارج یه کار می رود. - پورت :(Universal Serial BUS) USB این نوع اتصال نیز برای اتصال دستگاههای مانند اسکنر و یا دوربین های دیجیتالی و یا وب ا ستفاده می شود.

اتصالات مربوط به شبکه و اینترنت

- مودم های کابلی Modem Cable) ):برای ارتباط با اینترنت از طریق سیستم تلویزیون به کار می رود.


دانلود با لینک مستقیم


دانلود سخت افزار

تحقیق درباره شرکت همراه نرم افزار نوین 120 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 119

 

مقدمه

شرکت همراه نرم افزار نوین به عنوان اولین شرکت تولید کننده نرم‌افزار تلفن‌همراه نزدیک به 3 سال است در این زمینه فعالیت خود را آغاز نموده که نتیجه آن فارسی‌ساز رابط کاربر تلفن‌های سری 60 نوکیا و همچنین تولید برنامه‌ای جهت مدیریت های شخصی بر اساس تاریخ شمسی بوده است.

با توجه به امکانات قابل توجه تلفن های همراه جدید به موازات موارد فوق این شرکت اقدام به تولید نرم افزار‌های دیگری نظیر قرآن،مفاتیح الجنان اذان،مناسک حج،بانک اطلاعات مشاغل و... نموده است به دلیل پیشرو بودن در این زمینه این شرکت بخش قابل توجهی از منابع خود را به امور تحقیقات و ارائه راهکارهای جدید برای استفاده بهتر از تلفن‌های همراه اختصاص داده است.

من به مدت 240 ساعت در شرکت همراه نرم افزار نوین مشغول به کار شدم. هدف از این کار :

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

این شرکت مجموعاً به چند بخش عمده تقسیم بندی شده است که شامل:

بخش تولید

بخش اداری- پرسنلی

بخش تبلیغات

بخش فروش

بخش خدمات پس از فروش

من در ابتدا مدتی در بخش فروش مشغول به کار شدم. نفرات متعددی در این بخش کار میکردند از جمله: مدیر بازاریابی و فروش – سرپرست فروش- سوپروایزر تهران و سوپروایزر شهرستانها. باشند

در این واحد نرم افزارهایی که توسط بخش تولید،تهیه و تأیید شده و بارکد خورده باشند به فروش می رسد. این شرکت کاملاً به صورت مکانیزه عمل می کند.

هر نرم افزار در سایت این شرکت به صورت رایگان دانلود میشود اما برای اجرای آن باید مبلغی را به حساب شرکت مذکور واریز کنند، بعد از تایید واریز وجه کد فعال سازی به تعداد نرم افزار هایی که مشتری یا مشتریان خریداری می کنند در اختیار آنها قرار می گیرد و هر مشتری برای فعال سازی آن برنامه به صورت خودکار هنگامی که برنامه ها را فعال میکند اطلاعات او در سرور های شرکت ثبت و نگهداری می شود که البته قابل ذکر است که بخش(اتاق) سرور ها کاملاً ایزوله شده و هیچکس جز مسئول مربوطه اجازه دسترسی به آنها را ندارد.

سوپروایزر شهرستانها هم به امور نماینده ها در سراسر ایران نظارت میکند و به مشتری های شهرستانی شرکت خدمات می رساند.

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

می توان گفت این قسمت یعنی همان بخش خدمات پس از فروش به نوعی قلب این شرکت میباشد و محبوبیت این شرکت در بین کاربران و حتی نمایندگان خود به دلیل خدمات نامحدود آن است و بدون اینکه وجهی دریافت کند تا مادامی که از آن نرم‌افزار استفاده می شود خدمات رایگان در اختیار آن کاربر گذاشته می شود.کاربران اغلب بصورت تماس تلفنی مشکلاتشان را مطرح کرده و مسئولین فنی و اپراتورها به آنها پاسخ میدهند تا مشکلات آنها را برطرف کنند و اگر مشکل آنها خیلی حاد بود به شرکت مراجعه میکنند ولی اکثراً با یک تماس مشکل برطرف میشود.در این بخش تمام خدمات به صورت رایگان در اختیار کاربران قرار میگیرد.

خدماتی که این بخش در اختیار یوزرهای خود میگذارد شامل :

نسب نرم‌افزار در کوتاهترین مدت ممکن

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


دانلود با لینک مستقیم


تحقیق درباره شرکت همراه نرم افزار نوین 120 ص

تحقیق درباره بررسی وتحلیل سخت افزار شبکه

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 199

 

مقدمه

تعریف شبکه :

در این فصل برای درک دقیق و اساسی پروژه بهتر است تعریفی از شبکه کامپیوتری و نیازهای آن داشته باشیم و در فصول بعدی به جزئیات وارد می‌شویم. در تعریف شبکه کامپیوتری می‌توان گفت: یک شبکه کامپیوتری سیستم ارتباطی برای تبادل داده هاست که چندین کامپیوتر و دستگاه جانبی مثل چاپگرها، سیستم‌های ذخیره سازی انبوه، کتابخانه‌های CD-Rom، فکس و بسیاری از دستگاه‌های دیگر را به هم متصل می‌کند. نرم افزار شبکه به کاربران امکان می‌دهد که از طریق پست الکترونیکی به تبادل اطلاعات بپردازند. به طور گروهی روی پروژه‌ها کار کنند، برنامه‌های کاربردی مجوز دار را به اشتراک گذارند و به منابع مشترک دسترسی پیدا کنند. سرپرستان شبکه همه این منابع را مدیریت کرده و خط مشی‌های امنیتی برای تعیین حقوق دستیابی کاربران و محدویت‌های وی اتخاذ می‌کنند.

یک شبکه کامپیوتری از سخت افزار و نرم افزار تشکیل می‌شود. سخت افزار شامل کارتهای ارتباط شبکه و کابل هایی است که آنها را به هم متصل می‌کند. نرم افزار شبکه کارتهای ارتباط شبکه و کابل هایی است که آنها را به هم متصل می‌کند. نرم افزار شبکه شامل سیستم عامل شبکه، پروتکل‌های ارتباطی، نرم افزار راه اندازی برای پشتیبانی اجزای سخت افزاری چون کارتهای رابط شبکه و برنامه‌های کاربردی شبکه است.

حال باید بررسی کنیم که اصولاً چرا یک شبکه کامپیوتری ایجاد می‌شود. پاسخ این سؤال این است که ممکن است که واضح به نظر آید، اما بسیاری از دلایل این کار می‌توانند شما را در درک مفهوم شبکه و این که چه کاری می‌تواند برای سازمانتان انجام دهد، یاری کنند. از جمله این دلایل عبارتند از:

اشتراک فایل و برنامه : نسخه‌های شبکه ای بسیاری از بسته‌های نرم افزاری معروف با قیمتی بسیار کمتر از کپی‌های مجوز دار جداگانه در دسترس هستند. برنامه‌ها و داده‌های آن در فایل سرور ذخیره شده و بسیاری از کاربران شبکه به آن دسترسی دارند. وقتی که حقوق برنامه‌ها به ثبت می‌رسند، لازم است تنها به تعداد افرادی که همزمان ار برنامه کاربردی استفاده می‌کنند، مجور تهیه کنید.

اشتراک منابع شبکه : چاپگرها، رسام‌ها و دستگاه‌های ذخیره سازی منابع شبکه را تشکیل می‌دهند. وقتی اشخاص بیشماری از طریق شبکه به چاپگرهای پیشرفته دسترسی پیدا می‌کنند، توجیه اقتصادی خرید این گونه تجهیزات آسانتر می‌شود.

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

گسترش اقتصادی کامپیوترهای شخصی : شبکه‌ها روش اقتصادی مناسبی برای گسترش تعداد کامپیوترها در یک سازمان ارائه می‌دهند. کامپیوترهای ارزان یا ایستگاه‌های کاری بدون دیسک را می‌توانید برای کاربرانی نصب کنید که به سرویس دهنده‌های قدرتمند داشته باشند و یا چاپگرهای پیچیده و سایر دستگاه‌های جانبی را به اشتراک می‌گذارند.

قابلیتهای گروه کاری : نرم افزار شبکه ای خاصی به نام گروه افزار برای کار در شبکه‌ها طراحی شده است. این نرم افزار به گروه‌های مختلف کاری، صرف نظر از اینکه به طور مشترک از پست الکترونیکی استفاده می‌کنند و یا روی پروژه‌های خاص خود کار می‌کنند، امکان می‌دهد که با یک سازمان ارتباط داشته باشند. با وجود گروه افزار دیگر نیازی به گروه بندی فیزیکی اشخاص نیست. با وجود نرم افزار به آسانی می‌توانید اشخاصی را که در نواحی جغرافیایی مختلف قرار دارند، مثلاً اشخاصی که در گروه‌های فروش قسمتهای مختلف کشور قرار داشته و از فایلها به طور مشترک استفاده می‌کنند، در یک گروه قرار دهید. ارسال پیامها و نامه‌های الکترونیکی به گروهی از کابران نیز آسانتر است.

مدیریت متمرکز : شبکه‌ها می‌توانند سازمانها را در تقویت مدیریت شبکه یاری کنند. سرویس دهنده هایی که قبلاً در چندین دپارتمان توزیع می‌شدند را اینک می‌توان در یک محل مجتمع نمود. انجام این کار مدیریت روند ارتقای سخت افزار، پشتیبان گیری از نرم افزارها، نگهداشت سیستم و حافظت از سیستم را بسیار آسانتر می‌کند. مدیران و دپارتمان‌ها در این حالت کنترل سیستم خود را از دست نمی دهند. درعوض، نگهداشت توسط دپارتمان مرکزی سیستم اطلاعات انجام شده و در عین حال مدیران دپارتمانها نیز کنترل خود را بر روی سرویس دهنده حفظ می‌کنند و این ویژگی به آنها امکان می‌دهد که سیاستهای دستیابی اشخاص تحت مدیریت خود را و یا اشخاص خارجی (بیرون از دپارتمان) که می‌خواهند وجود دستیابی به سرویس دهنده را دریافت کنند، مدیریت کنند.

امنیت : سیستم عامل شبکه باید روشهای امنیت شبکه را از زمان برقراری ارتباط با سیستم آغاز می‌شود،


دانلود با لینک مستقیم


تحقیق درباره بررسی وتحلیل سخت افزار شبکه

تحقیق درباره نرم افزار مطلب

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 21

 

مقدمه:

Matlab نرم افزاری است که براساس مجموعه ای اصول عملیاتی که بر ماتریس ها عمل می کند بنا نهاده شده است.Matlab بر گرفته از "آزمایشگاه ماتریس" است .زبانی بسیار قدرتمند جهت پردازش داده ها است که امروزه بسیاریاز رشته های مهندسی را کنترل کرده و کار مهندسان را تا نوشتن چند برنامه ساده آسان نموده است.محاسباتی که تصور حل کردن آنها با استفاده از روشهای سنتی لرزه بر اندام هر مهندسی می اندازدتوسط Matlab کاملا انعطاف پذیر ، و آسان حل می شوند.

از دیگر خصوصیات Matlab اینست که می تواند تابع ها و روتین های نوشته شده در زبانهای دیگر مثل C++ و Java را قبول و به کمک آنها مسائل را حل کند.این خصوصیت قدرت پردازش و طرفداران آن را نیز چند برابر کرده است.

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

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

MATLAB چیست؟

رایانه شما را به یک آزمایشگاه تبدیل می کند .

مخفف کلمات MATRIX LABORATORY است یعنی آزمایشگاه ماتریس ها.

تمام مساءل را با علایم آشنای ریاضی بیان می کند

قابلیت ها:

1)ریاضیات و محاسبات

2)ایجاد الگوریتم

3)مدل سازی

4)تجزیه تحلیل اطلاعات

5)شناسایی و تصویر سازی

6)رسم فنی و مهندسی

7)GUI ----------->graphical user interface

MATLABایجاد ماتریس در

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

: MATLABایجاد یک ماتریس در

فقط کافیست عناصر ماتریس را داخل کروشه گذاشتهMATLABبرای ایجاد یک ماتریس در

و برای ایجاد ستون در ماتریس درایه ها را با سمیکالن از هم جدا می کنیم:

>> A=[1 2 3]

A =

1 2 3

>> B=[5 12 14;12 9 65;171 65 36]

B =

5 12 14

12 9 65

171 65 36

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

به مثال زیر توجه کنید:

>> A=[4 5 6]

A =

4 5 6

>> A'

ans =

4

5

6

جمع ماتریس ها:

جمع دو ماتریس با درایه های برابر به راحتی با علامت جمع قابل استفاده است :

>> A=[1 2 3];

>> B=[4 5 6];

>> C=A+B

C =

5 7 9

ضرب ماتریس ها:

ضرب در ماتریس ها به راحتی جمع آنهاست ولی حتما از ضرب پذیری آنها اطمینان داشته باشید:

>> A=[1 2 3];

>> B=[5;6;3];

>> C=A*B

C =

26

نکته مهم :اگر قرار باشد تک تک عناصر دو ماتریس را در هم ضرب یا بر هم تقسیم کنیم از یک علامت نقطه قبل از عملگر بهره می بریم:

>> A=[1 2 3;4 5 6;7 8 9];

>> B=[3 2 1;6 5 4;9 8 7];

>> C=A.*B

C =

3 4 3

24 25 24

63 64 63

آشنا می کنم:MATLABدر ادمه شما را با چند ماتریس پیش ساخته در

ماتریس صفر:

می توان ماتریس با تمام درایه های صفر ایجاد کرد.zeros(n)با استفاده از تابع

به مثال توجه کنید :

>> A=zeros(3)

A =

0 0 0

0 0 0

0 0 0

>> B=zeros(2,3)

B =

0 0 0

0 0 0

ماتریس همانی:

ماتریس همانی ایجاد کنید:eye(n)با استفاده از تابع

>> A=eye(3)

A =

1 0 0

0 1 0

0 0 1

>> A=eye(2,3)

A =

1 0 0

0 1 0

ما تریس یک:

ماتریس با تمام اعضای یک ایجاد کنید:ones(n)با استفاده از تابع


دانلود با لینک مستقیم


تحقیق درباره نرم افزار مطلب

دانلود تحقیق رشته کامپیوتر با عنوان نرم افزار 3d max

اختصاصی از رزفایل دانلود تحقیق رشته کامپیوتر با عنوان نرم افزار 3d max دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق رشته کامپیوتر با عنوان نرم افزار 3d max


دانلود تحقیق رشته کامپیوتر با عنوان نرم افزار 3d max

دانلود تحقیق رشته کامپیوتر با عنوان نرم افزار 3d max  

نرم افزار 3d max  یکی از قوی ترین نرم افزارهای سه بعدی جهان است که برای ساخت اسلاید و انیمیشن از ان استفاده میشود .این نرم افزار دارای محیطی پیچیده و ابزارهای بسیار زیادی است که یادگیری انها مستلزم داشتن وقت کافی است .همچنین شما می توانید باترکیب ابزارها و امکانات این برنامه تصاویر بسیار زیبا و نزدیک به واقعیت رااز جهان اطراف خود بوجو د بیاورید .در این سایت شما می توانیدبا رجوع به قسمت های مختلف ان اطلاعات و مقالاتی را در مورد این نرم افزاربدست بیاورید .همچنین اگر مقالات اموزندهای به زبان انگلیسی از این نرم افزار دارید به ادرس ایمیل این سایت بفرستید تا پس از ترجمه در سایت زده شود

تاریخچه گرافیک 3 بعدی :

تاریخچه 3D Rendering

قسمت اول – شروعی محقرانه

تکنولوژی رندر کردن 3 بعدی راه خود را در میان زندگی میلیون ها تن از مردم جهان پیدا نموده است . مانند یک کنسول بازی که به تلویزیون وصل شده است , یک نرم افزار انیمیشن روی یک ایستگاه کاری رایانه ای و یا آخرین حقه ها و جلوه های ویژه مورد استفاده در فیلم ها ! ما بدون اینکه در مورد تکنولوژی حیرت آوری که در پشت 3d rendering نهفته است فکر کنیم از آن استفاده می کنیم و مهار قدرت آن را در دست داریم . در قسمت اول این سری نوشتار نگاهی می اندازیم به تاریخچه 3d rendering , از اولین خطوط الگوریتم های ابتدایی تا تکنولوژی کنونی . ما به دانشمندانی که رندر کردن را ممکن ساختند احترام خواهیم گذاشت . بنابراین بار بعدی که کلید Render را برای ایجاد آخرین جلوه تصویری خود فشار می دهید , به اینکه چه اتفاقی در پشت صحنه می افتد و تاریخچه توسعه ای که باعث شد که این تکنولوژی به جلو هل داده شود فکر خواهید کرد .

از صنعت هواپیما به سمت خطوط گرافیکی
در سال 1960 طراحی به نام ویلیام فتر William Fetter سعی کرد که برای افزایش کارائی طرح داخل اتاق خلبان هواپیماهای بوئینگ یک پروسه جدید اختراع نماید . تولید نهایی او یک نمای ارتوگرافیک از بدن انسان بود که بوسیله کامپیوتر تولید شده بود .

فتر واژه گرافیک کامپیوتری را برای توصیف کارش ایجاد کرد که باعث شروع زنجیره ای از رویداد ها شد که سرانجام انقلابی در جهان سرگرمی ها,تبلیغات و رسانه ها پدید آورد . یکی دیگر از کسانی که همزمان با فتر زندگی می کرد . ایوان ساترلند Ivan Sutherland چیزهایی را به حرکت در آورد در سال 1963 هنگامی که می خواست رساله Phd خودش را ارائه دهد . نام این رساله SketchPad : دستگاه ارتباط گرافیکی انسان و ماشین بود. نرم افزار شخص را قادر می ساخت برای اولین بار بطور جالب توجهی یک تصویر را بر روی کامپیوتر ایجاد نماید . مطابق با گفته شرکت Sun Microsystems که ساترلند در حال حاضر نائب رئیس آن است . " SketchPad در زمینه پردازشهای گرافیکی , شامل ساختارهای حافظه برای ذخیره اشیاء , دسته های خطوط , قابلیت بزرگنمایی و کوچکنمایی و قابلیت ساختن خطوط کامل , گوشه ها و اتصال ها , پیشگام می باشد . این اولین GUI (Graphical User Interface) می باشد. " خیلی قبل از اینکه این واژه اختراع شود .

به محض دریافت PhD ساترلند به ارتش ایالات متحده پیوست . در آن زمان ارتش یکی از بزرگترین پدیدآورندگان تکنولوژی کامپیوتری بود. ساترلند در دانشگاه یوتا ماند . جایی که او به تبدیل و شکوفا شدن دپارتمان علم کامپیوتر آن به یک موسسه تحقیقاتی کمک می کرد , اگر چه بیشتر به زمینه گرافیک کامپیوتری مربوط می شد , که تاثیر مهمی را بر روی صنعت امروز گرافیک داشته است .
اولین تصاویر 3 بعدی به شدت نسبت به استانداردهای امروزی ناقص بودند و ترکیبی از نمایش های قاب سیمی از اشکال هندسی مختلف بود . این قابل قبول بود اگر چه یکی می توانست جلو و پشت اشکال را ببیند . همکاران ساترلند " وایلی Wylie و اردال " Erdahl الگوریتم پویش خطی HSR یا Hidden Surface Removal (حذف سطوح پنهان) را برای تولید تصاویر رندر شده اجسام جامد توسعه دادند. الگوریتم های حذف سطوح پنهان بسیاری در طول سالها عرضه شده است که شامل آشکارسازی سطح-پشت Back-Face , طبقه بندی عمق Depth Sorting , پراکندن اشعه نور Ray Casting , Z-Buffer و الگوریتم های زیربخش های فضا Area subdivision می باشند . ایوان ساترلند و همکارانش بعدا کتابی را منتشر کردند با عنوان The Characterization of Ten Hidden-Surface Algorithms (توصیف 10 الگوریتم سطح-مخفی) . که الگوریتم های شناخته شده در آن زمان را در بر داشت . تصادفا , این آخرین سهم مستقیم ساترلند در تحقیقات گرافیک کامپیوتری خواهد بود. امروزه الگوریتم های پویش خطی مختلفی هنوز در تمامی امکانات محصول استفاده می شوند .

سایه زنی : Gouraud و Phong
در راهی بسوی رئالیسم (واقع نگری) موضوع بعدی برای توسعه دهندگان چگونگی افزایش پیچیدگی ظاهر یک صحنه (Scene) بدون افزایش میزان پیچیدگی هندسی آن بود , بدلیل پرهیز از پرتگاه کمبود حافظه سیستم . در سیستم های رندر کننده اولیه , تنها راه افزایش پیچیدگی ظاهر یک مش (Mesh) افزودن تعداد بیشتری چندضلعی بود . اگر دوربین بر روی مدل زوم میکرد اثر هموار بودن آن از بین می رفت به خاطر این حقیقت که تنها مدل سایه زنی که برای رندر کردن وجود داشت , مدل سایه زنی تخت بود Flat Shading . که با نام Faceted هم شناخته شده است . این مدل سایه زنی بردار نرمالی را پیدا می کرد , که در ارتباط با یک سطح بود و از این اطلاعات برای سایه زنی تمامی پیکسل ها استفاده می نمود .
تمامی اینها هنگامی که هنری گوراد (Henry Gouraud) مدل سایه زنی معروف , پرکاربرد , با نام شایسته خود را "مدل سایه زنی گوراد Gouraud Shading Model" . بر روی پیداکردن بردارهای نرمال متعلق به هر کدام از رئوس سطح کار می کرد . محاسبه رنگ پیکسل در راس و سپس بطور خطی آن رنگ را در سرتاسر سطح داخل کرد . نتیجه یک سطح نسبتا خوب و صاف بود که فقط یک مقدار نسبتا کمی از قدرت پردازش را نسبت به مدل سایه زنی Flat بیشتر می گرفت. تنها چیزی که چهره زیبای مدل گوراد را خدشه دار می کرد , لبه هایی بودند که هنوز بصورت Faceted دیده می شدند , مانند اینکه که سطح , یک تجسم ستاره را به علت طبیعت خطی عملیات درج (عملیات رنگ آمیزی) بصورت پر نور نمایش می دهد .
محققی به نام فونگ بوی تونگ Phong Bui-Tuong مدل سایه زنی گوراد را با برداشتن گام منطقی بعدی توسعه داد . به جای پیدا کردن تنها بردارهای نرمال در رئوس , سایه زن فونگ یک بردار نرمال را در هر پیکسل محاسبه می کرد . با داخل نمودن در سرتاسر سطح بر اساس نرمال ها نتایج مدل فونگ , سطحی بشدت صاف بود با های لایت های دقیق . اشکال اصلی این بود که فونگ بصورت بدنامی ,کند بود . اگر یکی مدل فونگ را با مدل گوراد مقایسه کند . در دو قطعه هندسی همانند خواهد دید که مدل فونگ برای رندر شدن 8 برابر بیشتر زمان می گیرد

 

و ...
در فرمت ورد
در 30  صفحه
قابل ویرایش


دانلود با لینک مستقیم


دانلود تحقیق رشته کامپیوتر با عنوان نرم افزار 3d max