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