اورکلاکینگ هیروز، مرجع اورکلاک و سخت افزار ایران - مقالات - آشنایی با کتابخانه های GameWorks -
loading animation در حال بار گذاری
امروز: جمعه ۱۱ فروردين ۱۳۹۶
overclockingheroes site logo

سخت افزار >


    با توجه به گسترش استفاده از کدهای کتابخانه های عظیم تکنیک های تصویری NVIDIA , قصد معرفی گوشه ای از این قابلیت های برنامه نویسی و طراحی رو خواهم داشت. این بسته ها تماما تحت برند GAMEWORKS توسط توسعه دهندگان به کار گرفته می شوند و در کلاس ها مختلفی طبقه بندی شده است.
    NVIDIA GameWorks محصول سرمایه گذاری شرکت انویدیا در گرافیک و شبیه سازی های بهنگام برای بازی های کامپیوتری است. بیش از 300 مهندس روی تلفیقی از ابزارهای توسعه، کدهای نمونه و کتابخانه های پیشرفته ای کار کرده اند که توسعه دهندگان را قادر ساخته تا بهترین عملکرد را در بازی های کامپیوتری خلق کنند. در کنار ارائه این محصول، از طریق پورتال اینترنتی و تالارهای گفتگوی توسعه دهندگان، از آن پشتیبانی به عمل خواهد آمد.
    ابزارهای عیب یابی، پروفایل سازی و بهینه سازی تیم توسعه Nvidia جزو بهترین نمونه ها در نوع خود، چه در محیط رایانه های رومیزی و چه در محیط اندروید به شمار می روند. یکپارچه سازی فناوری هایی مانند PhysX و VisuaFX در بازی های رایانه ای ساده بوده و این فناوریها ویژگی هایی را به ارمغان می آورند که گیمرها را مسحور و ذوق زده می کنند. ضمناً تیم مهندسین Nvidia در طول سال، دوره های آموزشی و ارائه های منحصر به فردی را در محیط هایی با کلاس جهانی مانند GDC و Siggraph ارائه می کنند که به توسعه دهندگان در بکارگیری آخرین تکنیک های توسعه بازی های رایانه ای کمک خواهد کرد.

     

    بررسی اجمالی GameWorks VisualFX

    NVIDIA VisuaFX راهکارهایی برای افکت های بصری سینمایی پیچیده ارائه می کند. این ابزار دارای کتابخانه های کاملی است که یکپارچه سازی آنها ساده بوده و از چند پلتفرم پشتیبانی می کنند. بسیاری از کتابخانه های NVIDIA VisuaFX پیش از این در بازی های رایانه ای مورد استفاده قرار گرفته اندکه شامل موارد زیر می شوند .


    WaveWorks:

     

    waveworks

     


    NVIDIA WaveWorks توسعه دهندگان را قادر به شبیه سازی اقیانوس با کیفیت سینمایی برای کاربردهای تعاملی می کند. این شبیه سازی در حوزه فرکانس و با استفاده از یک مدل انتشار موج طیفی اجرا می شود. سپس یک مرحله انجام FFT معکوس، نتایج شبیه سازی را به حوزه مکان برگردانده و آماده رندر کردن می کند. آماده سازی و کنترل شبیه سازی NVIDIA WaveWorks با استفاده از یک API ساده C انجام شده و نتایج آن برای رندر شدن به یک API سایه زنی HLSL ارسال می شوند. تعیین پارامترها با استفاده از متغیرهای ملموس دنیای واقعی مانند سرعت و جهت باد انجام می شود. از این پارامترها می توان برای بهبود چهره سطح دریا در طیف وسیعی از شرایط استفاده نمود – از امواج آرام گرفته تا اقیانوس به شدت طوفان زده، بر اساس مقیاس بیوفورت.
    پلتفرم: PC و کنسول های X1 , PS4. لینوگس , مک و استیم OS
    اجرا شده در دموی NVIDIA WAVEWORKS
    اجرا تحت DX11
    ویژگی های کلیدی:
    الگوریتم طیفی dorf , مبتنی بر طیف فیلیپس
    شبیه سازی با چندین رزولوشن
    بارگذاری LoDing چهار درختی مبتنی بر کاشی
    تسلیشن DX11
    شبیه سازی کف
    وجود یک مسیر «بدون گرافیک» برای کاربرها (سرورهای MMO)

     

     

     برای مطالعه ادامه مقاله به لینک مورد نظر مراجعه کنید.



نظر خود را بنویسید ...

نظر سنجی

loading animation2
Mahak-Charity

خبرنامه

برای عضویت در خبرنامه ایمیل خود را وارد نمایید





آخرین ارسال های انجمن

    مشخصات تیم اورکلاک در سایت

    HWBOT.ORG


    رتبه ایران : اول از بین 71 تیم
    رتبه جهانی : 33 از بین 2840 تیم
    امتیاز کل : 17798.08



    دانلود
    قیمت خودرو