ปัจจับัน engine ทุกตัวพยายามทำงานแบบ realtime ครับ เพราะประสิทธิภาพของการ์ดจอดีขึ้นมากๆ
Announcement
Collapse
No announcement yet.
ขั้นเมพ !! Crytek โชว์ Cryengine 3 อีกแว้ววว
Collapse
X
-
เกมไหนที่ลง จำพวก platform Microsoft จะเป็น D3D ครับOriginally posted by mathburn View Postงั้น RAGE ที่ใช้ OpenGL(ป่ะ) มันก็ทำเป็นล้านโพลิกอนรึเปล่า เห็นข่าวๆแว๊บๆๆ
ส่วนถ้าทำลง บน Console PS3 จะเป็น OpenGL แต่คิดว่าปั้น Model ยังไงก็ไม่เกิน 60,000 ต่อ Object ครับ บางคน ผมบอกแนวๆ ไกด์ให้เป็นการมองนะครับ บางคนใช้ 5000 ต่อ Object เพื่อเป็นแขน 10,000 ต่อ Object เพื่อเป็นตัวคือแยก กันแล้วก็ประกอบ โดยให้นักพัฒนาเขียน code ประติดประต่อกันก็จะได้ตามใจคิดครับ
มันมีหลายเทคนิคครับ แล้วแตแต่คนสร้าง
ส่วน Rage ก็ไม่เกิน 60,000 อยู่ดี ต้องลองไปอ่านบทความ Gaming Limit Polygon เขาถกเถียงเรื่องการอ่านค่า ทินเลียส อะไรจำไม่ได้ ต่อวิ สักอย่างเนียแหล่ะ
1 Object ยังไงก็ไม่เกิน 65,355 Polygon ครับ ถ้าจำไม่ผิดนะ ยังไงก็ไม่เคยเห็นคนทำถึง ขนาดนี้อยู่ดี ขนาดญี่ปุ่นบ้าๆแล้วนะก็ยังไม่เห็น ถึง 60,000 เลยสักราย
Shaping.jpg
อ่ะลองดูจุดที่ผมชี้ ให้ดู จะเห็นได้ถึงเหลี่ยมครับ
ปล ตอนเล่นคงไม่มีใคร บ้าไปนั่งดูเหลี่ยม อะไรพวกนี้หรอกครับ เล่นไปคงไม่มีใครทันมองหรอกครับ แค่ 20,000 คนตัดเนียนๆ ยังรู้สึกว่า เป็นแสน Polygon เลยครับ
Comment
-
เอาละพอแค่นี้ดีกว่า เดี๋ยวบอกมากไปแล้วเดี๋ยวจะมี อคติ มุมมองการเล่นเกมแบบผม
ถ้ายิ่งรู้เรื่อง Shader Model ด้วยนะ อึ้ย... จะมองเห็นเกม Open World ในมุมมองเล่นที่แปลกๆ รู้สึกไม่สวยเหมือนแต่ก่อนแน่เลย
ปล นี่ ระหว่าง 400,000 Polygon กับ 239 Polygon เพื่อให้ได้ Frame rate เกิน 60+

อ่ะต่างกันแค่ไหนเชียวLast edited by ba5nanas; 15 Aug 2012, 02:32:09.
Comment
-
ปรัชญาคือแนวคิด แต่ละสิ่งก็มีเหตุมีผลของมันที่ต้องแตกต่างกันไป ดูอย่างมนุษย์ มีเป็น หมื่นล้านคน ไม่มีใครที่มี DNA ตรงกันทุกตัว เดียวนี้พวกโปรแกรมเมอร์ เรียน เลข พีชคณิต แคลคูลัส ตรรกะ ตรรกศาสตร์ ฟิสิกส์ เมทริกซ์ ไม่พอแล้ว ต้องเรียนจิตวิทยาเบื้องต้นด้วย เพื่อที่จะเอามาเขียนโปรแกรม และเขียนอะไรต่อมิอาไร อ่านที่คุณ ba5nanas พิมพ์มาได้ความรู้เยอมากครับ
ต่อไปถ้าปัญญาประดิษฐ์ สามารถหลอกเราได้ว่าภาพที่มันสร้างมาต่อไปนี้เป็นภาพที่สร้างจากการเขียนโคด หรือเป็นภาพถ่ายจริงจากสถานที่จริง แล้วสมองมนุษย์ไม่สามารถแยกได้หรือตอบไม่ถูกเมื่อนั้น เราคงเป็นแบบในหนังเรื่อง The Matrix ที่ตัวเราเป็นแค่ก้อนถ่านไฟฉ่ายที่คอยให้พลังงานแก่เครื่องจักร แล้วเครื่องจักรมันก็จำลองโลกเสมือนจริงขึ้นมาว่าโลกที่เราอยู่นี้คือโลกจริง แต่ที่จริงนั้นเรานอนหลับอยู่ในแคปซูลที่เครื่องจักรมันสร้างมาไว้เพื่อดูดเอาพลังงานจากร่างกายเรา
ปล.ปัจจุบันซูปเปอร์คอมพิวเตอร์สามารถจำลองการเกิด BIG BANG ในตอนเริ่มต้นได้แล้ว ใช้เวลารันนานเท่าไหร่ผมก็จำไม่ได้ แต่น่าจะประมาณ 6เดือนมั้ง โดยป้อนคำสั่งแค่กฎทางฟิสิกส์ให้มันรัน พิมพ์มาซะยาวเลยไม่มีเนื้อเลยมีแต่น้ำ แต่ก็น่าสนใจนะเพราะตอนนี้เรากำลังก้าวกระโดด
Comment
-
สรุปคือ เกมไม่สามารถสวยเนียนเหมือนcgได้เพราะd3dไม่สามารถใช้โพลิกอนมากขนาดนั้นแบบพวกโปรแกรม3dได้ เเต่จะทำให้เห็นเหลี่ยมน้อยที่สุดกับปรับมุมมองเพื่อให้มันดูเนียนใช่ปะครับOriginally posted by ba5nanas View Postถ้าจำไม่ผิด สูงสุด 60,000 กว่าๆ / 1 Model ครับไม่ถึง ล้าน
D3D รองรับแค่นั้นครับ
อย่างมาก นัก Development เทพๆเล่นแค่ 10,000 ส่วน 60,000 กว่าๆนี่ไม่เคยเห้นมีใครเล่นถึงเลยนะครับ
เพราะยิ่งมากยิ่งไม่ดีครับ 10,000 กว่าๆ ตัด Topology เนียนๆ ก็สวยแล้วครับ
เล่นอย่างมากไม่เกิน 30,000 จะดีกว่าครับ
เล่นเป็นล้าน ฮ่าๆๆ อย่าเอาไปพูดกับใครนะครับเดี๋ยวจะหน้าแหกเอาครับ
อย่าง BF3 ถ้าให้ดูดีดี สังเกตุว่าบางจุดของ Model จะมีเหลี่ยมอยู่นิดหน่อย
Crysis ก็ด้วยเช่นหินอะไรพวกนี้
ส่วนคน ลองสังเกตุดู ก็มีอยู่นะ มีอยู่หน่อย ตรงขอบนิดๆ พวกข้อมืออะไรพวกนี้ แต่เห็นได้ยาก คนทำ Model พวกนี้เก่งครับตัด Low Polygon เก่งครับ
ต้องดูเกม ที่ค่ายไม่ดังๆ จะเห็นได้ง่ายครับ
ส่วนจะให้เนียนมากๆ ต้องใช้ Tessellation มาช่วยครับ
บางคนไม่รู้จัก D3D ดีพอจะบอกว่าทำไมไม่เอา Model ที่มี ล้าน Polygon มาใช้ล่ะ
สาเหตุเพราะ D3D ลองรับไม่ถึงครับ จึงต้องมี Tessellation มาช่วยครับ
เเล้วขั้นตอนการตัดทอนโพลิกอนนี่เขาทำก่อนยัดเข้าเอนจิ้นหรือมาปรับเอาในเอนจิ้นอะคับ
Comment
-
นั่นเป็นข้อบ่งชี้อีกทางหนึ่งว่าคอลโซลเจนต่อไปต้องมีการ์ดประมวลผลระดับ GTX580 เป็นอย่างน้อย บวกกับความสามารถในการดึงทรัพยากรณ์ของคอลโซลOriginally posted by ba5nanas View Post
ปล3 ผมไม่คิดโฆษณานะ แต่ GTX680 มีความสามารถแค่เพียงการ์ดใบเดียวก็เทียบเท่าความสามารถ ในสมัยก่อนได้เยอะแล้ว ในคลิปที่คุณเอามาโชว์ใช้ GPU GTX680 เพื่อรันใน 60 FPS นั่นแหล่ะ
Remember Square Enix’s Agnis Philosophy tech demo? What a brilliant piece of demo that was, right? A lot of gamers were wondering what kind of GPU was powering this beast, as we were getting visuals similar to CG quality with constant 60fps. Some thought that it was Nvidia’s GTX690 cards powering it, while others thought … Continue reading The impressive Agnis Philosophy Tech Demo was running on a single GTX680 →
ทั้ง Unreal engine 4 และ Cryengine ก็ใช้ GTX680 เพื่อในการรันทดสอบ Engine ด้วยกันทั้งนั้น
แล้วราคา GTX680 ก็ไม่ใช่ 4000-5000 พันบาทสำหรับ Gaming บ้านๆนะครับ
ใรคลิปด้านบนแสดงให้เห็นว่า ใช้ Tessellation หนักมากครับไม่มีลอยเหลี่ยมๆ Polygon แบบ Gaming ให้เห็นกันเล่นๆ
SM5.0 ที่แสดงแสงและเงาสมจริงมากๆ
แต่รู้สึกจะใช้ GTX580 3-4 ตัว ในการรัน
จะทำให้รันเกมในระดับนี้ได้
ส่วนตัวคิดว่าsonyเอา cell cpu มาดับเบิ้ลสองตัว+670เข้าไป แรม8GB ก็ชนะเจนต่อไป
Comment
-
ทำก่อนครับ ทำใน engine ไม่ได้ครับOriginally posted by emomoe View Postสรุปคือ เกมไม่สามารถสวยเนียนเหมือนcgได้เพราะd3dไม่สามารถใช้โพลิกอนมากขนาดนั้นแบบพวกโปรแกรม3dได้ เเต่จะทำให้เห็นเหลี่ยมน้อยที่สุดกับปรับมุมมองเพื่อให้มันดูเนียนใช่ปะครับ
เเล้วขั้นตอนการตัดทอนโพลิกอนนี่เขาทำก่อนยัดเข้าเอนจิ้นหรือมาปรับเอาในเอนจิ้นอะคับ
พวก Playstation ต้องแพงกว่านั้นครับ อุปกรณ์ OpenGL แพงทุกชิ้นครับไม่ใช่ถูกๆ ยิ่งจะใช้ Tessellation ละก็บอกได้คำเดียวว่าแพงครับOriginally posted by prolimited View Postนั่นเป็นข้อบ่งชี้อีกทางหนึ่งว่าคอลโซลเจนต่อไปต้องมีการ์ดประมวลผลระดับ GTX580 เป็นอย่างน้อย บวกกับความสามารถในการดึงทรัพยากรณ์ของคอลโซล
จะทำให้รันเกมในระดับนี้ได้
ส่วนตัวคิดว่าsonyเอา cell cpu มาดับเบิ้ลสองตัว+670เข้าไป แรม8GB ก็ชนะเจนต่อไป
ขนาดเอา GTX 680 ไปรัน OpenGL เปิด Tessellation ที่มีคนพัฒนาลอกเลียนแบบ นะ ยังกระตุกเลย
Chip GPU มันมากจะแพงเสมอครับ ไม่งั้น Microsoft เขาถึงได้เครียดว่าจะหลุด พ้นจาก OpenGL อย่างไรได้ ถึงได้มี DirectX เกิดขึ้นครับ
Comment
Comment