تنگستن یک رندر مبتنی بر فیزیکی است که من ابتدا در اوایل سال 2014 برای مسابقه رندرینگ تصویر مصنوعی در ETH نوشتم ، جایی که با تصویری که در بالا مشاهده شد مقام اول را بدست آورد.این برنامه برای ارائه آفلاین در تحقیقات گرافیکی در نظر گرفته شده است و حداقل در زمان یافتن زمان ، هنوز در دست توسعه است.در گیتوب زندگی می کند.تنگستن در C ++ 11 نوشته شده است و از کتابخانه ردیابی پرتوی Embree Intel برای آزمایش سریع تقاطع پرتوی سریع استفاده می کند.این برنامه با عملکرد در ذهن نوشته شده است و در صورت امکان از Multithreading و SIMD بهره می برد.در کنار بهینه سازی سطح پایین ، یکپارچه سازهای پیشرفته ، نمونه برداری از اهمیت چندگانه و انتخاب نور تطبیقی با زاویه جامد ، زمان اجرای کلی را با نویز کاهش می دهد و نمونه برداری تطبیقی باعث می شود که تلاش در نجیب ترین مناطق در تصویر متمرکز شود.هیچ کس دیگر حوزه های سایه دار Phong را دوست ندارد ، به همین دلیل تنگستن از بسیاری از اشکال هندسی و مدل های مواد پشتیبانی می کند تا صحنه ها را جالب تر کنند.از رسانه های شرکت کننده نیز پشتیبانی می شود ، از جمله یک فضای جوی که می تواند سیاره ها را از فضا بیرون کند.ویژگی های مهم مانند تاری حرکت وجود ندارد و نبود مدارک استفاده از رندر را برای هر کسی بلکه خودم دشوار می کند.اینها مواردی است که روی آنها کار می شود ، اما به دلیل کمبود وقت آزاد باعث پیشرفت می شود.
tungsten-renderer