Announcement
Collapse
No announcement yet.
ว่าแต่ สเปคคอมฯ ที่ใช้สร้างครายซิส แรงแค่ใหน -*-
Collapse
X
-
-
คราวหลังกรุณาศึกษาให้ดีก่อนถามนะครับ
มิเช่นนั้น กระทู้จะร้อนแบบนี้อีก
แค่ผ่านมาแนะนำครับ
แต่ขอยืนยันว่า ไม่รู้ไม่ได้หมายความว่าโง่นะครับ
เพราะผมมาเว็ปนี้ใหม่ๆ กว่าจะถึงจุดนี้
ผมก็ คิดว่าคอมพ์ที่แรง แรมต้องเยอะ การ์ดจอเจ๋งๆ VDOMEMORY ก็ต้องเยอะๆ GPU คือไรไม่รู้
น่ะครับ ตั้งแต่แรก
ผมก็ไม่ได้ต่างกับเจ้าของกระทู้หรอก
แรกๆ ผมก็ไม่ศึกษาเหมือนกันครับ
ใส่ๆ มาเลย อยากรู้อะไรใส่มาเลย
คนถึงว่าเกรียนกัน ... ไม่มีความเป็นผู้ใหญ่
หลังๆนี้ เริ่มอิ่มตัว อาจาร์ย Google ช่วยได้เยอะครับ
และคำถามที่ จขกท ถามนั้น เป็นความรู้ทั่วไปครับ .. ที่ตอน 2 ปีที่แล้ว ผมก็มีคำถามเดียวกัน
สุดท้าย ... ผมไม่ได้ตั้งกระทู้ครับ ... แต่.. ผมลองไปอ่านเครดิต ..ผู้สร้างเกมครับผม
แล้วจะเข้าใจเอง
ยังไงก็ควรศึกษาก่อนนะครับ แล้วค่อยถาม
ระวังจะเหมือน ... เอ่อ
โทษนะครับ ปุ่ม Shutdown อยู่ตรงไหน ...
ถามทั้งๆ ที่ยังไม่ได้ลองกด Start เลยครับ ก็โทรมาถามกันแล้ว
แต่ เจ้าของกระทู้ ไม่ผิดนะครับ ผมว่าGLORIOUS PC MASTER RACEMay your frame rate be mighty and your draw distance far.
Comment
-
พวกที่มาโพสเรื่องระบบการทำงาน การสร้างเกมส์นี่ .....
ถามจริงๆว่าเคยทำกันรึเปล่า ผมเองไม่เคยทำเป็นทีม เคยแต่ทำคนเดียว
ศึกษาอยู่เกือบ 4ปี
ผมเคยสร้างเกมส์เอง ใช้ 3D render engine ฟรี ของ Truevision3D
ส่วนการเรนเดอร์ ยกไปให้ Engine ทำงาน
ซึ่ง engine ก็เป็นเพียง library ที่รวม class เกี่ยวกับการประมวลผลแค่นั้น
ส่วนการประมวลผล ด้าน Game System ผมก็เขียนซอสโค๊ดเอง
แค่ PC หรือ Notebook ธรรมดา ก็สามารถคอมไพล์ได้ แล้วไม่จำเป็นต้อง คอมไพล์ทีเดียวทั้งเกมส์
เพราะคุณสามารถสร้าง library แยกย่อย เป็น DLL ไฟล์ แล้วการแก้ไข library
ก็ไม่จำเป็นต้องคอมไพล์ทั้งเกมส์ใหม่หมด นอกจากว่า คุณจะไปเปลี่ยน พารามิเตอร์ของเมธอดใดๆ
ที่มีผลต่อการแก้ไขซอสโค๊ดของเกมส์หลัก
แล้วผมยังเคยลองใช้ unreal engine 2 ซึ่งเป็นฟรีเวอร์ชั่น การคอมไพล์และเขียน code ต่างๆ
ก็เป็นการเรียกใช้ library แค่นั้นเอง แต่มันจะมี tool ช่วยในการ ออกแบบภายในตัว
เช่น การจำลองฉากจริงเข้าโปรแกรม ทำการ render พร้อมทั้ง กำหนดพารามิเตอร์ต่างๆลงไป
เพื่อใช้ในการคอมไพล์ อันนี้ในกรณีทำคนเดียวนะ ไม่ต้องถึงกับสวยแบบ Crysis ก็สามารถทำเกมส์ FPS
ได้สบายๆ ที่ผมทำไม่ได้คือทำให้สวยแบบ Crysis และเรื่อง PhysX ก็แค่นั้น
แต่การทำงานเป็นทีมจริงๆ แต่ละคนจะทำงานต่างๆกันไป ถ้าจะให้ผมแยกแบบคร่าวๆ ก็มี
ทีมนึงสร้าง model
ทีมนึงสร้าง game system
ทีมนึงสร้าง 3d render
ทีมนึงทำการ bliding 3d render เข้ากับทีม game system
ทดสอบการเรนเดอร์ เอาโมเดล เข้า Tool ที่มีการเรียกใช้ 3d render ของทีมที่พัฒนา 3d render
ทีมทดสอบหา bug
ทุกอย่างแยกงานกันทำ แต่ต้องมี คอมพิวเตอร์กลาง รวม source code & resource ทั้งหมด เพื่อ
ทำการ compile ครั้งสุดท้าย ซึ่งตรงนี้ผมว่า มันคงไม่ต้องเวอร์ขนาดเป็น cluster หรือ super computer หรอก
เพราะเป็นแค่การคอมไพล์ ไม่ใช่การ render อะไรทั้งนั้น
การ render จริงๆ อยู่ในส่วนขั้นตอนอื่นแล้ว คือการสร้าง model และทดสอบกับ engine
แต่จะมี engine บางประเภทที่จะเป็นการทำงานแบบ realtime คล้ายๆ unreal engine ที่ผมเคยลองใช้
ซึ่งจะมี tool ภายในตัวเลย
เช่น คุณสามารถเลือกกำหนดการสร้างเพลนขึ้นมา และเพิ่ม object ต่างๆ เข้าไปในระบบได้ รวมถึงกำหนด
กฏเกณฑ์ต่างๆ ภายในเกมส์ขึ้นมาได้ สามารถทำการเรนเดอร์ทดสอบจริงได้เลย
ซึ่งตรงนี้ ผมก็คิดว่า คงต้องใช้คอมพิวเตอร์ที่แรงพอตัวเลยทีเดียว
แต่อย่าลืมว่า ตัว engine ประเภทนี้ ก็เป็นแค่โปรแกรมหนึ่ง ที่ประกอบด้วยการทำงานของ library หลายส่วน
ซึ่งแยกกันเขียนอยู่ดี
Comment
-
Originally posted by makgie View Postน่าจะมีเกมส์ที่คนไทยสร้างบ้างนะครับ
รัฐบาลน่าจะสนันสนุน เงินทุนให้หน่อย คนไทยผมว่าน่าจะทำได้บ้างนะ เพราะเห็นไปแข่งระดับโลกก็ได้รางวัลเยอะแยะ
ทำจริงก็น่าจะได้ล่ะมั้ง แค่เกาหลียังทำได้เลย
เกาหลีเขามีโรงเรียนสอน กับรัฐบาลสนับสนุนเป็นเรื่องเป้นราวเลยนี้ครับ ส่วนของไทยนะเรอะ เฮอะ
Comment
-
ลงชื่อ ยืนยันอีกคน
ไม่รู้ย่อมไม่ผิด
ไม่ถามแล้วจะรู้หรอ
แล้วถ้าอยากถามในที่นี้ มันผิดตรงไหน งั้นก็ห้ามโพสไปซะเลยตั้งแต่แรก
.....ปิ๊งป่อง.....เรียน สมาชิกชาว OverClockZone ทุกท่านโปรดทราบ....
คราวหน้าจะตั้งกระทู้ถามเรื่องอะไร โปรดกรุณาเข้า Google ก่อนทุกครั้ง......
จากนั้น ถ้าได้ข้อมูลที่ทำให้ท่านกระจ่างแล้ว....จะได้ไม่ต้องมาโพสในนี้อีก...
ส่วนถ้า เข้า Google แล้ว ยังไม่กระจ่างอีก ก็ไม่ต้องมาโพสในที่นี้ อีกเช่นกัน...
เพราะเดี๋ยวเค้าก็ไล่ให้ไป เข้า Google ใหม่อีกรอบอยู่ดี ....ปิ๊งป่อง...จบ...
Comment
-
Originally posted by amstel View Postไม่รู้คือไม่ผิด
ไม่รู้คือต้องถาม
ไม่รู้ไม่ได้แปลว่าโง่
คนฉลาดหลายตัวก็ไม่ได้แปลว่ารู้มาก่อน
สรุป จขกท เขาไม่รู้ไม่ได้แปลว่าเขาโง่ แต่คนโง่มักอวดฉลาด
แต่ผมโง่เง่าเต่าตุ่นซุ่นเทียนเหลาOriginally posted by AnubisCross View Postส่วนใหญ่เขาก็ใช้เวิร์คสเตชั่นกันหมดละครับ เพื่อความรวดเร็วของงาน
ถ้าเจ้าของกระทู้อยากมีคลัสเตอร์ไว้เรนเดอร์ 3D ดีๆ สักเครื่องลองศึกษาวิธีทำคลัสเตอร์ด้วย PS3 สิครับ อย่างแรงงงงงงงงงง :-P
เรนเดอร์ไว ขึ้นอยู่กับ CPU
ภาพเนียนแค่ไหน ขึ้นอยู่กับการ์ดจอครับ ^^
แต่ถ้าจะดูหนังเอ็กไปด้วย เรนเดอร์ไปด้วยไม่สะดุด อัดแรมไปเยอะ ๆ เลยยยยยยยOriginally posted by aha2pro View Postลงชื่อ ยืนยันอีกคน
ไม่รู้ย่อมไม่ผิด
ไม่ถามแล้วจะรู้หรอ
แล้วถ้าอยากถามในที่นี้ มันผิดตรงไหน งั้นก็ห้ามโพสไปซะเลยตั้งแต่แรก
.....ปิ๊งป่อง.....เรียน สมาชิกชาว OverClockZone ทุกท่านโปรดทราบ....
คราวหน้าจะตั้งกระทู้ถามเรื่องอะไร โปรดกรุณาเข้า Google ก่อนทุกครั้ง......
จากนั้น ถ้าได้ข้อมูลที่ทำให้ท่านกระจ่างแล้ว....จะได้ไม่ต้องมาโพสในนี้อีก...
ส่วนถ้า เข้า Google แล้ว ยังไม่กระจ่างอีก ก็ไม่ต้องมาโพสในที่นี้ อีกเช่นกัน...
เพราะเดี๋ยวเค้าก็ไล่ให้ไป เข้า Google ใหม่อีกรอบอยู่ดี ....ปิ๊งป่อง...จบ...
++++
Comment
-
Originally posted by aha2pro View Postลงชื่อ ยืนยันอีกคน
ไม่รู้ย่อมไม่ผิด
ไม่ถามแล้วจะรู้หรอ
แล้วถ้าอยากถามในที่นี้ มันผิดตรงไหน งั้นก็ห้ามโพสไปซะเลยตั้งแต่แรก
.....ปิ๊งป่อง.....เรียน สมาชิกชาว OverClockZone ทุกท่านโปรดทราบ....
คราวหน้าจะตั้งกระทู้ถามเรื่องอะไร โปรดกรุณาเข้า Google ก่อนทุกครั้ง......
จากนั้น ถ้าได้ข้อมูลที่ทำให้ท่านกระจ่างแล้ว....จะได้ไม่ต้องมาโพสในนี้อีก...
ส่วนถ้า เข้า Google แล้ว ยังไม่กระจ่างอีก ก็ไม่ต้องมาโพสในที่นี้ อีกเช่นกัน...
เพราะเดี๋ยวเค้าก็ไล่ให้ไป เข้า Google ใหม่อีกรอบอยู่ดี ....ปิ๊งป่อง...จบ...
ไม่ได้จะหาความรู้แบบเอาเป็นเอาตาย
แค่อยากจะประดับความรู้นิดๆครับ
ผมชอบเกมนี้สำหรับผมภาพมันสวยที่สุดครับ
เลยอยากรู้ว่าเครื่องแรงมั้ยที่จะสร้างได้((เฉพาะเกม ครายซิสนะครับ))
คิดว่าที่ตั้งเป็นเชิงพูดคุยเล่นๆกันดีกว่าครับ
สำหรับท่านๆที่บอกให้หาในนู้นในนี้ หาในกูเกิลนะ ค่อยตั้งนะ
ถ้ามันไปรบกวนสายตาท่านผมขอโทษทีนะครับ
ถ้ากูเกิ้ลมันคุยกับผมอย่างท่านๆได้แบบนี้ ผมคงไปโพสไปหาในกูเกิลแล้วครับ
และถ้าผมจริงจังขนาดนั้น ผมคงเรียนสายนี้ไปแล้ว
อีกนิดนะครับ ที่ผมตั่งเชิงพูดคุยครับ เชิงพูดคุย ไม่ได้จริงจรัง
เรามาคุยกันสนุกๆดีกว่ามั้ยท่าน
เอะอ่ะใล่ไปกูเกิลอย่างเดียวเลย -*-
Comment
-
ถามเชิงพูดคุยเล่นกัน อย่าจริงจัง อย่าใส่อารมณ์นะครับ
ผมเองก็ไม่ชอบให้ใครมาเหนบแนมผมเหมือนท่านๆแหละครับ
ผมเองก็มีสัมมาคารวะนะครับ ไม่เชื่อก็ไปดูได้ตามที่กระทู้ผมตอบหรือคุยกันต่างๆ
ไม่เคยมีเหนบแนมนะครับ
อีกอย่างผมไม่ใช้คนในสังคมไฮโซนะครับ ที่จะได้กดไว้เวลาใครมาว่าต่างๆนา
ผมติดดินครับ มารยาทเลยมีทรามๆบ้าง
อย่าเหนบแนมกันนะครับ
ผมพูดดีๆ ((เวลาอ่านแล้วมันเหมือนมีคนมาด่าผมอ่ะ))Last edited by worapon1419; 29 Oct 2009, 17:05:25.
Comment
-
Originally posted by zicmaxx View Postพวกที่มาโพสเรื่องระบบการทำงาน การสร้างเกมส์นี่ .....
ถามจริงๆว่าเคยทำกันรึเปล่า ผมเองไม่เคยทำเป็นทีม เคยแต่ทำคนเดียว
ศึกษาอยู่เกือบ 4ปี
ผมเคยสร้างเกมส์เอง ใช้ 3D render engine ฟรี ของ Truevision3D
ส่วนการเรนเดอร์ ยกไปให้ Engine ทำงาน
ซึ่ง engine ก็เป็นเพียง library ที่รวม class เกี่ยวกับการประมวลผลแค่นั้น
ส่วนการประมวลผล ด้าน Game System ผมก็เขียนซอสโค๊ดเอง
แค่ PC หรือ Notebook ธรรมดา ก็สามารถคอมไพล์ได้ แล้วไม่จำเป็นต้อง คอมไพล์ทีเดียวทั้งเกมส์
เพราะคุณสามารถสร้าง library แยกย่อย เป็น DLL ไฟล์ แล้วการแก้ไข library
ก็ไม่จำเป็นต้องคอมไพล์ทั้งเกมส์ใหม่หมด นอกจากว่า คุณจะไปเปลี่ยน พารามิเตอร์ของเมธอดใดๆ
ที่มีผลต่อการแก้ไขซอสโค๊ดของเกมส์หลัก
แล้วผมยังเคยลองใช้ unreal engine 2 ซึ่งเป็นฟรีเวอร์ชั่น การคอมไพล์และเขียน code ต่างๆ
ก็เป็นการเรียกใช้ library แค่นั้นเอง แต่มันจะมี tool ช่วยในการ ออกแบบภายในตัว
เช่น การจำลองฉากจริงเข้าโปรแกรม ทำการ render พร้อมทั้ง กำหนดพารามิเตอร์ต่างๆลงไป
เพื่อใช้ในการคอมไพล์ อันนี้ในกรณีทำคนเดียวนะ ไม่ต้องถึงกับสวยแบบ Crysis ก็สามารถทำเกมส์ FPS
ได้สบายๆ ที่ผมทำไม่ได้คือทำให้สวยแบบ Crysis และเรื่อง PhysX ก็แค่นั้น
แต่การทำงานเป็นทีมจริงๆ แต่ละคนจะทำงานต่างๆกันไป ถ้าจะให้ผมแยกแบบคร่าวๆ ก็มี
ทีมนึงสร้าง model
ทีมนึงสร้าง game system
ทีมนึงสร้าง 3d render
ทีมนึงทำการ bliding 3d render เข้ากับทีม game system
ทดสอบการเรนเดอร์ เอาโมเดล เข้า Tool ที่มีการเรียกใช้ 3d render ของทีมที่พัฒนา 3d render
ทีมทดสอบหา bug
ทุกอย่างแยกงานกันทำ แต่ต้องมี คอมพิวเตอร์กลาง รวม source code & resource ทั้งหมด เพื่อ
ทำการ compile ครั้งสุดท้าย ซึ่งตรงนี้ผมว่า มันคงไม่ต้องเวอร์ขนาดเป็น cluster หรือ super computer หรอก
เพราะเป็นแค่การคอมไพล์ ไม่ใช่การ render อะไรทั้งนั้น
การ render จริงๆ อยู่ในส่วนขั้นตอนอื่นแล้ว คือการสร้าง model และทดสอบกับ engine
แต่จะมี engine บางประเภทที่จะเป็นการทำงานแบบ realtime คล้ายๆ unreal engine ที่ผมเคยลองใช้
ซึ่งจะมี tool ภายในตัวเลย
เช่น คุณสามารถเลือกกำหนดการสร้างเพลนขึ้นมา และเพิ่ม object ต่างๆ เข้าไปในระบบได้ รวมถึงกำหนด
กฏเกณฑ์ต่างๆ ภายในเกมส์ขึ้นมาได้ สามารถทำการเรนเดอร์ทดสอบจริงได้เลย
ซึ่งตรงนี้ ผมก็คิดว่า คงต้องใช้คอมพิวเตอร์ที่แรงพอตัวเลยทีเดียว
แต่อย่าลืมว่า ตัว engine ประเภทนี้ ก็เป็นแค่โปรแกรมหนึ่ง ที่ประกอบด้วยการทำงานของ library หลายส่วน
ซึ่งแยกกันเขียนอยู่ดี
กว่าจะเข้าระดับท่านก็อีกปีกว่าๆ เลยพอจะเข้าใจความลำบากในการทำเกมๆนึง ไม่ต้องอะไรมาก แค่RPG 2D พื้นๆก็หัวฟูกันเกือบเดือน(กลุ่ม 4-5คน) นี่ถ้าเริ่มแบบท่านเมื่อไหร่ ก็คงเห็นเด็กมัลติตายกันเกลื่อน(ในกรณีเด็กขยันน่ะนะครับ) -*-
ส่วนคุณที่ถามอายุเจ้าของกระทู้คนแรก ผมกลับมองในแง่ดีนะ
ผมว่าเค้าคงถามเพียงเพื่ออยากรู้ จะได้อธิบายง่ายๆหรือปล่าว เพราะผมดูจากคำตอบ จขกท.แล้ว คงยังไม่เคยมีความรู้ทางนี้เลยออกเข้าใจยากนิดนึง -*- แต่ไม่รู้ย่อมไม่ผิดนี่นะ
Comment
Comment