امروز پس از نصب نرمافزار **افترافکت CS6**، متوجه شدم که با وجود اینکه کارت گرافیک من از قابلیت **CUDA** پشتیبانی میکند، اما در بخش **Ray Tracing** افترافکت، گزینه **GPU** غیرفعال است.
کارت گرافیک من **GeForce 560 Ti** است و اطمینان داشتم که از فناوری **CUDA** پشتیبانی میکند، اما به دلیل اینکه در فهرست کارتهای گرافیکی که شرکت **Adobe** برای این نرمافزار معرفی کرده، قرار نداشت، امکان استفاده از این قابلیت کارت گرافیک برای من وجود نداشت.
پیشتر این مشکل را با **Mercury Engine** در **پریمیر پرو** نیز تجربه کرده بودم، که با استفاده از ترفندی توانستم آن را برطرف کنم. حالا همان روش را برای افترافکت به کار بردم و نتیجه موفقیتآمیز بود. برای اطمینان بیشتر، یک تست رندر هم گرفتم که نتیجه مطلوبی داشت. امیدوارم این آموزش برای شما مفید باشد.
### مراحل فعالسازی CUDA در افترافکت:
1. ابتدا به وبسایت کارت گرافیک خود مراجعه کنید و مطمئن شوید که کارت گرافیکتان از فناوری **CUDA** پشتیبانی میکند. سپس جدیدترین نسخه درایور کارت گرافیکتان را نصب کنید. همچنین میتوانید درایورهای مربوطه را از سایتهای معتبر فارسی نیز دریافت کنید.
2. پس از بهروزرسانی درایور، به مسیر زیر در افترافکت بروید:
**Edit > Preferences > Previews > GPU Information**
اگر کارت گرافیک شما از CUDA پشتیبانی میکند و وارد این بخش شدید ولی هیچ اطلاعاتی در باکس CUDA مشاهده نکردید و نمیتوانید گزینه **GPU** را در بخش **Ray Tracing** فعال کنید، ابتدا نرمافزار را ببندید.
این بدان معناست که کارت گرافیک شما در فهرست پیشفرض نرمافزار جهت استفاده از قابلیت CUDA ثبت نشده است. اکنون باید نام کارت گرافیک خود را به افترافکت اضافه کنیم.
3. به مسیر زیر بروید:
**All Programs > Accessories**
سپس **Command Prompt** را اجرا کنید. این پنجره را در گوشه صفحه قرار دهید و مسیر نصب افترافکت را در **My Computer** پیدا کنید.
به عنوان مثال، آدرس نصب افترافکت من به شکل زیر بود:
**C:Program FilesAdobeAdobe After Effects CS6Support Files**
4. در این مسیر، فایل **GPUSniffer** را پیدا کرده و آن را با کشیدن و رها کردن (درگ) داخل پنجره **Command Prompt** قرار دهید.
5. حالا در **Command Prompt** دکمه **Enter** را بزنید. پس از آن، اطلاعاتی نمایش داده میشود که در آن نام دقیق کارت گرافیک شما مشخص است.
6. اکنون در همان پوشهای که افترافکت نصب شده، به دنبال فایل متنی با نام **raytracer_supported_cards** بگردید.
7. فایل **raytracer_supported_cards** را باز کرده و نام دقیق کارت گرافیک خود را که در مرحله قبل پیدا کردید، با دقت وارد کنید (به فاصلهها و حروف کوچک و بزرگ توجه داشته باشید). سپس فایل را ذخیره کنید و از آن خارج شوید.
به عنوان مثال، من نام کارت گرافیک خود را به این صورت نوشتم:
**”GeForce GTX 560 Ti”**
8. کار تمام است. حالا افترافکت را باز کنید. گزینه **GPU** فعال شده و مشخصات CUDA مطابق با کارت گرافیک شما نمایش داده میشود.
### نکات تکمیلی:
1. این آموزش بهطور دقیق بر روی **After Effects CC** نیز قابل اجرا است.
2. این روش برای کاربرانی که از کارتهای گرافیکی **GEFORCE** استفاده میکنند مناسب است و برای کارتهای **ATI** قابل اجرا نیست.
3. تأکید میکنم که به حروف بزرگ و کوچک و فاصلهها دقت کنید. به عنوان مثال، اگر به جای **560 Ti** بنویسید **560 TI**، نرمافزار کارت گرافیک شما را شناسایی نخواهد کرد.
4. از این آموزش میتوانید برای فعالسازی CUDA در نرمافزار **Adobe Premiere Pro** نیز استفاده کنید.
نظرات
سلام
واقعا عالی بود؛ برای استفاده از المنت ۳D گیر CUDA بودم
خدا خیرت بده
سلام
ضمن تشکر اما وقتی میخوام فایل رو ذخیره کنم این ارور رو میده:
access to….adres hamin fail matni to drive c….was denied.
فایل رو اول توی یه درایو دیگه ذخیره کنید و بعد منتقلش کنید تو پوشه مورد نظر
سلام داداش من وقتی پروژمو به صورت فیلم ذخیره میکنم کیفیت نداره دلیلش چیه؟
سلام. صد درصد از تنظیمات خروجی هست. از پنجره و تنظیمات خروجی یه عکس بگیرید و بفرستید.
جناب من این کار رو تو cs6 کردم اما وقتی میخوام برنامه رو باز کنم این ارور رو میده After Effects error: Ray-trace 3D: Ray tracer failed to launch.
( ۵۰۷۰ :: ۰ ) کارت گرافیکم هم gtx 750 ti هست
تو انجمن مطرح کنید و فایل متنی که ویراش کرده اید را اونجا ضمیمه کنید که چک شود.
شما عالی هستین ممنونننننن
سلام من وقتی میخوام ر افترم خروجی بگیرم با برنامه encoder یا از خود افتر اصلا پنجره ای باز نمیشه برام برای خروجی
گرفتن یعنی اصلا خروجی نمیگیره
سوالتون رو در گروه تلگرام با ذکر عکس از مشکلی که دارید بپرسید. اونجا بهتر میشه راهنمایی کرد.
عالی ممنون