คำถามติดแท็ก models

การแสดงวัตถุในอวกาศ 3 มิติ

5
นักแสดงในเกมควรมีความรับผิดชอบในการวาดภาพตนเองหรือไม่?
ฉันยังใหม่ต่อการพัฒนาเกม แต่ไม่ได้เขียนโปรแกรม ฉัน (อีกครั้ง) เล่นกับเกมประเภท Pong โดยใช้canvasองค์ประกอบของ JavaScript ฉันสร้างPaddleวัตถุที่มีคุณสมบัติดังต่อไปนี้ ... width height x y colour ฉันยังมีPongวัตถุที่มีคุณสมบัติเช่น ... width height backgroundColour draw(). draw()วิธีการในปัจจุบันคือการรีเซ็ตcanvasและที่เป็นที่คำถามขึ้นมา ควรPaddleวัตถุมีdraw()วิธีการรับผิดชอบสำหรับการวาดภาพหรือควรdraw()ของPongวัตถุต้องรับผิดชอบสำหรับการวาดภาพของนักแสดง (ฉันคิดว่าเป็นคำที่ถูกต้องโปรดแก้ไขฉันหากฉันไม่ถูกต้อง) ฉันคิดว่ามันจะเป็น advantagous สำหรับPaddleการวาดตัวเองที่ผมยกตัวอย่างวัตถุสองและPlayer Enemyถ้ามันไม่ได้อยู่ในPongของdraw()ฉันจะต้องเขียนรหัสที่คล้ายกันสองครั้ง การปฏิบัติที่ดีที่สุดที่นี่คืออะไร? ขอบคุณ

1
จัดวางโมเดลเพื่อเผชิญหน้ากับเป้าหมาย
ฉันมีสองวัตถุ (เป้าหมายและผู้เล่น) ทั้งสองมีตำแหน่ง (Vector3) และการหมุน (Quaternion) ฉันต้องการให้เป้าหมายหมุนและหันไปทางขวาที่โปรแกรมเล่น เป้าหมายเมื่อมีบางสิ่งบางอย่างควรยิงไปที่ผู้เล่น ฉันได้เห็นตัวอย่างของการเล่น slerping กับผู้เล่นมากมาย แต่ฉันไม่ต้องการการหมุนแบบเพิ่มขึ้นดีฉันคิดว่ามันจะโอเคตราบใดที่ฉันสามารถทำให้ slerp เป็น 100% และตราบใดที่มันใช้งานได้จริง FYI - ฉันสามารถใช้ตำแหน่งและการหมุนเพื่อทำสิ่งอื่นมากมายและมันใช้งานได้ดีมากยกเว้นชิ้นสุดท้ายที่ฉันไม่สามารถหาได้ ตัวอย่างโค้ดทำงานในคลาสของเป้าหมาย, ตำแหน่ง = ตำแหน่งเป้าหมาย, Avatar = ผู้เล่น แก้ไข ตอนนี้ฉันใช้รหัส c # ของ Maik ที่เขาให้มาและใช้งานได้ดี!
28 xna  c#  3d  models  quaternion 

6
ฟรีโปรแกรมแก้ไข voxel [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา มีใครรู้บ้างเกี่ยวกับโปรแกรมแก้ไข voxel ฟรีและ / หรือตัวแปลง voxel-to-mesh?
25 tools  models  editors  voxels 

2
วิธีผสานสองวัตถุใน Blender
ฉันทำอะไรลงไป ฉันสร้างวัตถุCube ด้วยตัวปรับแต่ง Subdivision Surfaceเพื่อสร้างแบบจำลอง spehere ฉันสร้างวัตถุทรงลูกบาศก์เหมือนกระบองมุมที่มีมุมยาว สิ่งที่ฉันต้องการทำ ฉันต้องการรวมสองวัตถุนี้เข้าด้วยกัน ดังนั้นฉันอยากได้วัตถุเพียงอันเดียว - (ทรงลูกบาศก์ล็อคเหมือน) ทรงกลมที่มีกระบองยื่นออกมาด้านหนึ่ง มันควรมีลักษณะคล้ายหัวที่มีคอติดอยู่ที่ด้านล่าง ฉันต้องการทำมันอย่างไร ฉันไม่ต้องการที่จะใช้ตัวปรับแต่ง Subdivision Surface - ฉันต้องการที่จะสามารถแก้ไขวัตถุของฉันได้ในภายหลัง ฉันไม่ต้องการมีช่องว่างระหว่างกระบองกับทรงกลม มันควรจะสอดคล้องกัน มันควรจะเป็นไปได้โดยไม่ต้องมีบทความที่ไม่ดี ทุกอย่างควรจะดี คำถามของฉัน ฉันจะรวมสองสิ่งนี้เข้าด้วยกันได้อย่างไร ขอบคุณ - ฉันหวังว่ามันชัดเจนว่าฉันต้องการอธิบายอะไร
23 3d  models  blender  3d-meshes 

6
LOD ในเกมสมัยใหม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ขณะนี้ฉันกำลังทำวิทยานิพนธ์ของอาจารย์เกี่ยวกับLODและการทำให้เข้าใจง่ายขึ้นและฉันได้อ่านบทความวิชาการและบทความเกี่ยวกับเรื่องนี้มากมาย อย่างไรก็ตามฉันไม่สามารถหาข้อมูลเพียงพอเกี่ยวกับวิธีการใช้ LOD ในเกมสมัยใหม่ ฉันรู้ว่าเกมหลายเกมใช้ LOD แบบไดนามิกบางอย่างสำหรับภูมิประเทศ แต่จะเกี่ยวกับที่อื่นบ้าง ยกระดับรายละเอียดของกราฟิก 3 มิติเช่นชี้ให้เห็นว่า LOD แบบไม่ต่อเนื่อง (ที่ซึ่งศิลปินเตรียมรุ่นหลายรุ่นไว้ล่วงหน้า) มีการใช้กันอย่างแพร่หลายเนื่องจากค่าใช้จ่ายของ LOD อย่างต่อเนื่อง อย่างไรก็ตามหนังสือเล่มนั้นตีพิมพ์ในปี 2545 และฉันสงสัยว่าตอนนี้สิ่งต่าง ๆ ได้มีการวิจัยบางอย่างในการปฏิบัติล็อดไดนามิกใช้ Shader เรขาคณิต ( บทความนี้ตัวอย่างเช่นมีการดำเนินการใน ShaderX6) ขอที่จะใช้ในเกมสมัยใหม่? เพื่อสรุปคำถามของฉันเกี่ยวกับสถานะของ LOD ในวิดีโอเกมที่ทันสมัยอัลกอริทึมที่ใช้และทำไม โดยเฉพาะอย่างยิ่งการดูการทำให้ง่ายขึ้นอย่างต่อเนื่องขึ้นอยู่กับการใช้หรือไม่ค่าใช้จ่ายรันไทม์ทำให้การใช้แบบจำลองที่ไม่ต่อเนื่องกับการผสมที่เหมาะสมและ impostors เป็นทางออกที่น่าสนใจมากขึ้น? หากใช้แบบจำลองที่ไม่ต่อเนื่องใช้อัลกอริทึม (เช่นการจัดกลุ่มจุดสุดยอด ) เพื่อสร้างแบบออฟไลน์ศิลปินสร้างแบบจำลองด้วยตนเองหรืออาจใช้ทั้งสองวิธีร่วมกันหรือไม่

1
ปฏิสัมพันธ์แบบไดนามิก
ฉันแค่อยากรู้อยากเห็นว่าในหลาย ๆ เกม (เช่นเกมเช่น arkham asylum / city, manhunt, hitman) พวกเขาสร้างมันขึ้นมาเพื่อให้ตัวละครของคุณสามารถ "คว้า" ตัวละครต่อหน้าคุณและทำสิ่งต่าง ๆ ให้พวกเขา ฉันรู้ว่านี่อาจฟังดูสับสน แต่สำหรับตัวอย่างไปที่ youtube และค้นหา "การประหารชีวิตนักฆ่า" และวิดีโอแรกเป็นตัวอย่างของสิ่งที่ฉันขอ โดยทั่วไปฉันสงสัยว่าวิธีที่พวกเขาทำให้แบบจำลองของคุณโต้ตอบกับสิ่งอื่น ๆ ที่คุณเจอแบบไดนามิกหรือไม่ดังนั้นใน hitman เมื่อคุณปรากฏตัวด้านหลังด้วยสายใยคุณรัดคอตัวละครอื่นหรือถ้าคุณมียาชา คนและเอามือไปวางไว้ที่ปากในขณะที่พวกเขาต่อสู้และค่อย ๆ เดินไปที่พื้นซึ่งคุณวางมันลง ฉันสับสนว่าเป็นภาพเคลื่อนไหวที่ใช้สองรุ่นโดยใช้ตัวระบุกระดูก / โครงกระดูกเฉพาะหรือไม่หากเป็นเพียงภาพเคลื่อนไหวแยกสองชุดที่เล่นในเวลาที่ถูกต้องเพื่อให้ดูเหมือนว่าพวกมันโต้ตอบกันจริง ๆ หรืออย่างอื่นเข้าด้วยกัน ฉันไม่ใช่อนิเมเตอร์ดังนั้นฉันคิดว่าสิ่งที่ฉันพูดไปไม่ถูกต้อง แต่ฉันหวังว่าบางคนสามารถเข้าใจสิ่งที่ฉันหมายถึงและให้คำตอบ PS) ฉันเป็นโปรแกรมเมอร์และฉันอยู่ในขั้นตอนการสร้างเกม hitmanesque เพียงเพราะฉันรักเกมสไตล์นั้นและฉันต้องการเพิ่มทักษะของฉันในสิ่งที่สนุกดังนั้นถ้าคุณรู้ว่าฉันกำลังพูดถึงอะไรอยู่ ตัวอย่างที่เกี่ยวข้องกับทั้งสองรุ่นและการเขียนโปรแกรม (ฉันใช้ c ++ และ Ogre3D ส่วนใหญ่ในขณะนี้ แต่ฉันได้รับเอกภาพและ XNA) ฉันจะขอบคุณมันมาก …
12 xna  unity  animation  models  ogre 

2
รูปแบบโมเดล 3 มิติที่พบมากที่สุดสำหรับ OpenGL
ฉันเป็นสามเณรที่เริ่มเล่นกับ OpenGL ES บนอุปกรณ์ Android เพื่อฝึกฝน OpenGL ฉันต้องการสร้างเอ็นจิ้นเกมขนาดเล็กดังนั้นฉันจึงสงสัยว่ารูปแบบไฟล์ 3D ที่ดีที่สุดคืออะไร ฉันสนใจรุ่นฟรีในรูปแบบเดียวกัน คุณแนะนำอะไร?
12 opengl  3d  models 

3
แอนิเมชันใน OpenGL โดยใช้โมเดล 3 มิติ
ฉันได้สร้างแบบจำลองใน Blender ตอนนี้ฉันต้องการอ่านโมเดล 3 มิติในโปรแกรม c ++ ของฉัน ฉันคิดว่าแบบจำลองสามารถส่งออกไปยังรูปแบบไฟล์ต่าง ๆ เช่น. obj, .3ds หรือ COLLADA จากนั้นสามารถอ่านได้ในโปรแกรม c ++ ฉันค้นหาเว็บเพื่อทำสิ่งนั้นมาระยะหนึ่งแล้วพบบทเรียนจำนวนมาก แต่ฉันพบปัญหากับพวกเขาส่วนใหญ่ ตัวอย่างเช่นในการกวดวิชา Nehe พวกเขาใช้ glaux ซึ่งฉันไม่ต้องการใช้ในโปรแกรมของฉัน และบทเรียนที่เหลือใช้ md2 ซึ่ง Blender ไม่รองรับ ใครสามารถแนะนำฉันว่ารูปแบบไฟล์ใดที่จะใช้สำหรับการส่งออกโมเดล 3 มิติและวิธีโหลดไฟล์นั้นในโปรแกรม OpenGL ของฉัน ฉันจะทำให้โมเดลนั้นเคลื่อนไหวได้อย่างไร เป็นไปได้หรือไม่ที่จะเพิ่มเอฟเฟ็กต์พิเศษเช่นการจับคู่โทนเสียงหลังจากโหลดในโปรแกรม c ++ ด้วย OpenGL แล้ว ถ้าใช่แล้วได้อย่างไร PS ฉันใช้ Linux สำหรับการพัฒนาเกม

3
ตัวละครในเกมเคลื่อนไหวอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันจะทำงานร่วมกับเพื่อน ๆ ในโครงการปีสุดท้ายของเรา เกมของเราจะเป็น FPS และฉันต้องวาดภาพเคลื่อนไหวสำหรับมุมมอง FPS และตัวละครศัตรูอื่น ๆ ที่สามารถตั้งโปรแกรมได้อย่างง่ายดายเพื่อสร้างเกมที่ดี ฉันอยากจะรู้ว่าตัวละครในเกมนั้นสามารถเคลื่อนย้ายได้อย่างไร? ซอฟต์แวร์และเอ็นจิ้นประเภทใดที่ใช้กับตัวละครเหล่านี้

5
ฉันจะจ่ายเงินให้ศิลปินเพื่อทำแบบจำลองสำหรับเกมของฉันได้ที่ไหน
ให้บอกว่าฉันได้รับเงินสำหรับโครงการงานอดิเรกของฉันและฉันต้องการที่จะเริ่มต้นเติมด้วยโมเดลที่ดีแทนที่จะเป็นตัวยึดราคาถูก มีเว็บไซต์อะไรบ้างที่ฉันสามารถจ่ายให้ผู้คนเพื่อสร้างแบบจำลองสำหรับเกมได้? ราคาต่อสินทรัพย์เท่าไหร่ แก้ไข:ฉันไม่ต้องการจ้างใคร ฉันแค่ต้องการจ่ายให้กับสินทรัพย์ส่วนบุคคล
10 models  art 

1
ไลบรารีแอนิเมชันโมเดล c / c ++ ใดสำหรับ OpenGL [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันค่อนข้างใหม่ในการพัฒนาเกมเล่นกับ xna มาก่อนและเพิ่งเรียนรู้ OpenGL & c ตอนนี้และฉันสนใจที่จะรู้ว่ามีไลบรารี่แอนิเมชั่นโมเดล c / c ++ อยู่ไหนและคุณอยากจะแนะนำอะไร? ฉันยังไม่มีรูปแบบเฉพาะในใจ แต่อาจเป็นรูปแบบที่สนับสนุนโดยเครื่องมือสร้างแบบจำลองฟรีเช่น Blender
10 opengl  c++  models  c 

2
อะไรคือข้อเสียของการทำเครื่องหมายขอบทุกด้านว่าเป็นตะเข็บเมื่อเปิดตาข่าย
ฉันเป็นโปรแกรมเมอร์ที่พยายามเรียนรู้การสร้างแบบจำลอง 3 มิติขั้นพื้นฐานเล็กน้อย ฉันรู้สึกสะดวกสบายพอสมควรกับการสร้างแบบจำลองทางเรขาคณิตขั้นพื้นฐานและสามารถถอดแบบง่าย ๆ และแบบจำลองพื้นผิว แต่ฉันมีคำถาม ... เมื่อพูดถึงรูปแบบการเปิดตัวบทเรียนทั้งหมดเน้นความจำเป็นในการทำเครื่องหมายตะเข็บให้น้อยที่สุดเท่าที่จะทำได้เมื่อเปิดตาข่าย คำถามของฉันคือทำไม ฉันเดาว่านี่เป็นสิ่งที่ชัดเจนมากสำหรับผู้ที่มีประสบการณ์ด้านการสร้างแบบจำลอง แต่ไม่ใช่สำหรับฉัน ฉันเดาว่ามันจะทำอย่างไรกับการรักษารูปร่างของแบบจำลองเมื่อต้องแก้ไขพื้นผิวแบบกระจาย? นั่นเป็นเหตุผลเดียวที่คุณไม่ต้องการตัดขอบทุกด้านและแยกหน้าออกเป็นรายบุคคลหรือไม่? ฉันรู้ว่าฉันแสดงความไม่รู้อย่างเต็มที่เมื่อถามคำถามนี้ดังนั้นขอโทษ แต่บางครั้งสิ่งที่ชัดเจนที่สุดนั้นยากที่สุดในการหาคำตอบสำหรับ
9 models  blender 

1
API การโหลดโมเดล C ++
ฉันกำลังมองหาAPI สำหรับการโหลดโมเดล C ++ ที่มีประสิทธิภาพที่สุด จนถึงตอนนี้ฉันได้พบกับ ply, obj และรูปแบบไฟล์อื่น ๆ แต่ห้องสมุดที่ฉันพบมักจะโหลดรุ่นหนึ่งประเภทและสิ่งนี้ต้องการให้คุณเรียนรู้อินเตอร์เฟส api ค่อนข้างน้อย มีหนึ่ง API โหลดพวกเขาทั้งหมดหนึ่ง API เพื่อแยกพวกเขาหนึ่ง API เพื่อนำพวกเขาทั้งหมดและในบัฟเฟอร์ Vertex ผูกพวกเขา?
9 c++  models  loading 

4
ไม่เข้าใจพิกัดพื้นผิว UV เหล่านี้ (ช่วงไม่เท่ากับ 0.0 ถึง 1.0)
ฉันกำลังพยายามวาดวัตถุ 3 มิติแบบง่ายที่สร้างโดย Google SketchUp 8 Pro ลงในแอป WebGL ของฉันแบบจำลองนั้นเป็นรูปทรงกระบอกที่เรียบง่าย ฉันเปิดไฟล์ที่ส่งออกและคัดลอกตำแหน่งจุดยอดดัชนีบรรทัดฐานและพิกัดพื้นผิวเป็นไฟล์. json เพื่อให้สามารถใช้กับจาวาสคริปต์ได้ ดูเหมือนว่าทุกอย่างจะทำงานได้ดียกเว้นพิกัดพื้นผิวที่มีค่ามากเช่น 46.331676 และค่าลบ ตอนนี้ฉันไม่รู้ว่าฉันผิด แต่พิกัดพื้นผิว 2D ไม่ควรอยู่ในช่วงตั้งแต่ 0.0 ถึง 1.0 เท่านั้นใช่หรือไม่ การวาดแบบโดยใช้พิกัดพื้นผิวเหล่านี้ทำให้ฉันดูแปลกประหลาดอย่างสมบูรณ์และฉันสามารถเห็นพื้นผิวได้อย่างถูกต้องเมื่อฉันอยู่ใกล้มาก ลดขนาดและทำซ้ำไปเรื่อย ๆ ทั่วทั้งใบหน้าของนางแบบ (ใช่ฉันใช้ GL_REPEAT กับสิ่งห่อหุ้มพื้นผิวนั้น) สิ่งที่ฉันสังเกตคือถ้าฉันได้รับพิกัดเหล่านี้ทั้งหมดและหารพวกเขาด้วย 10 หรือ 100 ฉันได้ดู "ปกติ" มาก แต่ก็ยังไม่อยู่ในช่วง 0.0 ถึง 1.0 นี่คือไฟล์ json ของฉัน: http://pastebin.com/Aa4wvGvv นี่คือ GLSL Shaders ของฉัน: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.