เป็นไปได้อย่างสมบูรณ์แบบ
แม้ว่าความแตกต่างอาจไม่ชัดเจนโดยเฉพาะอย่างยิ่งฉันคาดว่าการสุ่มตัวอย่างคำนึงถึงเรขาคณิตพิกเซลที่แน่นอนเพื่อให้ภาพมีความแม่นยำมากขึ้นเล็กน้อย คุณเพียงแค่ต้องชดเชยศูนย์พิกเซลของคุณต่อองค์ประกอบสีตามตำแหน่ง (เฉลี่ย) ของพิกเซลย่อยของสีนั้น โปรดทราบว่าเลย์เอาต์ของพิกเซลทั้งหมดนั้นมีความสอดคล้องกันระหว่างพิกเซลและพิกเซลย่อย
ตัวอย่างเช่นpenTile RGBGมีสอง subpixels สีเขียวจำนวนมากเป็นสีแดงและสีน้ำเงินตามที่ภาพจาก Wikipedia แสดง:
ฉันไม่ได้ตระหนักถึงเหตุผลทางเทคนิคใด ๆ ที่จะป้องกันไม่ให้สิ่งนี้ถูกนำมาใช้ในการผลิตภาพสีเต็มรูปแบบโดยพลการ ในความเป็นจริงฉากที่มีสีสันจะมีสิ่งประดิษฐ์สีที่สังเกตได้น้อยกว่าสีดำบนตัวอักษรสีขาวซึ่งทำให้ความแตกต่างของสียากที่สุดในการอำพราง
แบบอักษรมีการแสดงผลตามความต้องการ
ความแตกต่างที่เกี่ยวข้องระหว่างการเรนเดอร์ฉากแบบ raytraced และแบบอักษรเรนเดอร์คือแบบอักษรมีแนวโน้มที่จะแสดงตามความต้องการและสามารถพิจารณาหน้าจอที่ใช้ เมื่อเทียบกับสิ่งนี้ฉาก raytraced มักแสดงผลล่วงหน้าและแสดงบนหน้าจอหลายประเภท (ด้วยเรขาคณิตพิกเซลที่แตกต่างกัน) ตัวอย่างเช่นการแสดงภาพ raytraced ของคุณบนหน้าเว็บจะป้องกันการปรับให้เข้ากับประเภทจอภาพเฉพาะ
หากคุณกำลังออกแบบโปรแกรม raytracing แบบเรียลไทม์และคุณมีสิทธิ์เข้าถึงเพื่อตรวจสอบเรขาคณิตพิกเซลของจอภาพคุณก็สามารถทำการ raytrace กับเค้าโครงพิกเซลย่อยเฉพาะได้ อย่างไรก็ตามการถ่ายภาพรังสีแบบออฟไลน์ที่สร้างภาพนิ่งสามารถปรับให้เข้ากับรูปแบบพิกเซลแบบเดียวเท่านั้นซึ่งจะทำให้ภาพดูแย่ลงในเรขาคณิตพิกเซลอื่น ๆ คุณสามารถหลีกเลี่ยงปัญหานี้ได้ด้วยการสร้างชุดของรูปภาพที่แตกต่างกันและเลือกชุดที่เหมาะสมเมื่อมันถูกแสดงในภายหลังบนจอภาพบางประเภท
ไม่น่าจะมีประโยชน์ในระยะยาว
ดังนั้นจึงไม่มีเหตุผลที่คุณไม่สามารถพัฒนาการเรนเดอร์พิกเซลย่อยสำหรับ raytracer ได้ แต่มันหมายถึงการคำนึงถึงแง่มุมของจอภาพที่ไม่รู้จักกันเสมอ สิ่งที่ควรคำนึงถึงก็คือคุณจะต้องพัฒนาซอฟต์แวร์นี้สำหรับตลาดที่กำลังหดตัว การเรนเดอร์พิกเซลย่อยมีประโยชน์สำหรับหน้าจอที่มีความละเอียดค่อนข้างต่ำ เนื่องจากหน้าจอมากขึ้น (หน้าจอมือถือ) กำลังเข้าใกล้ความละเอียดสูงจนสายตามนุษย์ไม่สามารถตรวจจับความแตกต่างที่เกิดจากการเรนเดอร์พิกเซลย่อยงานของคุณน่าจะเป็นที่สนใจทางทฤษฎีมากกว่าการใช้งานจริง