NVIDIA เผยความลับที่จะรองรับ ray tracing บน Unity โดยไม่ตั้งใจ

0
https://o.aolcdn.com/images/dims?quality=85&image_uri=https%3A%2F%2Fo.aolcdn.com%2Fimages%2Fdims%3Fresize%3D2000%252C2000%252Cshrink%26image_uri%3Dhttps%253A%252F%252Fs.yimg.com%252Fos%252Fcreatr-uploaded-images%252F2019-02%252F7c4afa20-344f-11e9-bdfd-e0c31ed8e662%26client%3Da1acac3e1b3290917d92%26signature%3D8afa72dc0f4fb44281cc0cceb964e0f7b7740706&client=amp-blogside-v2&signature=76235dfc6caeb819ebff3309877b1fdbee3e2e31

NVIDIA ได้เปิดตัวยุคของ ray tracing ไปเมื่อ 5 เดือนก่อนด้วยการปล่อย GPU ตัวใหม่ RTX 2080 Ti หากแต่จนถึงตอนนี้มันก็ยังไปได้ไม่ค่อยดีเท่าไหร่เนื่องจากมีเพียงแค่เกมเดียวที่รองรับ จึงทำให้การขายการ์ดจอราคาแพงนั้นจึงขายได้ช้ากว่าที่คาดหวังไว้ ซ้ำร้ายจากเหตุการณ์ของ cryptocurrency อีกจึงไม่ได้ช่วยให้อะไรดีขึ้น ดังนั้น NVIDIA CEO คุณ Jensen Huang จึงพยายามที่จะชูเรื่องการรองรับ ray tracing บน engine ที่มีความนิยมมากที่สุดอย่าง Unity และ Unreal ขึ้นมา หากแต่ปัญหาคือทาง Unity นั้นยังไม่ได้มีการเปิดเผยเรื่องนี้ออกมาแต่อย่างใด ซึ่งนั่นก็คือ NVIDIA อาจจะขโมยซีนเรื่องนี้อย่างไม่ตั้งใจไปเสียแล้ว

RTX ray tracing นั้นจะทำให้เกมมีความสวยงามมากยิ่งขึ้นกว่าเดิมโดยเพิ่มการสะท้อนที่สมจริงยิ่งขึ้น ทั้งในส่วนที่เป็นแสงสว่างและเงามืด อย่างไรก็ดีมันก็ยังคงอยู่กับ NVIDIA เพราะไม่ได้มีการนำมาใช้งานในเกมอย่างหลากหลาย ด้วยเหตุนี้ NVIDIA จึงต้องเอา Unity เข้ามาเพิ่มเติม โดยให้บริการ game engine กับนักพัฒนาระบบทั้งหลายในลักษณะเป็น module แบบ plug-and-play ให้เรียกใช้งานได้ฟรีๆ และรองรับได้ในทุกๆ แพลตฟอร์มใหม่ๆ อีกด้วย สิ่งนี้เองน่าจะทำให้การพัฒนาเกมของนักพัฒนาระบบนั้นสามารถทำได้ง่ายขึ้นกว่าเดิม ซึ่งผลก็คือเมื่อมีเกมมากขึ้น ตัว RTX ก็จะเริ่มมีแรงผลักดันในการใช้งานมากยิ่งขึ้นและ NVIDIA ก็น่าจะขาย GPU ได้เพิ่มขึ้น

ทาง Unity เคยมีประวัติการทำเกี่ยวกับ ray tracing มาก่อนเช่นเดียวกัน โดยเคยมีการทดลองกันไปเมื่อปี 2558 อีกทั้งเคยได้ร่วมทีมกับผู้กำกับภาพยนตร์ District 9 คุณ Neil Blomkamp เมื่อปี 2559 และได้สร้างซีรีส์อะนิเมชันเรื่อง Adam อีกด้วย โดยได้ใช้ effect ต่างๆ อย่างเช่น ปรับแสงสว่างในพื้นที่ต่างๆ ปรับปริมาณหมอก (volumetric fog) ซึ่งประทับใจที่สุดตรงที่มันสามารถ render ทั้งหมดได้แบบ real time ซึ่งแสดงให้เห็นถึงศักยภาพในการพัฒนาเกมที่จะมีความสมจริงมากยิ่งขึ้นได้ในอนาคนต่อๆ ไป

Source : https://www.engadget.com/2019/02/19/nvidia-unity-ray-tracing-support/?utm_campaign=homepage&utm_medium=internal&utm_source=dl