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

3D หมายถึงพื้นที่สามมิติที่มีการแสดงพิกัดด้วยค่า X, Y และ Z

4
พื้นผิว 3 มิติคืออะไร
Google ล้มเหลวฉันไม่พบข้อมูลใด ๆ เลย ดังนั้น GameDev อาจจะสามารถ :) พื้นผิว 3 มิติคืออะไร พวกเขาจะใช้เมื่อใด ต้นทุนประสิทธิภาพหรือไม่ พวกเขาเก็บไว้อย่างไร? ฉันมีความคิดที่คลุมเครือมากมาย แต่ไม่มีคำจำกัดความ 'ชัดเจน' การอ้างอิงถึงตัวอย่างหรือแบบฝึกหัดใด ๆ โดยเฉพาะอย่างยิ่งในการแสดงผลระบบอนุภาคผ่านพื้นผิว 3 มิติ
31 3d  textures 

4
ฉันจะใช้สไปรต์ 2D ที่แสดงผลล่วงหน้าซึ่งสามารถเผชิญกับทิศทางใดได้อย่างไร
ฉันได้รับ Googling ว่าเกมเช่น Clash of Clans ให้กองทหารของพวกเขาอย่างไรและดูเหมือนว่าพวกเขาเป็นแบบจำลอง 3 มิติล่วงหน้าไปยัง 2D sprite ชีทก่อนรันไทม์และแสดงภาพ 2 มิติเหล่านั้นที่รันไทม์ อย่างไรก็ตามกองทหารใน Clash of Clans สามารถเผชิญกับทิศทางใดก็ได้ ในเกมที่คล้ายกันของฉันถ้าผมจะสร้างภาพทุกปฐมนิเทศ (0-360 องศา) สำหรับประเภททหารทุก (มี 18 ชนิด) ที่แต่ละเฟรมในการเคลื่อนไหวของพวกเขาพวกเขาจะมีการผลิตขนาดใหญ่จำนวนของภาพ ฉันไม่สามารถจินตนาการได้ว่านี่คือสิ่งที่นักพัฒนารายอื่นกำลังทำอยู่ดังนั้นฉันจะทำสิ่งนี้สำเร็จจริง ๆ ได้อย่างไร
28 3d 

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

6
เครื่องมือพัฒนาระดับ 3 มิติใดที่นักพัฒนาอินดี้พร้อมใช้งาน? [ปิด]
ผู้ที่สร้างใน Unity หรือ UDK สามารถเข้าถึงเครื่องมือแก้ไขระดับ 3D ได้ทันที ผู้ที่สร้างเกมของพวกเขาใน XNA หรือตั้งแต่เริ่มต้นไม่มีสิ่งนั้น ฉันกำลังมองหาเครื่องมือพัฒนาระดับ 3 มิติสำหรับคนเหล่านี้ มันจะต้องฟรีหรือไม่แพงกับนักพัฒนาอินดี้ ฉันปล่อยให้คำว่า "แพง" เปิดให้ตีความ ต้องไม่ จำกัด เฉพาะเอ็นจิ้นเกมเฉพาะ ฉันควรจะสามารถสร้างเกมของฉันตั้งแต่เริ่มต้นและใช้ตัวแก้ไขระดับนี้เพื่อสร้างระดับของฉัน ควรมีรูปแบบไฟล์ที่มาพร้อมกับล่ามหรือเอกสารเพียงพอสำหรับฉันที่จะสามารถสร้างล่ามของฉันเอง โอเพ่นซอร์สและ / หรือแก้ไข / ปรับแต่งได้เป็นข้อดี แต่ไม่ใช่ข้อกำหนด ฉันรู้ว่าคนขอทานไม่สามารถเป็นผู้เลือกได้เสมอไป แต่ฉันหวังว่าจะมีบางสิ่งที่มีคุณภาพสูง หากไม่มีอาจมีบางคนต้องการที่จะข้ามไปที่โอกาสนั้นและเติมเต็มช่องว่าง
27 3d  level-design  tools 

3
ทีมป้องกันการเขียนทับทำงานในไฟล์ต้นฉบับได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว มันเป็นไปได้สำหรับฉันที่มีหลายคนที่กำลังทำงานอยู่ในขณะเดียวกันเช่นเอ็นจิ้นเกม สมมติว่านักพัฒนาคนหนึ่งกำลังทำงานAudio.cppและนักพัฒนาที่สองก็กำลังทำงานอยู่Audio.cppสิ่งนี้จัดการโดยทั่วไปในทีมขนาดใหญ่เพื่อต่อสู้กับการเขียนทับได้อย่างไร (ในคำอื่น ๆ ที่จะหยุดสองนักพัฒนาจากการเปิดไฟล์จนกว่านักพัฒนาคนหนึ่งจะเสร็จสิ้น)
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

3
ทำอย่างไรถึงจะได้เอฟเฟกต์แสงนีออน?
ฉันสงสัยว่าจะทำเอฟเฟกต์แสงนีออนได้อย่างไร ตัวอย่างเช่นในPac-Man Chamipnship Edition : หรือในสงครามเรขาคณิต : นั่นคือเอฟเฟ็กต์ Bloom หรือไม่? หรือเทคนิคใดที่ฉันจะต้องมองหา?

4
การทำแผนที่ UV และ UVW คืออะไร
พยายามเข้าใจแนวคิดพื้นฐาน 3 มิติบางอย่างในขณะนี้ฉันพยายามเข้าใจว่าพื้นผิวทำงานอย่างไร ฉันรู้ว่าการทำแผนที่ UV และ UVW เป็นเทคนิคที่ทำแผนที่พื้นผิว 2D ไปยังวัตถุ 3 มิติ - Wikipedia บอกฉันมาก ฉัน googled สำหรับคำอธิบาย แต่พบบทเรียนที่สมมติว่าฉันรู้แล้วว่ามันคืออะไร จากความเข้าใจของฉันแล้วแบบจำลองสามมิติแต่ละอย่างนั้นทำจากคะแนนและหลาย ๆ แต้มสร้างใบหน้าขึ้นมา? แต่ละจุดหรือใบหน้ามีพิกัดที่สองที่แมปไปยังตำแหน่ง ax / y ในพื้นผิว 2D หรือไม่? หรือวิธีการคลายเปิดใช้งานโมเดล? นอกจากนี้ W ใน UVW ทำอะไรได้จริงมันให้อะไรกับ UV? ตามที่ฉันเข้าใจแล้ว W แผนที่ไปที่พิกัด Z แต่ในสถานการณ์ใดฉันจะมีพื้นผิวที่แตกต่างกันสำหรับ X / Y เดียวกันและ Z ที่ต่างกันส่วน Z จะไม่ปรากฏให้เห็นหรือไม่ หรือฉันเข้าใจผิดอย่างนี้

1
กลิ้งกราฟฉากของฉันเอง
สวัสดีการพัฒนาเกม SE! ฉันคลานผ่าน OpenGL ด้วยความหวังในการสร้างเอ็นจิ้นเกมที่เรียบง่ายและมีน้ำหนักเบามาก ฉันมองว่าโครงการนี้เป็นประสบการณ์การเรียนรู้ที่อาจสร้างรายได้เพียงเล็กน้อยในตอนท้าย แต่จะสนุกด้วยวิธีใดวิธีหนึ่ง จนถึงตอนนี้ฉันใช้ GLFW เพื่อรับ I / O พื้นฐาน, หน้าต่าง (ด้วยคีย์เต็มหน้าจอ F11 ที่สวยงามมาก) และแน่นอนว่าเป็นบริบทของ OpenGL ฉันยังใช้ GLEW เพื่อแสดงส่วนขยาย OpenGL ที่เหลือเนื่องจากฉันใช้ Windows และฉันต้องการใช้ OpenGL 3.0 ขึ้นไปทั้งหมด ซึ่งพาฉันไปที่กราฟของฉาก ในระยะสั้นฉันต้องการที่จะม้วนของตัวเอง การตัดสินใจครั้งนี้เกิดขึ้นหลังจากได้ดู OSG และอ่านบทความสองสามฉบับเกี่ยวกับวิธีที่แนวคิดของกราฟฉากกลายเป็นบิดงอและหัก หนึ่งบทความดังกล่าวอธิบายว่ากราฟฉากได้พัฒนาเป็น ... จากนั้นเราเพิ่มสิ่งพิเศษทั้งหมดนี้เข้าไปเช่นเครื่องประดับที่แขวนอยู่บนต้นคริสต์มาสยกเว้นว่าเครื่องประดับบางชิ้นเป็นสเต็กที่ชุ่มฉ่ำและบางส่วนก็เป็นวัวที่ยังมีชีวิตอยู่ ตามการเปรียบเทียบฉันต้องการสเต็กเนื้อของกราฟฉากควรเป็นอะไรโดยไม่ต้องใส่สายรหัสพิเศษหรือวัวทั้งหมด ดังนั้นในใจฉันพบว่าตัวเองสงสัยว่ากราฟซีนควรเป็นอะไรและควรใช้กราฟฉากง่าย ๆ อย่างไร? นี่คือสิ่งที่ฉันมี ... ผู้ปกครองหนึ่งคนต้นไม้ n-children หรือ DAG ซึ่ง ... …
23 opengl  3d  scene-graph 

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

2
วิธีการตั้งเป้าหมายใหม่ภาพเคลื่อนไหวโดยอัตโนมัติจากโครงกระดูกหนึ่งไปยังอีกโครงกระดูก?
ฉันพยายามเขียนโค้ดเพื่อถ่ายโอนอนิเมชั่นที่ถูกออกแบบมาเพื่อโครงกระดูกหนึ่งเพื่อให้ถูกต้องในโครงกระดูกอีกอัน ภาพเคลื่อนไหวต้นฉบับประกอบด้วยการหมุนยกเว้นการแปลบนรูท (เป็นภาพเคลื่อนไหว mocap จากฐานข้อมูลจับการเคลื่อนไหว CMU ) แอปพลิเคชั่น 3D จำนวนมาก (เช่น Maya) มีสิ่งอำนวยความสะดวกในตัว แต่ฉันพยายามเขียนเวอร์ชัน (ง่ายมาก) สำหรับเกมของฉัน ฉันได้ทำงานเกี่ยวกับการทำแผนที่กระดูกและเนื่องจากโครงกระดูกมีความคล้ายคลึงกันตามลำดับขั้น (bipeds) ฉันสามารถทำแผนที่กระดูก 1: 1 สำหรับทุกสิ่งยกเว้นกระดูกสันหลัง (สามารถทำงานในภายหลัง) อย่างไรก็ตามปัญหาคือโครงกระดูกพื้นฐาน / การผูกโพสท่านั้นแตกต่างกันและกระดูกเป็นสเกลที่แตกต่างกัน (สั้นกว่า / ยาวกว่า) ดังนั้นหากฉันคัดลอกการหมุนตรงๆมันดูแปลกมาก ฉันได้ลองทำหลายสิ่งคล้ายกับวิธีแก้ปัญหาของ lorancou ด้านล่างเพื่อไม่เกิดประโยชน์ (เช่นการคูณแต่ละเฟรมในภาพเคลื่อนไหวโดยตัวคูณกระดูกเฉพาะ) หากใครมีทรัพยากรในสิ่งเช่นนี้ (เอกสารซอร์สโค้ด ฯลฯ ) นั่นจะเป็นประโยชน์จริง ๆ

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

4
จะเริ่มต้นเมื่อสร้างเครื่องมือแก้ไขภูมิประเทศ 3 มิติได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังมองหาการสร้าง (สำหรับการเริ่มต้น) เครื่องมือง่ายๆที่สามารถยกระดับลดลงราบเรียบและสัมผัสพื้นผิวได้ ดังนั้นสิ่งที่ฉันต้องทำเพื่อแก้ไขภูมิประเทศเช่นนั้นคืออะไร และอาจมีทรัพยากรที่มีค่าในเรื่อง? ใช่ลืมที่จะพูดถึงว่าฉันสนใจในเครื่องมือแก้ไขภูมิประเทศ 3 มิติ

4
วิธีที่เร็วที่สุดในการวาดล่ามใน OpenGL ES?
ฉันใช้ OpenGL ES 2.0 ฉันมีกลุ่มที่จะต้องวาดรูปฉันชอบที่จะสามารถส่งผ่านเพียง 4 จุดต่อรูปสี่เหลี่ยมราวกับว่าฉันกำลังใช้ GL_QUADS แต่โดยทั่วไปฉันต้องการทราบวิธีที่ดีที่สุดในการวาดรูป พวงของคณะสี่คนแยกกัน จนถึงสิ่งที่ฉันได้พบว่าฉันสามารถทำได้: -GL_TRIANGLES (6 ยอดต่อหนึ่งรูปสี่เหลี่ยม) - สร้าง GL_TRIANGLE_STRIP (6 จุดต่อรูปสี่เหลี่ยม) ความเป็นไปได้ที่ฉันได้พบ: -GL_TRIANGLE_STRIPS ด้วยค่าดัชนีพิเศษที่รีเซ็ตแถบสี่เหลี่ยม (ซึ่งหมายถึง 5 ดัชนีต่อหนึ่งรูปสี่เหลี่ยม แต่ฉันไม่คิดว่าเป็นไปได้คือ OpenGL ES 2.0)
22 opengl  3d  iphone  android  shaders 

3
ฉันจะสร้างวัสดุพิซซ่าชีสแบบยืดและแตกได้อย่างไร
ฉันต้องการสร้างพิซซ่าที่เหมือนจริงและอนุญาตให้ผู้ใช้โต้ตอบกับมัน สิ่งที่ฉันต้องการ: สิ่งที่ฉันสร้าง: ฉันสร้างโมเดลของพิซซ่า (8 ชิ้น) ใน Blender จากนั้นนำเข้าสู่ Unity ชิ้นส่วนของพิซซ่าดูเหมือนประดิษฐ์มากส่วนใหญ่เป็นเพราะ "สามเหลี่ยมแข็ง" ฉันจะทำให้ชีสยืดและแตกเมื่อผู้ใช้ย้ายชิ้นส่วนได้อย่างไร

2
เทคนิคที่ดีที่สุดในการสร้างเกมแข่งรถ Oldschool (3D ปลอม)?
สิ่งที่จะเป็นวิธีการที่ดีในการพัฒนาระบบการแสดงผลสำหรับ Oldschool พิมพ์เกมที่ใช้หลอกทัศนียภาพ 3 มิติอย่างเช่นการแข่งรถวิ่งเร็วกว่าหรือโลตัส Esprit ท้าทายเทอร์โบ ? มีถนนที่เลื่อนได้ไม่สิ้นสุดและกราฟิกทิวทัศน์จะถูกวางไว้เช่นรายการป้ายโฆษณา ฯลฯ ฉันคิดว่าคุณเข้าใจ สิ่งเหล่านี้ได้รับการพัฒนาในลักษณะที่คล้ายกันเช่นMode7หรือมีเทคนิคต่าง ๆ อยู่เบื้องหลังหรือไม่? เทคนิคมีชื่อเฉพาะที่ฉันสามารถค้นหาบนเว็บได้หรือไม่? ฉันต้องพัฒนาบางอย่างเช่นนั้นใน Flash
20 3d  rendering  racing 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.