زد فایل

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

زد فایل

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

دانلود مقاله کامل درباره دینامیک و انیمیشین

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

دانلود مقاله کامل درباره دینامیک و انیمیشین


دانلود مقاله کامل درباره دینامیک و انیمیشین

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 42

 

دینامیک و انیمیشین

پیش‌نیازها

دانشی از مدل‌سازی lighting Viewing,( modeling)  و نقش پارامترها در مدل‌سازی و Viewing

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

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

اینگونه پنداشته می‌شود که انیمیشین عبارت است از ارائه دنباله‌ای از قالبها، یا تصاویر منفرد، آنقدر سریع که تصویری از شیئی در یک قاب در حال حرکت را ایجاد کند. دو نوع انیمیشن وجود دارد. انیمیشن بلادرنگ (real –time animation) یا انیمیشنی که در آن هر قاب با برنامه‌ای در طول اجرای آن مشخص می‌‌شود و انیمیشن Frame –at-a- time یا انیمیشنی که با render کردن قابهای منفرد و اسمبل کردن آنها به یک شکل قابل دید.( احتمالاً از طریق فیلم یا ویدئو در یک فرآیند تولید مجزا) اسمبل می‌شود.

این فصل بیشتر روی انیمیشنFrame-at-a-time با هدف رسیدن به انیمیشن real-time توجه می‌کند. هر دو این دسته‌ها شامل مشکلات تعریف چگونگی تغییر مدلها، lighting و viewing در طول زمان است، ولی انیمیشن Frame-at-a- time بیشتر به جزئیات مدل‌سازی و render کردن در سطح بالا اشاره می‌کند، در حالی که انیمیشن real-time بیشتر به اطلاعات با متغیر زمان ساده‌تر برای دریافت refresh rate که باید آنقدر بالا باشد که تغییر مورد نظر را انتقال دهد اشاره می‌کند. در حالی که انیمیشن real-time به اندازة انیمیشن Frame-at-a-time مورد اطمینان نیست. چرا که مدل‌سازی و rendering ساده‌تری استفاده می‌شود یا تصاویر با سرعت کمتری تهیه شده‌اند، و می‌تواند در انتقال ایده‌ها بسیار مفید باشد به خصوص اگر کاربر بتواند با برنامة انیمیشنی در حالی که اجرا می‌شود ارتباط برقرار کند.

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

 

تعاریف:

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

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

تعریف مدلسازی خود به وسیلة پارامترها، باید یادآور شویم که تنها سه قسمت برای هر صحنه در تعریف توسط گراف صحنه وجود دارد. یکی جغرافیای صحنه، که می‌توان از پارامترها برای توضیح جغرافیای صحنه استفاده کرد، مثالی از این می‌تواند تابع سطح باشد، که تابع شامل پارامتری است که با زمان تغییر می‌کند. مثل: . دیگری تبدیل صحنه است، که شامل پارامترهایی است برای تعریف چرخش، انتقال، یا مقیاس‌گذاری شی‌ء در صحنه، مثالی از این می‌تواند حرکت یک شی در فضا با جزء تبدیل افقی t و جزء تبدیل عمودی که به شی یک مسیر parabolic می‌دهد. سوم ظاهر شیء در صفحه است که ممکن است سطح دارای جزء رنگی     (1-t) باشد برای تغییر از opaqve در لحظة o به trasparent در لحظة‌1، که به کاربر این امکان را می‌دهد که از سطح بتواند هر آنچه زیرش است را ببیند. اینها انواع ساده‌ای از کاربرهای مدلسازی‌های پارامتریک است و نباید هیچ مشکلی در ایجاد یک مدل ایجاد کند.

یک راه برای طراحی رشتة انیمیشن به وسیلة این کار انیمیشن procedural (روندی) نامیده می‌شود و برای انیمیشنهای ساده که شما تنها چند پارامتر برای تعریف رشته دارید به خوبی کار می‌کند( هر چند کلمة “ تنها چند” به سیستم شما و هدف شما از رشتة گرافیکی بستگی دارد). اغلب انیمیشنها که  ما بحث می‌کنیم در کاربرهای علمی ارائه می‌دهیم به صورت procedural هستند، که ما موقعیت و رفتار شی را در طول زمان با اصول علمی محاسبه می‌کنیم و آنها را در حالی که تغییر می‌کنند نشان می‌دهیم. این امر محاسبات خواص هر قاب از انیمیشن را راحت‌تر می‌کند.

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

و اما نوع سوم انیمیشن، که به نظر نمی‌آیدکه در موارد قبل به آن فکر شده باشد انیمیشن الحاقی است. اینجا شما دو مدل را تعریف می‌کنید و هندسة مدل اول را در هندسة مدل دوم الحاق می‌کنید. یک مثال برای این مورفینگ است که در آن شما با یک شیء (صورت، حیوان، ماشین …) شروع می‌کنید و با یک چیز دیگر تمام می‌کنید برای تأکید کردن تغییر از یک چیز به چیز دیگر. این یک رشته از تصاویر را شامل می‌شود پس این یک انیمیشن است اما این بیشتر نوع تخصصی روند است و بیشتر در اینجا بحث نمی‌شود.

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

معنی دیگر پارامترها می‌تواند شمارة‌ قاب باشد، رشتة شماره‌های تصویر خاصی که شما در یک سری قاب که زنجیرة انیمیشن را درست می‌کنند محاسبه کرده‌اید. اگر شی با انیمیشنی که با ضبط و پخش‌کردن در یک rate شناخته شده (معمولاً 24 تا 30 قاب در ثانیه) سروکار دارید، می‌توانید شمارة قاب را به پارامتر زمان انتقال دهید، ولی این تفاوت در نامها برای پارامترها تفاوت در تفکر را منعکس می‌کند، چرا که شما به مدت زمان تولید قاب توجه نمی‌کنید.

یک جنبه کلیدی در تولید انیمیشن در زمان واقعی Frame rate است سرعتی که شما قادرید یک تصویر جدید در زنجیرة انیمیشن ایجاد کنید. همانطور که در بالا اشاره شد، سرعت قاب احتمالاً برای قابهای تولید شده با جزئیات بیشتر نسبت به قابهای مشابه که از قبل محاسبه شده‌اند و در دستگاه ویدئوئی دیجیتال یا آنالوگ ذخیره شده‌اند کمتر است.

اما در اینجا فرق دیگری هم وجود دارد: سرعت قاب برای تصاویر تولید شده در زمان واقعی. ممکن است ثابت نباشد. به هر حال سرعت قاب دقیقاً قابل کنترل است، اگر شما خودتان ویدئوی “hardcopy” انیمیشن خودتان را ایجاد کرده باشد. مهم نیست تصویر در یک قاب منحصر چه قدر پیچیده باشد.

فصل hardcopy را برای جزئیات بیشتر در این کتاب بخوانید.

 

انیمیشنkey frame

وقتی یک شیء keyframe انجام می‌دهید تعدادی قاب مشخص بعنوان قابها کلیدی که انیمیشن باید تولید کند مشخص کنید و بقیه قابها را محاسبه کنید تا تصور به صورت نرمی از یک قاب کلیدی به دیگری حرکت کند. قابهای کلیدی بوسیله شماره قاب مشخص می‌شوند. بنابراین پارامترهایی است که شما استفاده می‌کنید. که در بالا توضیح دادیم.

در انیمشین نوع کارتون بطور معمول قابهای کلیدی بصورت نقاشیهای کاملاً پیشرفته هستند و برای قابها که باید در فرآیند تولید شود “tweening” نامیده می‌شود. تولید قاب بین قابهای کلیدی در این حالت هنرمندانی وجود دارند که قابهای in-between را با re-drawing (دوباره نقاشی کردن) المانهای قاب کلیدی در حالیکه بین قابهای کلیدی در حرکت هستند تولید می‌کنند. هرچند ما تصاویر را با برنامه‌نویسی تولید می‌کنیم. بنابراین باید بجای نقاشی با مدلها شروع کنیم. قابهای کلیدی هر پارامتری که برای تعریف یک تصویر مورد نیاز است را دارند و قابهای in-between مان را برای الحاق این پارامترها ایجاد می‌کنیم.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود مقاله کامل درباره دینامیک و انیمیشین

تحقیق در مورد نمایش عکس و انیمیشین برروی GRAPHIC LCD

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

تحقیق در مورد نمایش عکس و انیمیشین برروی GRAPHIC LCD


تحقیق در مورد نمایش عکس و انیمیشین برروی GRAPHIC LCD

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه53

فهرست مطالب

 3- تبدیل عکس های رنگی به Binary Image

 

 2-3-1 تابع rgb 2 gray :

 

3-3-1تابع Im 2 bw : Bw=im 2  bw(I,Level)

 

1- پورت موازی در Matlab :

 

DIO=digitalio ('adaptor',ID);

 

 2- تابع Digitalio :                       

 

1-  Port - configurable device :

 

2- Line -configurable devices  :

 

 4- خصوصیات پورت موازی:

 

 5- نوشتن در خطوط پورت:

 

 6- خواندن از خطوط پورت:

 

 فصل سوم: قطعات مورد استفاده :

 

پشگفتار

 

با تشکر از خداوند متعال که اینجانب را در به پایان رساندن این پروژه یاری کرد.

 

در این پروژه برای انجام بخشی از کار ها از برنامة مطلب(Matlab ) استفاده شده است. برنامة مطلب یک برنامة قوی جهت دانشجویان و محققین ریاضی و مهندسی است و بیشتر برای حل مسائل تئوری  ماتریسها و جبر خطی و آنالیز های عددی بوجود آمده است.

 

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

 

فاز 1: فاز دریافت از pc و قراردادن در حافظة داده

 

فاز 2: برداشت از حافظة داده شده و نمایش برروی LCD  پرداخته شده است.

 

 سپس برنامه های مورد

 


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


تحقیق در مورد نمایش عکس و انیمیشین برروی GRAPHIC LCD

مقاله در مورد دینامیک و انیمیشین

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

مقاله در مورد دینامیک و انیمیشین


مقاله در مورد دینامیک و انیمیشین


لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:  42


فهرست مطالب :

پیش‌نیازها
تعاریف:
انیمیشنkey frame
aliasing زمانی:
ساختن یک انیمیشن
اشیاء متحرک در مدل شما:
حرکت‌دادن قسمتهای از اشیاء در مدلتان:
حرکت‌دادن نقطه دید یا فریم view در مدلتان
تغییردادن ترکیبهای مدلتان:
کد مثالها:


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


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


مقاله در مورد دینامیک و انیمیشین

دینامیک و انیمیشین

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

دینامیک و انیمیشین


دینامیک و انیمیشین

فرمت فایل : word(قابل ویرایش)تعداد صفحات28

 

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

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

اینگونه پنداشته می‌شود که انیمیشین عبارت است از ارائه دنباله‌ای از قالبها، یا تصاویر منفرد، آنقدر سریع که تصویری از شیئی در یک قاب در حال حرکت را ایجاد کند. دو نوع انیمیشن وجود دارد. انیمیشن بلادرنگ (real –time animation) یا انیمیشنی که در آن هر قاب با برنامه‌ای در طول اجرای آن مشخص می‌‌شود و انیمیشن Frame –at-a- time یا انیمیشنی که با render کردن قابهای منفرد و اسمبل کردن آنها به یک شکل قابل دید.( احتمالاً از طریق فیلم یا ویدئو در یک فرآیند تولید مجزا) اسمبل می‌شود.

این فصل بیشتر روی انیمیشنFrame-at-a-time با هدف رسیدن به انیمیشن real-time توجه می‌کند. هر دو این دسته‌ها شامل مشکلات تعریف چگونگی تغییر مدلها، lighting و viewing در طول زمان است، ولی انیمیشن Frame-at-a- time بیشتر به جزئیات مدل‌سازی و render کردن در سطح بالا اشاره می‌کند، در حالی که انیمیشن real-time بیشتر به اطلاعات با متغیر زمان ساده‌تر برای دریافت refresh rate که باید آنقدر بالا باشد که تغییر مورد نظر را انتقال دهد اشاره می‌کند. در حالی که انیمیشن real-time به اندازة انیمیشن Frame-at-a-time مورد اطمینان نیست. چرا که مدل‌سازی و rendering ساده‌تری استفاده می‌شود یا تصاویر با سرعت کمتری تهیه شده‌اند، و می‌تواند در انتقال ایده‌ها بسیار مفید باشد به خصوص اگر کاربر بتواند با برنامة انیمیشنی در حالی که اجرا می‌شود ارتباط برقرار کند.

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

 

تعاریف:

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


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


دینامیک و انیمیشین