Announcement

Collapse
No announcement yet.

ขั้นเมพ !! Crytek โชว์ Cryengine 3 อีกแว้ววว

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    ปัจจับัน engine ทุกตัวพยายามทำงานแบบ realtime ครับ เพราะประสิทธิภาพของการ์ดจอดีขึ้นมากๆ

    Comment


    • #62
      Originally posted by mathburn View Post
      งั้น RAGE ที่ใช้ OpenGL(ป่ะ) มันก็ทำเป็นล้านโพลิกอนรึเปล่า เห็นข่าวๆแว๊บๆๆ
      เกมไหนที่ลง จำพวก platform Microsoft จะเป็น D3D ครับ

      ส่วนถ้าทำลง บน 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


      • #63
        อ้อๆ พอเห็นเหลี่ยมอยู่ ตัวหลังนี่ชัดเลย

        Comment


        • #64
          เอาละพอแค่นี้ดีกว่า เดี๋ยวบอกมากไปแล้วเดี๋ยวจะมี อคติ มุมมองการเล่นเกมแบบผม

          ถ้ายิ่งรู้เรื่อง Shader Model ด้วยนะ อึ้ย... จะมองเห็นเกม Open World ในมุมมองเล่นที่แปลกๆ รู้สึกไม่สวยเหมือนแต่ก่อนแน่เลย

          ปล นี่ ระหว่าง 400,000 Polygon กับ 239 Polygon เพื่อให้ได้ Frame rate เกิน 60+



          อ่ะต่างกันแค่ไหนเชียว
          Last edited by ba5nanas; 15 Aug 2012, 02:32:09.

          Comment


          • #65
            ปรัชญาคือแนวคิด แต่ละสิ่งก็มีเหตุมีผลของมันที่ต้องแตกต่างกันไป ดูอย่างมนุษย์ มีเป็น หมื่นล้านคน ไม่มีใครที่มี DNA ตรงกันทุกตัว เดียวนี้พวกโปรแกรมเมอร์ เรียน เลข พีชคณิต แคลคูลัส ตรรกะ ตรรกศาสตร์ ฟิสิกส์ เมทริกซ์ ไม่พอแล้ว ต้องเรียนจิตวิทยาเบื้องต้นด้วย เพื่อที่จะเอามาเขียนโปรแกรม และเขียนอะไรต่อมิอาไร อ่านที่คุณ ba5nanas พิมพ์มาได้ความรู้เยอมากครับ

            ต่อไปถ้าปัญญาประดิษฐ์ สามารถหลอกเราได้ว่าภาพที่มันสร้างมาต่อไปนี้เป็นภาพที่สร้างจากการเขียนโคด หรือเป็นภาพถ่ายจริงจากสถานที่จริง แล้วสมองมนุษย์ไม่สามารถแยกได้หรือตอบไม่ถูกเมื่อนั้น เราคงเป็นแบบในหนังเรื่อง The Matrix ที่ตัวเราเป็นแค่ก้อนถ่านไฟฉ่ายที่คอยให้พลังงานแก่เครื่องจักร แล้วเครื่องจักรมันก็จำลองโลกเสมือนจริงขึ้นมาว่าโลกที่เราอยู่นี้คือโลกจริง แต่ที่จริงนั้นเรานอนหลับอยู่ในแคปซูลที่เครื่องจักรมันสร้างมาไว้เพื่อดูดเอาพลังงานจากร่างกายเรา

            ปล.ปัจจุบันซูปเปอร์คอมพิวเตอร์สามารถจำลองการเกิด BIG BANG ในตอนเริ่มต้นได้แล้ว ใช้เวลารันนานเท่าไหร่ผมก็จำไม่ได้ แต่น่าจะประมาณ 6เดือนมั้ง โดยป้อนคำสั่งแค่กฎทางฟิสิกส์ให้มันรัน พิมพ์มาซะยาวเลยไม่มีเนื้อเลยมีแต่น้ำ แต่ก็น่าสนใจนะเพราะตอนนี้เรากำลังก้าวกระโดด

            Comment


            • #66
              จริง ๆ ไปได้ไกลกว่านี้เยอะ แต่นี่ติดอิง XBOX 360 และ PS3

              Comment


              • #67
                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 มาช่วยครับ
                สรุปคือ เกมไม่สามารถสวยเนียนเหมือนcgได้เพราะd3dไม่สามารถใช้โพลิกอนมากขนาดนั้นแบบพวกโปรแกรม3dได้ เเต่จะทำให้เห็นเหลี่ยมน้อยที่สุดกับปรับมุมมองเพื่อให้มันดูเนียนใช่ปะครับ

                เเล้วขั้นตอนการตัดทอนโพลิกอนนี่เขาทำก่อนยัดเข้าเอนจิ้นหรือมาปรับเอาในเอนจิ้นอะคับ

                Comment


                • #68
                  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 ตัว ในการรัน
                  นั่นเป็นข้อบ่งชี้อีกทางหนึ่งว่าคอลโซลเจนต่อไปต้องมีการ์ดประมวลผลระดับ GTX580 เป็นอย่างน้อย บวกกับความสามารถในการดึงทรัพยากรณ์ของคอลโซล
                  จะทำให้รันเกมในระดับนี้ได้

                  ส่วนตัวคิดว่าsonyเอา cell cpu มาดับเบิ้ลสองตัว+670เข้าไป แรม8GB ก็ชนะเจนต่อไป

                  Comment


                  • #69
                    Originally posted by emomoe View Post
                    สรุปคือ เกมไม่สามารถสวยเนียนเหมือนcgได้เพราะd3dไม่สามารถใช้โพลิกอนมากขนาดนั้นแบบพวกโปรแกรม3dได้ เเต่จะทำให้เห็นเหลี่ยมน้อยที่สุดกับปรับมุมมองเพื่อให้มันดูเนียนใช่ปะครับ

                    เเล้วขั้นตอนการตัดทอนโพลิกอนนี่เขาทำก่อนยัดเข้าเอนจิ้นหรือมาปรับเอาในเอนจิ้นอะคับ
                    ทำก่อนครับ ทำใน engine ไม่ได้ครับ


                    Originally posted by prolimited View Post
                    นั่นเป็นข้อบ่งชี้อีกทางหนึ่งว่าคอลโซลเจนต่อไปต้องมีการ์ดประมวลผลระดับ GTX580 เป็นอย่างน้อย บวกกับความสามารถในการดึงทรัพยากรณ์ของคอลโซล
                    จะทำให้รันเกมในระดับนี้ได้

                    ส่วนตัวคิดว่าsonyเอา cell cpu มาดับเบิ้ลสองตัว+670เข้าไป แรม8GB ก็ชนะเจนต่อไป
                    พวก Playstation ต้องแพงกว่านั้นครับ อุปกรณ์ OpenGL แพงทุกชิ้นครับไม่ใช่ถูกๆ ยิ่งจะใช้ Tessellation ละก็บอกได้คำเดียวว่าแพงครับ

                    ขนาดเอา GTX 680 ไปรัน OpenGL เปิด Tessellation ที่มีคนพัฒนาลอกเลียนแบบ นะ ยังกระตุกเลย

                    Chip GPU มันมากจะแพงเสมอครับ ไม่งั้น Microsoft เขาถึงได้เครียดว่าจะหลุด พ้นจาก OpenGL อย่างไรได้ ถึงได้มี DirectX เกิดขึ้นครับ

                    Comment

                    Working...
                    X