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

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

6
Visual Studio 2012 และการพัฒนาเกม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา เอาล่ะฉันคิดว่ามันเป็นคำถามง่าย ๆ แต่ฉันมีปัญหาในการหาคำตอบ ฉันได้อ่านแล้วว่า XNA จะไม่อยู่ใน Visual Studio 2012 ฉันเพิ่งเรียนรู้การใช้ XNA แต่เนื่องจากฉันต้องการทำงานกับเกมฉันอยากรู้ว่ามีวิธีพัฒนาเกมโดยใช้ C # ใน Visual Studio 2012 หรือไม่ หรือถ้าฉันควรเรียนรู้ทุกอย่างอีกครั้งโดยใช้ C ++ และ Direct3D C # เป็นภาษาที่ฉันชอบมากดังนั้นหากไม่มีวิธีที่จะทำใน C # แต่สิ่งที่ค่อนข้างง่ายต่อการใช้ Java สำหรับการพัฒนาเกมฉันก็สนใจเช่นกัน ขอบคุณมาก!
10 xna  c#  3d  directx  .net 

2
จะลบภูมิประเทศลอยเมื่อสร้างด้วย 3D Perlin Noise ได้อย่างไร
ขณะนี้ฉันกำลังใช้ 3D Perlin Noise เพื่อสร้างภูมิประเทศแบบสุ่มร่วมกับ Marching Cubes ปัญหาของฉันดูเหมือนจะอยู่ในการปรับฟังก์ชั่นเสียงรบกวนเพื่อให้ได้ความสูงที่เหมาะสมในภูมิประเทศของฉัน หากมีการใช้อ็อกเทฟเพียงหนึ่งจุดทุกจุดที่สัมพันธ์กับเสียงรบกวนจะถูกสอดแทรกอย่างชัดเจนซึ่งทำให้ได้ข้อมูลที่ค่อนข้างราบ อย่างไรก็ตามเพื่อให้ได้ระยะยื่น / ถ้ำ / ภูมิประเทศขรุขระฉันต้องใช้อ็อกเทฟหลาย ๆ ตัวที่มีแอมพลิจูดที่แตกต่างกันและ / หรือปรับขนาดค่าผลลัพธ์ให้เป็นความสูง 'สูงสุด' ที่ฉันต้องการของแผนที่ ฉันอาจจะพลาดอะไรบางอย่าง แต่ด้วยการใช้ลูกบาศก์เดินกับเสียงเพอร์ลิน 3 มิติฉันจึงได้รับภูมิประเทศที่ลอยอยู่เป็นประจำ ความคิดเห็นใด ๆ เกี่ยวกับวิธีที่ฉันสามารถแก้ไขหรือถ้ามีฟังก์ชั่นเสียงรบกวนอื่น ๆ ที่ฉันอาจใช้เพื่อให้ได้ผลลัพธ์เหมือนที่ฉันอธิบาย ฉันต้องการเนินเขา / หุบเขา / ภูเขา / ทะเลสาบ / ฯลฯ ไม่จำเป็นต้องแยกบิตที่ลอยอยู่ออกจากส่วนที่เหลือของแผนที่ ฉันเชื่อว่านี่เป็นปัญหาที่คล้ายคลึงกับสิ่งที่ Minecraft มีเมื่อมันมีภูมิประเทศที่ลอยอยู่บนท้องฟ้าเป็นครั้งคราวในรุ่นต่อไป ขอบคุณสำหรับความช่วยเหลือ Mythics

2
Unity Occlusion Portals: อะไรและอย่างไร
(ที่นี่ฉันกินคำของฉันใน Meta เกี่ยวกับการโพสต์คำถาม Unity ใน Unity Answers ... เนื่องจากไซต์นั้นตอบสนองน้อยกว่านี้) Unity นำเสนอ Culling บนพื้นฐานของเซลล์ (ผ่าน Umbra ฉันเชื่อว่า) อย่างไรก็ตามฟีเจอร์ใหม่ที่รองรับคือ Occlusion Portals คำถามคือหากการเลือกสรรการบดเคี้ยวที่ใช้ BSP เป็นคุณสมบัติของ Unity อยู่แล้วพอร์ทัลจะเพิ่มอะไรและอย่างไร PS คำถามนี้ไม่ใช่ "พอร์ทัลคืออะไร" - ฉันตระหนักถึงพอร์ทัลลักษณะ Quake BSP ดั้งเดิมซึ่งเป็นส่วนหนึ่งที่ฉันพบแนวคิดของพอร์ทัลที่ชัดเจนใน Unity คี่เนื่องจากมันใช้ BSP อยู่ดี

2
ระบบเรขาคณิตของประชากร: การเริ่มต้น [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการพัฒนาเกมอย่าง Populous: The Beginning กับเพื่อนของฉัน แต่เราไม่สามารถหารูปทรงเรขาคณิตที่พวกเขาใช้สำหรับโลกนี้ได้ เรารู้ว่า - ไพ่ทั้งหมดมีขนาดเท่ากัน - ไพ่ทั้งหมดเป็นสี่เหลี่ยม ดังนั้น .. มันไม่สามารถเป็นอิโคซาเฮดรอนได้เพราะมีรูปสามเหลี่ยมและไม่สามารถเป็นรูปทรงกลมทรงมาตรฐานได้เพราะไม่ใช่ว่าทุกแผ่นมีขนาดเท่ากัน มีคนช่วยฉันได้ไหม
10 3d  geometry 

1
มีวิธีการใช้ XNA + Xbox 360 กับทีวี 3D รุ่นปัจจุบันหรือไม่?
ฉันสนใจที่จะเล่นกับ 3D บนโทรทัศน์ Sony 3D ใหม่ (แสงโพลาไรซ์มากกว่าแว่นตาสีแดง / เขียว / น้ำเงิน) เป็นไปได้ด้วย XNA บน XBox 360 ปัจจุบันหรือไม่ หรือไม่ก็ดูเหมือนว่าจะมี PS3 dev เล็กน้อย ทางออกของ XNA ในตอนนี้ฉันสนใจ XNA และ 360 ความนับถือ,
10 xna  3d  xbox360 

4
อะไรทำให้พื้นผิวซ้อนทับกันอย่างแน่นอน
ฉันไม่สามารถเข้าใจได้ว่าอะไรทำให้พื้นผิวด้านหนึ่งทับซ้อนกัน ในเครื่องมือ 3 มิติที่ฉันสร้างขึ้นเทคนิคของฉันล้มเหลวในกรณีแบบขอบ วิธีการของฉันคือการเรียงลำดับพื้นผิวที่จะทาสีจากระยะไกลไปจนสุด เพื่อกำหนดความใกล้ชิดฉันกำลังเปรียบเทียบค่า z เฉลี่ย อย่างไรก็ตามบางครั้งพื้นผิวที่ทับซ้อนกันมีค่า z เฉลี่ยสูงกว่าพื้นผิวที่ทับซ้อนกัน ดังนั้นพื้นผิวที่อยู่ไกลออกไปจึงถูกทาสีทับพื้นผิวที่อยู่ใกล้ยิ่งขึ้นส่งผลให้เกิดการเรนเดอร์แบบนี้: สิ่งที่เราจะเห็นคือพื้นผิวด้านหน้าสีม่วงของลูกบาศก์เท่านั้นในขณะที่พื้นผิวด้านสีแดงถูกทาสีทับสีม่วง ค่าเฉลี่ย z ของพื้นผิวสีม่วงสูงกว่าดังนั้นจึง 'ไกลออกไป' ดังนั้นฉันสงสัยว่าเทคนิคนี้ถูกต้องหรือไม่ สิ่งที่ฉันพยายามก็คือการหาระยะทางจากกล้อง (เช่นที่มา) ไปยังพื้นผิว แต่แล้วฉันก็ต้องการจุด ฉันเลือกตรงกลางของแต่ละพื้นผิว แต่มันก็ไม่ได้ผลเสมอไปเพราะทุกพื้นผิวไม่ใหญ่เท่ากัน ดังนั้นวิธีที่เชื่อถือได้ในการกำหนดลำดับของความใกล้ชิดของพื้นผิวที่มีต่อแหล่งกำเนิดคืออะไร?
10 3d  rendering 


6
ภาพลวงตา 3 มิติของพื้นผิวโลก 2 มิติ
หลายปีที่ผ่านมาฉันได้ยินเทคนิคที่ให้ภาพลวงตาของดาวเคราะห์หมุนรอบตัวโดยใช้พื้นผิว 2D ระบุว่าผู้ใช้ไม่สามารถเปลี่ยนตำแหน่งหรือวิวพอร์ตได้ เทคนิคนี้ชื่ออะไร
10 2d  3d  terminology  planet 

1
เทคนิคการเคลื่อนไหวตัวละครทั่วไปที่ใช้ในการแฮ็ค & สแลชเกมที่ใช้ตัวต่อคืออะไร
ผมสงสัยว่าสิ่งที่ชนิดของเทคนิคการเคลื่อนไหวที่ใช้สำหรับสิ่งมีชีวิตและภาพเคลื่อนไหวของตัวละครในปัจจุบันสับและเฉือนกระเบื้องประเภทตามเกม? Keyframing สำหรับการกระทำที่แตกต่างกันอาจเป็นตัวเลือกหนึ่ง การทำโครงกระดูกอาจเป็นอีกเรื่องหนึ่ง แต่ฟิสิกส์ล่ะ หรือพวกเขาใช้ระบบไฮบริดจลนศาสตร์แบบผกผันทั้งหมดที่สนับสนุนด้วยโครงกระดูกฟิสิกส์และผสมกับการแก้ไขคีย์เฟรมเพื่อภาพเคลื่อนไหวที่สมจริงยิ่งขึ้น? ถ้าเป็นเช่นนั้นอย่างไรและด้วยเหตุผลอะไรบ้าง ฉันสามารถคิดถึงวิธีแก้ปัญหาที่แตกต่างกันมากมายสำหรับปัญหาด้านล่าง แต่ฉันสงสัยว่ามีอะไรที่ใช้แล้วและเหมาะสมที่สุดสำหรับปัญหาเช่น: การเดินหรือการเคลื่อนที่บนภูมิประเทศที่ไม่เรียบ ปฏิสัมพันธ์การต่อสู้ฟิสิกส์การต่อสู้และการชน การแนบไอเท็มที่เข้มงวดเข้ากับตัวละครและการวนซ้ำของพวกมันในโลกแห่งฟิสิกส์ การเคลื่อนไหวของร่างกายที่อ่อนนุ่มเช่นผมพืชผักเสื้อผ้าและผ้าสอดคล้องกับภาพเคลื่อนไหวและการทำซ้ำ

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

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

5
ทำไมฉันไม่สามารถใช้โอเปอเรเตอร์ '> =' กับ Vector3s ได้
ฉันพยายามที่จะได้รับรูปสี่เหลี่ยมผืนผ้าย้ายไปมาระหว่างสองตำแหน่งที่ผมพูดถึงและ_positionA ทั้งสองประเภท_positionB Vector3สี่เหลี่ยมผืนผ้าเคลื่อนไหวได้ดี อย่างไรก็ตามเมื่อมันมาถึง_positionBมันจะไม่เคลื่อนที่ในทิศทางตรงกันข้ามเหมือนอย่างที่ควร ฉันกลับไปที่โค้ดเพื่อดู ฉันมาถึงข้อสรุปว่าเป็นวัตถุย้ายที่ifงบในรหัสพลาดเฟรมซึ่งในตำแหน่ง rects _positionBเท่ากับ ฉันตัดสินใจที่จะปรับเปลี่ยนรหัสไปในทิศทางที่ตรงกันข้ามถ้าตำแหน่ง rects คือมากกว่าหรือเท่ากับ _positionBรหัสของฉันไม่ยาวเกินไปดังนั้นฉันจะแสดงด้านล่าง: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
ฉันจะชักนำให้เกิดเหตุการณ์การชนใน LibGDX 3D ได้อย่างไร
ในรหัสด้านล่างฉันได้ยกตัวอย่างของสิ่งที่ฉันต้องการจะทำ ฉันมีกล้องถ่ายรูปและฉันต้องการให้มันหยุดเคลื่อนไหวเมื่อใดก็ตามที่กระทบกับกล่องใดกล่องหนึ่งฉันจะทำสิ่งนี้ได้อย่างไร public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private final Environment environment = new Environment(); private ModelBatch modelBatch; private PerspectiveCamera camera; private Model model; private ArrayList<ModelInstance> instance = new ArrayList<ModelInstance>(); private FirstPersonCameraController controller; private BoundingBox[] boxBounds = new BoundingBox[1000]; private BoundingBox cameraBox = …

1
ฉันจะค้นหาวงรอบของจัตุรมุขได้อย่างไร
ฉันกำลังมองหาสมการที่ถูกย่อให้เล็กที่สุดเพื่อค้นหาพิกัดศูนย์กลางและรัศมีของวงกลมจัตุรมุขที่ให้สี่จุดสามมิติ สิ่งที่ฉันพบบนอินเทอร์เน็ตส่วนใหญ่จัดการกับขอบเขตวงรอบของสามเหลี่ยมสามมิติแบนด์หรือคำจำกัดความทางคณิตศาสตร์ที่หยาบหรือบางกรณีเดียวเช่นจัตุรมุขปกติ อย่างไรก็ตามฉันพยายามหาสมการด้านล่าง แต่ฉันพลาดบางสิ่ง: -> -> -> let d1, d2, and d3 three vectors of any face of the triangle : | d1x d1y d1z | | x | | d1^2 | 2 * | d2x d2y d2z | * | y | = | d2^2 | | d3x d3y …
9 3d  sphere 

1
การหมุนกล้อง 3D
ได้โปรดยกโทษให้ฉันด้วย แต่ฉันต้องการความช่วยเหลือและฉันติดอยู่กับเรื่องนี้มาสองสามสัปดาห์แล้วตอนนี้ฉันไม่มีความคืบหน้าและทุกที่ที่ฉันไปและฉันเห็นคำตอบที่ต่างออกไป ฉันมีเคล็ดลับและคำแนะนำเพียงพอตอนนี้ฉันแค่ต้องการใครสักคนที่จะให้คำตอบสำหรับฉันที่จะทำงานย้อนกลับจากเพราะฉันไม่เข้าใจ สิ่งที่ทำให้เรื่องนี้เกิดความสับสนมากที่สุดคือวิธีที่ทุกคนใช้ชุดของการประชุมหรือกฎระเบียบที่แตกต่างกันและคำตอบของพวกเขาขึ้นอยู่กับการประชุมของพวกเขาเอง ดังนั้นนี่คือชุดของการประชุมที่ฉันสร้างขึ้นตามสิ่งที่ดูเหมือนจะเป็นเรื่องธรรมดาและมีเหตุผลที่สุด: กฎมือขวาสำหรับแกน Positive Y เพิ่มขึ้น Positive Z กำลังเข้าหาผู้ชม Positive X อยู่ทางขวา Row Major matrixes, transposed เมื่อถูกส่งไปยังเฉดสี Pitch: การหมุนรอบแกน X Yaw: การหมุนรอบแกน y ม้วน: การหมุนเกี่ยวกับแกน z ลำดับการหมุน: หมุน, ระยะห่าง, Yaw (ถูกต้องไหมมีคนตรวจสอบฉันได้ไหม) ค่าการหมุนในเชิงบวกมองลงมาจากปลายบวกของแกนผลลัพธ์ในการหมุนตามเข็มนาฬิกา ทิศทางเริ่มต้นสำหรับการหมุน 0 ในทุกแกนคือเวกเตอร์ที่ชี้ไปที่ลบ Y .. ได้รับอนุสัญญาเหล่านั้น (โดยทั้งหมดแก้ไขฉันถ้าพวกเขาผิด!) วิธีหนึ่ง: เขียนฟังก์ชั่น LookAt หรือไม่ (lookAt (ตำแหน่งเวกเตอร์, เลนส์เวกเตอร์, เวกเตอร์ขึ้นไป)) …

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