درباره وبلاگ با سلام خدمت همه علاقمندان گرافیک کامپیوتری و OPenGl ، این وبلاگ جهت آموزش و دریافت سفارش انجام پروژه ها و تمرینات گرافیک کامپیوتری opengl با قیمت کاملا دانشجویی و اطلاع رسانی آخرین اخبار روز دنیا در این زمینه طراحی شده است ، امید است گامی هر چند کوتاه در راستای ارتقاء سطح دانش کامپیوتری کشور برداریم ( البته با نظرات و انتقادات و پیشنهادات سازنده شما عزیزان و همراهان ) آدرس ایمیل gharehdaghi.hamid@gmail.com شماره تلفن : 09148484912 مدیر وبلاگ : ایرانی مطالب اخیر
آرشیو وبلاگ نویسندگان برچسبها
چهارشنبه 7 اردیبهشت 1390 :: نویسنده : ایرانی
به نام تنها برنامه نویس هستی OpenGL چیست ؟
ابتدا از نام OpenGL شروع می کنیم که نشان دهنده مفهوم آن نیز می باشد ، OpenGL یعنی Open source Graphic Library ، خوب ابتدا مختصری درباره نرم افزار های open source یا همان متن باز توضیح می دهم : حتما با نرم افزار های متن باز یا به اصطلاح اصلی open source آشنایی دارید ( حداقل نام آن به گوشتان رسیده است ! ) و می دانید که این نرم افزار ها به صورت رایگان در اختیار عموم قرار می گیرند و تهیه کننده گان آنها سورس اصلی برنامه را بیشتر به منظور عیب یابی و کاهش خطا ها و bug های احتمالی برنامه در اختیار برنامه نویسان قرار می دهند تا برنامه نویسان و علاقمندان بتوانند به راحتی کد آن برنامه را ویرایش کرده و تغییرات دلخواه را روی آن انجام دهند ( یکی از معروفترین برنامه های open surce سیستم عامل لینوکس است که حتما نام آن را شنیده اید و البته پیشرفت ها و موفقیت های جدید آن را ، که مهمترین عامل این پیشرفت ها همین متن باز بودن لینوکس بوده و است ) . opengl هم همانطور که از نام آن مشخص است جزء نرم افزار متن باز به شمار می رود که یک از مزیت ها و امتیازات آن نیز به شمار می رود ، حال نوبت به graphic library می رسد : graphic library یا همان کتابخانه گرافیکی به مجموعه کتابخانه ها یا کامپوننت های گفته می شود که برای استفاده از دستورات مخصوص گرافیکی تهیه شده است و با الصاق ( include ) آن ها به برنامه اصلی ( هنگام برنامه نویسی ) می توانیم ، از دستورات گرافیکی مجاز برای ایجاد رابطه با بخش گرافیک سیستم استفاده نماییم ( از جمله کار هایی که با گرافیک سیستم سر و کار دارد نوشتن بازی ها و اشکال سه بعدی و دو بعدی و کلا برنامه هایی که با مانیتور در ارتباط باشند ) نکته آموزشی داخل پارانتز (( کتابخانه ها یا همان فایل های با پسوند lib که مخفف شده library می باشد ، به منظور آسان تر شدن کار برنامه نویسان در موقع برنامه نویسی ایجاد و تهیه می شوند ، به این صورت که مثلا برنامه نویسی داخل برنامه های خود از تابع خاصی چندین بار ( شاید هم صد ها و هزاران بار ) به صورت متوالی استفاده می کند ، خوب نوشتن این تابع خاص به این تعداد در کد اصلی برنامه حجم فایل نهایی را بالا برده و البته وقت برنامه نویس را هم خواهد گرفت ، اینجاست که کتابخانه ها یا lib ها وارد عمل می شوند و تابع خاص را داخل خود قرار می دهند تا موقع نیاز به تابع از آن استفاده شود )) این هم از مفهوم graphic library ، حال شما با مفهوم اسم OpenGL یا همان Open source Graphic Library آشنایی کامل را دارید . پس در اینجا نتیجه می گیریم که OpenGL یک زبان برنامه نویسی نیست ، یک سری کتابخانه از پیش تعریف شده می باشد که کار این کتابخانه ارتباط راحت تر با بخش سخت افزاری گرافیک سیستم می باشد ، برای درک بیشتر این مطلب باید توضیحی هم درباره رابط های نرم افزاری یا همان API ها بدهم : برای اینکه بتوانیم با سخت افزار های موجود در سیستم خود مثل کارت شبکه ، کارت گرافیک ، ... به صورت درست و صحیح ارتباط برقرار کنیم ( به زبان خود ماشین ) احتیاج به رابط هایی داریم که بتوانند این کار را به درستی انجام دهند ، فرض کنید یک فارسی زبان ( که زبان دیگری هم نمی داند ) با یک انگلیسی زبان ( که او هم زبان فارسی را نمی داند ) برخورد می کنند و می خواهند با هم صحبت کنند ، به نظر شما چاره کار چیست ؟ خوب اولین و تنها گزینه یک مترجم می باشد که هم زبان فارسی بداند و هم زبان انگلیسی ، حال آن دو به راحتی می توانند با هم مکاتبه داشته باشند . در مورد کامپیوتر هم دقیقا به همین صورت است ، نرم افزار و سخت افزار کامپیوتر زبان هم دیگر را نمی دانند و احتیاج به یک سری مترجم هایی به نام API دارند . API ها رابط های نرم افزاری هستند که زبان سیستم ( زبان ماشین ) و چگونگی ارتباط با سخت افزار را می دانند . به عنوان مثال من برنامه نویس اگر بخواهم یک پیکسل از مانیتور را روشن کنم به API مربوطه فرمان می دهم که این کار را ( با زبانی که بلد هستی ) برای من انجام بده و مستقیم با سخت افزار صحبت نخواهم کرد ، API مربوطه دستور را گرفته و به سخت افزار می رساند ، به همین راحتی ...
رقیب اصلی OpenGL همان DirectX محصول شرکت Microsoft می باشد که در سال 1995 وارد عرصه رقابت API ها شد ، در اوایل رقابت بین این دو اپن جی ال کاملا یک سر و گردن از حریف خود جلو بود ، اما کار به همین روال پیش نرفت و شرک ماکروسافت یا استفاده از قدرت تجاری خود توانست از رقیب خود جلو بزند ، البته متن باز بودن OpenGL هم بی تقصیر نبود به گونه ای که ماکروسافت از این ویژگی استفاده می کرد و محصولات خود را تقریبا مشابه با محصولات OpenGL ارائه می داد تا اینکه در تاریخ 2000 میلادی DirectX 8 منتشر شد که امکانات بیشتر و بهتری نسبت به OpenGL داشت ، در این برهه زمانی بود که OpenGL از رقیب خود عقب افتاد ولی همچنان رقابت بین این دو ادامه دارد . در آخر هم نام دو کتاب درباره OpenGl که توسط شرکت SGI تهیه و منتشر شده است را ذکر می کنم ، اولی کتابی با عنوان OpenGL Red Book می باشد که به توضیح و تشریح اپن جی ال اختصاص داده شده است و کتاب دوم با عنوان OpenGL Blue Book که مرجع دستورات این کتابخانه می شود. خوب این همه اون چیزهای بود که به نظرم ، دانستن آنها برای علاقه مندان گرافیک کامپیوتری خالی از لطف نباشد ، شاید خیلی چیزها دیگری هم باید به این مقاله اضافه می کردم ولی به هر تا این جا را داشته باشید ، شاید حوصله کردم باز هم درباره opengl مقاله آموزشی نوشتم . منتظر نظرات شما هم هستم . تهیه و تنظیم : مهندس قره داغی 09148484912 نوع مطلب : کتاب و مقاله و تحقیق درباه opengl، برچسب ها : opengl چیست ؟، مقاله درباره opengl، همه چیز درباه opengl، اپن جی ال چیست ؟، دایرکس ایکس رقیب اپن جی ال، مقاله تحقیقاتی درباره opengl، تاریخچه opengl و شرکت SGI، directx و شرکت ماکروسافت، API رابط نرم افزاری چیست ؟، رابط گرافیکی و کتابخانه گرافیکی OpenGl، فایل های کتابخانه ای یا LIB فایل، معرفی کتاب های مخصوص opengl، پنجشنبه 1 اردیبهشت 1390 :: نویسنده : ایرانی
کتاب کامل آموزشی OPENGL با استفاده از زبان دلفی فهرست موضوعی کتاب آموزشی:
قیمت این کتاب : ۵۰۰۰ تومان ( دانلود فهرست این کتاب) قیمت سورس های برنامه همین کتاب ( به زبان دلفی ) : ۳۰۰۰ تومان سورس ها + کتاب = 8000 تومان نکته کنکوری : برای سفارش کتاب یا سورس های همین کتاب ( یا هردو ) با شماره ( ۰۹۱۴۸۴۸۴۹۱۲ - قره داغی ) تماس حاصل فرمایید
نوع مطلب : کتاب و مقاله و تحقیق درباه opengl، برچسب ها : کتاب آموزشی کامل opengl، اموزش اپن جی ال به زبان دلفی، دانلود کتاب آموزشی کامل opengl با زبان برنامه نویسی دلفی، سه شنبه 30 فروردین 1390 :: نویسنده : ایرانی
پروژه گرافیک کامپیوتری opengl سر در دانشگاه سمنان
توضیح پروژه : این پروژه که برای درس " گرافیک کامپیوتری " رشته دانشگاهی 'کامپیوتر گرایش نرم افزار ' با زبان c ++ builder طراحی شده است ، سر در دانشگاه سمنان می باشد و شامل نور پردازی ، texture ، حرکت دوربین به سمت جلو ، عقب ، بالا ، پایین ، چرخش حول سردر دانشگاه سمنان و ... می باشد. راهنما کلید ها : 'L' = خاموش و روشن کردن نور پردازی ( شب نما ها ) کلید جهت بالا و پایین = حرکت به سمت جلو و عقب صحنه کلید های جهت چپ و راست = چرخش افقی حول سر در دانشگاه سمنان 'W' و 'S' = حرکت به سمت بالا و پایین صحنه 'Q' و 'A' = چرخش عمودی و افقی حول سردر دانشگاه سمنان دانلود فایل اجرایی این پروژه : قیمت سورس اصلی : 35000 تومان نکته کنکوری : اگر قصد خرید این برنامه و یا سفارش برنامه مشابه را دارید می توانید با شماره تلفن ( ۰۹۱۴۸۴۸۴۹۱۲ - قره داغی ) تماس حاصل فرمایید . سایت تخصصی اپن جی ال نوع مطلب : پروژه های آماده تحویل opengl، پروژه های نسبتا پیچیده opengl، برچسب ها : پروژه سر در دانشگاه سمنان، پروژه های گرافیک آماده دانشگاه سمنان، opengl دانشگاه سمنان، nhka'hi slkhk، آموزش نور پردازی در opengl، سه شنبه 30 فروردین 1390 :: نویسنده : ایرانی
ساعت پاندولی دیواری دو بعدی opengl 2D opengl clock project توضیح پروژه : در این برنامه ابتدا ساعت سیستم گرفته می شود و سپس بصورت دو بعدی 2D با پاندولی که در حال نوسان دائم است به نمایش در می آید ، همچنین دارای منو نیز می باشد که با کلیک راست روی صفحه اصلی برنامه می توان منوی آن را مشاهده کرد و این منو عناصر زیر را شامل می شود : چپ ، راست ، بالا و پایین و حالت قبلی و در نهایت حالت Full screen و با زدن کلید ESC از برنامه خارج می شود . مواردی که در این پروژه کار شده است : گرفتن ساعت سیستم ، ایجاد منوی کلیک راست ، رسم خطوط و دایره ، حرکت اشکال و خطوط ، تغییر اندازه پنجره باز شده ، کار با کلید های کی برد و ... دانلود فایل اجرایی این برنامه : قبل از اجرای برنامه آنتی ویروس خود را غیر فعال کنید و متن کمکی همراه را مطالعه فرمایید. قیمت سورس اصلی : 20 هزار تومان ( همراه با فایل توضیحات و فایل های لازم جهت اجرای کد اصلی برنامه ) نکته کنکوری : اگر قصد خرید برنامه را دارید و یا می خواهید برنامه مشابه سفارش دهید با شماره تلفن ( 09148484912-قره داغی) تماس حاصل فرمایید . و یا از طریق ایمیل gharehdaghi.hamid@gmail.com مکاتبه فرمایید . خرید و سفارش برنامه های گرافیک کامپیوتری opengl نوع مطلب : پروژه های آماده تحویل opengl، پروژه های معمولی opengl، برچسب ها : پروژه ساعت پاندولی دیواری اپن جی ال، کد آماده اپن جی ال، code amadeh opengl، opengl projects، کار با کلیک راست و ایجاد منو opengl، سه شنبه 30 فروردین 1390 :: نویسنده : ایرانی
برنامه دوران مکعب ساده حول محور خود opengl توضیح برنامه
: این برنامه گرافیک
کامپیوتری که در محیط visual
studio با زبان برنامه نویسی ++c و کتابخانه
های opengl طراحی شده است ، شامل یک مکعب
نسبتا ساده می باشد که به صورت خودکار و اتوماتیک حول خود در
حال دوران و چرخش است . لازم به توضیح است که این پروژه مناسب دانشجویانی
است که می خواهند با کد های opengl آشنایی
ابتدایی پیدا کنند و یا می خواهند برای شک نکردن استاد مربوطه دانلود فایل اجرایی برنامه با
دوران : دانلود فایل اجرایی مکعب بدون دوران : قبل از اجرای برنامه آنتی ویروس خود را غیر فعال کنید و متن کمکی همراه فایل را مطالعه فرمایید . قیمت پروژه ( سورس اصلی ) : 15 هزار تومان نکته کنکوری : اگر قصد خرید این برنامه یا سفارش برنامه های دیگر را دارید می توانید به شماره تماس ( 09148484912 قره داغی ) تماس بگیرید . نوع مطلب : پروژه های آماده تحویل opengl، پروژه های خیلی ساده opengl، برچسب ها : حرکت دورانی مکعب opengl، پروژه ساده و آماده opengl، دانلود پروژه های آماد گرافیک کامپیوتری، سه شنبه 23 فروردین 1390 :: نویسنده : ایرانی
حرکت دوربین در اتاق - قوری روی میز پروژه آماده opengl توضیح پروژه : این پروژه opengl با زبان ++C در محیط Visual Studio 2005 نوشته شده است. یک میز داخل یک اتاق که در روی میز نیز یک قوری قرار داده شده است ، با کلید های جهت بالا و پایین دوربین به طرف جلو و عقب حرکت می کند و با کلید های جهت چپ و راست دوربین حول اتاق مورد نظر می چرخد . توابع استفاده شده در این پروژه :
شما می توانید فایل اجرایی این پروژه را از لینک زیر دانلود کنید و ابتدا آن را تست کرده و در صورت اطمینان خاطر اقدام به خرید سورس اصلی بفرمایید . لازم به توضیح است قبل از اجرای برنامه حتما فایل readme موجود را مطالعه کنید و آنتی ویروس خود را نیز ترجیحا turn off کنید . قیمت کد و سورس اصلی پروژه : ۳۰ هزار تومان نکته کنکوری : اگر قصد خرید این پروژه یا سفارش برای انجام پروژه های مشابه را دارید با شماره تلفن نوع مطلب : پروژه های آماده تحویل opengl، پروژه های نسبتا پیچیده opengl، برچسب ها : پروژه حرکت دوربین - گرافیک کامپیوتری، رسم اشکال ساده در محیط opengl، پروژه آماده تحویل اپن جی ال، سه شنبه 23 فروردین 1390 :: نویسنده : ایرانی
پروژه آماده opengl حرکت توپ ( گوی کروی ) در جهت های مختلف پترن گذاری - نور پردازی - استفاده از کلید ها توضیح پروژه : دراین پروژه که در محیط برنامه نویسی visual studio و به زبان OPENGL سی پلاس پلاس نوشته شده است شما می توانید با استفاده از کلید های کیبورد (جهت های بالا و پایین و چپ و راست ) توپ را در جهت های مختلف به حرکت در آورید ، در این پروژه از نور پردازی و texture ( پترن گذاری یا الگو گذاری ) نیز استفاده شده است ، شما می توانید برای مشاهده چگونگی اجرای برنامه فایل اجرایی آن را از لینک زیر دانلود فرمایید قیمت سورس اصلی پروژه : 20 هزار تومان نکته کنکوری : اگر قصد خرید این پروژه را دارید و یا میخواهید پروژه های دیگری را در این زمینه سفارش دهید می توانید جهت هماهنگی با شماره تلفن نوع مطلب : پروژه های آماده تحویل opengl، برچسب ها : حرکت توپ در opengl، پروژه اماده opengl، کد های آماده اپن جی ال، پترن گذاری در opengl، نور پردازی و کار با کیلید ها در opengl، سه شنبه 23 فروردین 1390 :: نویسنده : ایرانی
آموزش اجرا گرفتن و نصب ملزومات لازم opengl در محیط ویژوال استودیو 2005
در این بخش قصد دارم تا مراحل اولیه نصب opengl و اجرا گرفتن آن را به طور کامل شرح دهم . امیدوارم به اندازه کافی واضح و گویا باشد . فرض می کنیم که شما ویژوال استودیو 2005 ( Visual Studio 2005 ) را به طور کامل با همه کامپننت های آن نصب کرده اید ( اگر نمی دانید کدام کامپننت ها لازم است که نصب شود موقع نصب حالت Full را انتخاب کنید تا خیالتان از این بابت راحت شود ) و الان می خواهید که یک کد اپن جی ال به زبان مثلا ++C را در محیط visual studio 2005 نوشته و اجرا بگیرید . خوب قبل این کار باید یک سری کارهایی انجام داد ( مگه الکیه
نکته کنکوری : من کل این آموزش را در یک فایل pdf به صورت کاملا بصری و به همراه عکس جمع آوری کردم که شما می توانید آن را نیز از لینک زیر دانلود کنید . این هم لینک pdf زبان اصلی کتابی که من با استفاده از این pdf و ترجمه آن این آموزش را نوشته ام . نکته کنکوری : در صورتی که می خواهید هر گونه برنامه و پروژه ای را به زبان opengl البته با قیمت های کاملا دانشجویی انجام بدهم ، می توانید با شماره سایت تخصصی opengl نوع مطلب : آموزش نصب و راه اندازی opengl، برچسب ها : اموزش opengl فارسی، راهنمای کامل اجرای برنامه های opengl، سایت تخصصی اپن جی ال، کد های آماده و نمونه برنامه های opengl، اجرا کردن کد های pengl در ویژوال استودیو 2005، آموزش کامل opengl، کتاب آموزشی گام به گام opengl، h]k [d hg، حیب خحثدلم رهسعشم سفعیهخ 2005، موضوعات پیوندهای روزانه پیوندها آمار وبلاگ
|
||||