EA

เกมเด่นของค่าย EA ในไตรมาสที่ผ่านมาคือ เกมอเมริกันฟุตบอล EA SPORTS College Football 25 ที่มีผู้เล่นมากกว่า 5 ล้านคน โดยปัจจัยที่ทำให้เกมนี้โด่งดัง มีทั้งการเป็นเกมในซีรีส์ College Football ที่คัมแบ็คภาคแรกในรอบ 11 ปี (ภาคสุดท้ายคือ NCAA Football 14 ออกปี 2013) รวมถึงการได้สิทธิในหน้าตานักกีฬา ทีมอเมริกันฟุตบอล และสนามแข่งจำนวน 134 สนาม ตรงตามสนามจริงๆ ส่งผลให้แฟนๆ กีฬาเข้ามาเล่นทีมที่ตัวเองเชียร์กันได้ถ้วนหน้า ไม่ว่าเชียร์ทีมไหน

EA เปิดเผยว่าเบื้องหลังการพัฒนาเกม College Football 25 ให้สามารถสร้างสนามกีฬาในเกมจำนวน 134 สนามได้ครบถ้วน (เพื่อเป็นจุดขาย) ในระยะเวลาอันสั้น มาจากการปรับระบบกราฟิกของเกมใหม่ นำเทคนิคชื่อ Global Illumination Based on Surfels (GIBS) เข้ามา

เดิมทีนั้น การสร้างโมเดลสนามแข่งของ EA ต้องใช้ศิลปินค่อยๆ สร้างโมเดลสนามขึ้นมา แล้วปรับแต่งรายละเอียด โดยเฉพาะเรื่องแสงไฟในสนาม ที่ต้องวางตำแหน่งไฟ (light map) ในโมเดลสนามแล้วประมวลผลการสะท้อนของแสงไฟให้แสงเงาในสนามออกมาดูดี ซึ่งเป็นกระบวนการที่กินเวลามาก ไม่สามารถใช้กระบวนการนี้มาสร้างสนามทั้ง 134 แห่งได้ทันแน่ๆ

EA ใช้ประโยชน์จากฮาร์ดแวร์คอนโซลยุคปัจจุบัน (PS5 และ Xbox Series X|S) มีจีพียูที่รองรับ ray tracing กันหมดแล้ว (เกม College Football 25 ออกเฉพาะบนคอนโซล ยังไม่มีพีซี) จึงเปลี่ยนมาใช้ระบบแสงไฟรวม (global illumination) มาประมวลผลแสงไฟของทั้งสนามได้แบบเรียลไทม์ แถมปรับเปลี่ยนสภาพแสงไฟในสนามแข่งเดียวกันได้ง่าย (เช่น ฉากแข่งกลางวัน vs แข่งกลางคืน)

เทคโนโลยี Global Illumination Based on Surfels (GIBS) เป็นผลงานจากทีมวิจัยภายในของ EA ชื่อว่า SEED พัฒนาขึ้นมาได้ระยะหนึ่งแล้ว และเคยโชว์เดโมในงาน SIGGRAPH 2021

คำว่า surfel เป็นคำย่อมาจาก surface element หมายถึงการแบ่งพื้นผิวของวัตถุออกเป็นวงกลมที่มีขนาดและทิศทางต่างๆ ในระบบ GIBS โมเดลฉากของเกมจะวางตำแหน่ง surfel ไว้ตามจุดต่างๆ ในฉาก เพื่อใช้ข้อมูลนี้คำนวณการกระจายแสงของทั้งฉาก (global illumination) ซึ่งเร่งความเร็วด้วยหน่วยประมวลผล ray tracing ของจีพียู

ทีม SEED ร่วมมือกับทีมพัฒนาเอนจิน Frostbite และทีมพัฒนาเกม นำเทคโนโลยี GIBS เข้ามาใส่ในเกม College Football 25 จากนั้นสร้างเครื่องมือภายในชื่อ Stadium Toolkit ขึ้นมาให้ทีมศิลปินสร้างสนาม สามารถจัดวางวัตถุต่างๆ ในสนาม เช่น เก้าอี้นั่ง บันได ราวจับ อุโมงค์นักกีฬา จอทีวีในสนาม ฯลฯ ได้ง่ายเหมือนกับการต่อเลโก้ ทำให้ทีมศิลปินสามารถสร้างสนามกีฬาทั้งหมดได้ในรอบโปรดักชันเดียว โดยที่ยังรักษาคุณภาพของรายละเอียดสนามเอาไว้ได้

เบื้องหลังการสร้างสนาม มีทั้งการรียูสโมเดลจากเกมซีรีส์ Madden (แต่มีจำนวนสนามที่ซ้ำกันไม่เยอะนัก), ส่งทีมลงไปสำรวจสนามจริงๆ และขอให้สถาบันการศึกษาเจ้าของสนามส่งภาพถ่ายเข้ามาให้ EA นำไปสร้างสนาม โดยกำหนดว่าต้องมีภาพประมาณ 1,000 ภาพต่อหนึ่งสนาม

ตัวอย่างการวาง surfel ลงในโมเดลสนามแข่ง

ตัวอย่างสนามแข่งที่เรนเดอร์เสร็จแล้ว และจัดไฟด้วย GIBS

การประยุกต์ใช้งาน GIBS ถือเป็นตัวอย่างของการเรียกใช้งานฟีเจอร์ ray tracing ในจีพียูยุคใหม่ๆ ให้เกิดประโยชน์สูงสุด เพราะนอกจากผู้เล่นได้เห็นสภาพสนามที่สมจริงตามต้องการ ฝั่งของกระบวนการพัฒนายังช่วยให้ทำงานได้มากขึ้นและเร็วขึ้นด้วยนั่นเอง

ที่มา - ESPN, EA, EA

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

sialsialsial Mon, 02/09/2024 - 21:45

1.Global illumination แปลเป็นคำว่า แสงไฟรวม ฟังดูงงมากเลยครับ

2.แต่จริงๆ ผมก็งงไปหมด ขอสรุปตามที่เข้าใจ ไม่ทราบว่าผมเข้าใจถูกไหม

-แต่เดิม ส่วนโมเดล stadium ในเกมกีฬาจะไม่ได้ใช้แสง real time เพราะมันเป็นส่วนที่อยู่เฉยๆ แถมเป็นแค่ฉาก ก็เลยใช้การจัดแสงแห้งบนโมเดลสนามนั้นๆที่สร้างขึ้นมา แล้ว Bake light map เป็นสนามๆไป
-เกมกีฬาปกติมีสนามไม่เยอะ หรือไม่ก็เหมือนภาคเก่าๆที่มีเวลาทำมายาวนาน เช่น เกมตระกูล FIFA ก็อาศัยแรงถึกทำไปเลย ฉากกลางวันกลางคืนก็แยกๆทำไปทีละสนาม

-แต่เกม NCAA เพิ่งกลับมาออกหลังจากทิ้งไปเป็น 10 ปี ดังนั้นจึง reuse ไม่ได้ จะดูโบราณมาก
-แต่เกมมีสนามเยอะถึง 134 สนาม
-ในเวลาที่จำกัด จะทำโมเดล+จัดแสงทีละสนาม จะทำไม่ทัน
-ใช้ Raytrace ปกติกับสนามฉากหลังก็กินทรัพยากรณ์มากไป
-เลยอาศัยเทคนิคใหม่นี้ ทำให้ render raytrace ได้แบบประหยัดทรัพยากรณ์มาก
-พอrenderแสงส่วนสนามแบบ real time ได้ ก็ทำให้สามารถใช้วิธีประกอบชิ้นส่วนโมเดลจากหลายๆชิ้นส่วนที่ซ้ำกันได้ ไม่ต้องทำโมเดลแยกทีละสนาม เพราะไม่ต้อง render แสงแบบ lightmapแล้ว
-กระบวณการทำงานเลยสั้นลง สามารถทำสนามเป็น 100 ได้ แถมต่างเวลาได้ด้วย โดยไม่ต้องจัดแสงใหม่ทีละฉาก