ฉันมีเกมที่เล่นง่ายและหัวเรื่องก็คือเส้นเล็ก ๆ เหล่านี้ มันมีเป้าหมายสำหรับ iOS และ Android ดังนั้นจึงมีโปรเซสเซอร์หลากหลายประเภทที่สามารถทำงานได้ในตอนนี้
ฉันกำลังพยายามเพิ่มแสงแบบเรียลไทม์ให้กับพวกเขาด้วยเหตุผลสองประการ
- ฉันพยายามซ่อนความจริงที่ว่าฉันไม่มีเวลาในการเรนเดอร์เพื่อประมวลผล anti-aliasing บนอุปกรณ์ส่วนใหญ่
- เรื่องของเกมนั้นควรจะเป็นแสงที่บริสุทธิ์, ดังนั้นรูปที่ควรมีลักษณะเหมือนสิ่งเหล่านั้นเป็นแสงที่บริสุทธิ์
ฉันได้ปรับแต่ง sha blur ที่แยกกันไม่ออกนานแล้วและฉันก็มาถึงจุดที่หงุดหงิดฉันไม่สามารถทำให้มันถูกต้องได้บางทีปัญหาคือฉันพยายามซ่อนขอบขรุขระของแสงอย่างไร้ขอบเขต ในขณะเดียวกันก็ไม่ทำให้แสงเบลอ
ปัญหาที่ใหญ่ที่สุดของฉันคือตัวแปรทั้งหมดที่เกี่ยวข้องในการทำให้มันดูดีที่สุด
ฉันยังใหม่กับกราฟิก / การเรนเดอร์และฉันก็ไม่ได้เป็นศิลปิน บางทีสิ่งที่น่าผิดหวังที่สุดเกี่ยวกับการส่งเสียงถึงฉันก็คือตัวแปรทั้งหมดที่ดูเหมือนจะเกี่ยวข้อง ด้วยแสงที่ฉันได้เห็นการเปลี่ยนแปลงที่เป็นไปได้มากมาย
- A. เพิ่มโหมดการผสมผสานโหมดการผสมผสานหน้าจอหรือการผสมอื่น ๆ
- B. น้ำหนักเบลอและปกติแตกต่างกันก่อนที่จะรวมกัน
- C. ซิกม่าของฟังก์ชั่นกระดิ่งเกาส์ (ฉันใช้ เครื่องคิดเลขที่สับสนนี้แต่ดูเหมือนจะไม่ได้ให้คุณค่าเดียวกับที่ฉันเห็นคนอื่นมีอยู่)
- D. Scalars สำหรับค่า "x" ที่ส่งไปยังฟังก์ชัน sigma
- E. ตัวอย่างขนาด (ทำให้รัศมีการเบลอน้อยกว่าหรือใหญ่กว่า)
- F. การเปลี่ยนความละเอียดของบัฟเฟอร์เรืองแสง
วิธีการหาค่าคงที่ "ดูดีที่สุด" เมื่อทำงานกับตัวแปรมากมายเช่นนี้?
ฉันยังมีปัญหาเพราะเวลาที่ฉันทำการปรับแต่งและการเห็นมันเป็นเวลานานที่มันยากที่จะเห็นการเปลี่ยนแปลงฉันจะทำมันในของเล่น shader แต่ฉันไม่สามารถโหลดภาพนี้หรือสร้างมันขึ้นมาตามขั้นตอนได้
ตอนนี้ฉันติดอยู่กับซิกม่าของเคอร์เนลเส้นโค้งเกาส์นโดยเฉพาะอย่างยิ่งเพราะฉันเขียนโปรแกรมในตัวเลขแทนที่จะเป็นสูตรเพราะฉันต้องการความเร็วโปรเซสเซอร์ คุณสามารถแนะนำซิกม่าที่ดีในการใช้งานได้หรือไม่?