แผนที่ภูมิประเทศที่สร้างขึ้นตามขั้นตอน ผสมผสานการเปลี่ยนระหว่างประเภทภูมิประเทศ


10

คำถามไม่ได้เป็นถ้อยคำที่ยิ่งใหญ่ที่สุดที่เคยขอโทษ

ฉันได้เรียนรู้และสร้างต้นแบบสิ่งบางอย่างจากการสร้างพื้นผิวและภูมิประเทศและพบเจอสิ่งที่บางทีคุณสามารถช่วยฉันได้

มันทำงานอย่างไร: ฉันกำลังสร้างแผนที่ความสูงของภูมิประเทศ มันสามารถเลื่อนได้อย่างไม่มีที่สิ้นสุดในทุกทิศทาง (ภาพที่ 1) ฉันจับและผสมสีตามค่าของแผนที่ความสูง (ภาพที่ 2)

มันใช้งานได้ดีมากและทำงานได้อย่างรวดเร็วในขณะนี้มันเป็นเรื่องง่ายมากในขณะนี้

สิ่งที่ฉันต้องการค้นหาเป็นวิธีที่ดีในการเบลอ / บิดเบือนระหว่างการเปลี่ยนภูมิประเทศ อย่างที่คุณเห็นในปัจจุบันมันมีรอยยับมากและดูไม่เป็นธรรมชาติเลย เนื่องจากนี่คือสิ่งทั้งหมดที่ถูกสร้างขึ้นตามขั้นตอนฉันจำเป็นต้องค้นหาอัลโกสำหรับการผสมที่สามารถวิ่งได้ทันที ฉันพยายามทำให้กระวนกระวายใจนิดหน่อยและมันก็ดูไม่ดี นอกจากนี้สิ่งที่ฉันเคยใช้จะต้องสามารถที่จะได้รับเมล็ดเพื่อที่จะรักษาความมั่นคง (แม้ว่าฉันสงสัยว่าจะเป็นปัญหาเพราะพวกเขาส่วนใหญ่จะทำงานใน randoms)

GreyScaleHeightMap ColorHeightMap
ความเข้าใจใด ๆ จะได้รับการชื่นชมมาก หากฉันจัดการเพื่อปล่อยให้ข้อมูลที่จำเป็นใด ๆ ในการเร่งด่วนของฉันที่จะโพสต์นี้เพียงแจ้งให้เราทราบ

คำตอบ:


14

เมื่อฉันทำสิ่งนี้ฉันลงเอยด้วยการทำไฟล์ไล่สีอย่างง่าย (ตาม xml หรือรูปภาพไม่สำคัญ) ที่กำหนดสีที่ใช้ในระยะทางที่กำหนดระหว่างสีความสูงหลัก (หญ้ากับทรายเป็นต้น) วิธีนี้มีอยู่ระหว่างรัฐ สิ่งที่ยอดเยี่ยมเกี่ยวกับเรื่องนี้คือคุณสามารถควบคุมการเปลี่ยนผ่านได้อย่างเต็มที่

ฉันคิดว่าคุณสามารถเขียนบางสิ่งบางอย่างที่พบว่าสีผสมตามระยะทางสีหลักในระดับความสูงผ่านการผสมบางอย่าง แต่ไม่ได้เป็นนักพัฒนาเกินกว่างานอดิเรกฉันไม่คุ้นเคยกับเทคโนโลยีดังกล่าว (ยัง)

นี่คือการไล่ระดับสีบางส่วนที่ฉันเคยใช้ โปรดทราบว่าคุณสามารถปรับสีตามความสูงปัจจุบัน:

หญ้า / ชายฝั่งเพิ่มเติม: ป้อนคำอธิบายรูปภาพที่นี่

สเปกตรัมเต็มรูปแบบ: ป้อนคำอธิบายรูปภาพที่นี่

และนี่คือลักษณะที่ปรากฏ ไม่เลวสำหรับเศษส่วนที่รายละเอียดต่ำ imo ...

ป้อนคำอธิบายรูปภาพที่นี่


มันสมบูรณ์แบบ ฉันไม่รู้ว่าทำไมฉันไม่คิดว่าจะใช้การไล่ระดับสี ขอบคุณ
Feltope

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