Fe 2 O 3 -Ray ، أو Just Feoray ، هو محرك عرض أساسي مشابه لـ PoV -Ray ، والذي كان مقدمة إلى CGI ثلاثية الأبعاد منذ وقت طويل. يشير "الشعاع" إلى أن هذا البرنامج هو تتبع الأشعة ، و Fe 2 O 3 هو أكسيد الحديديك ، لأن هذا مكتوب في الصدأ ...
يعتمد الكود على الرمز الكاذب المقدم في كتاب: "The Ray Tracer Challenge" من تأليف Jamis Buck ، مع مهاجم David Buck (بدون علاقة) وهو مؤلف مشارك لـ Pov-Ray ، ونشره المبرمجون البراغمات.
تحذير: لا يزال هذا المشروع عملًا مبكرًا قيد التقدم ، لذلك سيكون غير قابل للاستعمال في حالته الحالية.

يُظهر المشهد أحدث الإضافات لأنماط (شعاعي) ، ورسم خرائط للأشعة فوق البنفسجية على المجال الأوسط ، والمواد المعدنية على الكرة اليسرى مع إيقاف الظل بشكل انتقائي ، و ORB الزجاجي على اليمين. لا تعمل الانعكاسات والانكسارات حاليًا بشكل صحيح ، وقد تمكنت من العثور على السبب ، خاصة بالنظر حرفيًا في كل اختبار آخر على ما يرام ، باستثناء الاختبارات التي تنطوي على أشعة ثانوية للتفكير والانكسارات ، وهي تقودني. الشيء الثاني الذي يجب ملاحظته هو أنه إذا فشلت اختبارات التفكير ، فلا ينبغي أن تظهر الانعكاسات في تجسيد الاختبار ، ومع ذلك فهي تفعل ذلك.
بناء ثنائي مع الأمر:
cargo build --release يقع ثنائي في target/release .

انظر Changelog.
Pattern متداخل ، لكن المحاولة الأخيرة انتهت بالفوضى مع الكثير من Box ES. اعتقدت أن Pattern المخلوط سيكون أسهل بعض الشيء ، وكان ذلك إلى حد ما ، لكن تنفيذها كانت نفس المشكلة إلى حد كبير. إذا كنت سأقوم بإعداد هذا ، أعتقد أنه من الأفضل تنفيذ Material المتداخلة في Pattern S ، لذلك لا أحصل على Pattern S فقط في Pattern S ، يمكنني أيضًا التحكم في السمات الفردية لكل Pattern فرعي مثل الانعكاس ، الخشونة ، وما إلى ذلك. قد أضطر إلى صنع سمات خاصة ربما؟ بعض Pattern قابلة للتصنع ، وبعضها عبارة عن Pattern طرفي ، مثل Pattern gradient أو solid أو القادم الذي تم إنشاؤه في العادة. ناهيك عن أنه يمكن أيضًا تطبيق القوام على الأنماط.Jitter حاليًا ، لكن هذا لن يكون متاحًا على جميع Pattern حتى أحصل على الأساسيات.يتم إصدار هذا المشروع تحت ترخيص GNU GPL-3.0. تحقق من ملف الترخيص لمزيد من المعلومات.