พื้นผิวดาวเคราะห์น้อย


10

ฉันพยายามที่จะอธิบายดาวเคราะห์น้อยดวงนี้ดังนั้นมันจึงดูสมเหตุสมผล ฉันคิดถึงบางอย่าง

หลังจากการกวดวิชานี้ฉันได้รับจนถึงตอนนี้

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

ตอนนี้ฉันไม่เข้าใจขั้นตอนต่อไป: คุณจะแก้ไขปัญหาตะเข็บได้อย่างไร ทรงกลม icosahedral นี้มีตะเข็บที่วิ่งผ่านซึ่งไม่สามารถหลีกเลี่ยงได้ ตกลง. ฉันจะทาสีพื้นผิวได้อย่างไรจึงดูไร้รอยต่อเมื่อใช้กับวัตถุ ฉันจะรู้ได้อย่างไรว่าขอบไหนเชื่อมต่อกับด้านใด ฉันเดาว่ามันจะสมมาตรกันเหรอ?

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

ดูเหมือนจะยากมากที่จะสร้างรูปทรงกลมแบบง่าย ๆ ฉันพลาดเทคนิคบางอย่างที่นี่หรือไม่?

คำตอบ:


10

ที่นี่ฉันจะใช้โปรแกรมวาดภาพ 3 มิติ ฉันใช้ Blender เป็นหลักในการสร้างแบบจำลองของฉันและมันมีจิตรกร 3 มิติที่สร้างขึ้นในความสามารถในการวาดโดยตรงในรูปแบบในสภาพแวดล้อม 3 มิติทำให้จังหวะต่อเนื่องข้ามตะเข็บ

ฉันไม่พบว่าเครื่องมือสีใน Blender นั้นยอดเยี่ยมดังนั้นฉันมักจะเปลี่ยนไปใช้สิ่งที่คล้ายกับGIMPเมื่อฉันมีความคิดคร่าวๆ จากนั้นฉันจะเพิ่มรายละเอียดใน GIMP แม้ว่าโปรแกรมระบายสี 3 มิติของคุณอาจแตกต่างกัน

โปรแกรมที่คุณใช้จะขึ้นอยู่กับขั้นตอนการทำงานของคุณ แต่นี่คือบทช่วยสอน (และอีกอัน ) สำหรับการใช้ความสามารถในการวาดภาพ 3 มิติของ Blender

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


1
Blender มีคุณสมบัติการแก้ไขภายนอกที่คุณสามารถใช้การวาดภาพมุมมองโดยใช้แอปพลิเคชั่นต่าง ๆ (เช่น GIMP) (โดยทั่วไปจะสร้างภาพหน้าจอที่คุณสามารถระบายสีและนำไปใช้)
API-Beast

โปรดทราบว่าแอปพลิเคชันเหล่านี้จำนวนมากอนุญาตให้คุณใช้พื้นผิวเป็นแปรง ดังนั้นพื้นผิวของเสียงร็อคของคุณสามารถนำไปใช้อย่างง่ายดายในแบบไร้รอยต่อ
MichaelHouse

มันกลายเป็นว่าโลกแห่งเครื่องมือพื้นผิว 3 มิติสำหรับจุดประสงค์นี้ .. Mudbox , ZBrushและDeep Paint 3Dรองรับการ "texturing 3d" ฉันรู้ว่ามีโปรแกรมเหล่านี้อยู่ฉันไม่ได้ต้องการโปรแกรมเหล่านั้น มายายังมีโปรแกรมระบายสีพื้นผิว 3 มิติ
bobobobo

บางทีฉันควรใช้Ptex
bobobobo

2

วิธีแก้ปัญหาอย่างง่ายอย่างหนึ่งก็คือทำให้พื้นหลังของดาวเคราะห์น้อยราบเรียบมากดังนั้นจึงมีการพันที่ดีจากนั้นเพิ่มรายละเอียดออกไปจากขอบ อย่าข้ามขอบ ใส่หลุมอุกกาบาตและการกระแทกของคุณและสิ่งที่อยู่ภายใน นั่นควรลดรอยต่อให้น้อยที่สุด


2

ฉันสามารถห่อแบบพอสมควรโดยใช้เลย์เอาต์ UV ชนิดนี้:

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

มันมีแค่ตะเข็บ 2 อันอันหนึ่งอยู่ด้านบนและอีกอันอยู่ด้านล่าง (ขอบ 1 และ 7 จากแผนภาพด้านบน)

พื้นผิวนั้นสามารถต่อกันได้ดังนั้นตลอดแนวตะเข็บที่เหลือจึงราบรื่น

ฉันไม่สามารถหาวิธีอื่นได้!

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


2

ฉันคิดว่าตอนนี้เกี่ยวกับการใช้cubemapพื้นผิว (เช่น 6 พื้นผิว) เหตุผลของฉันคือถ้าคุณวางแผนที่จะใช้ภาพขนาด 256x256 = 65536 texel คุณอาจใช้ภาพขนาด 64x64x6 = 24576 texel (ราคาถูกกว่า!) และลดความเพี้ยนและไม่มีเสา

คุณวางเลย์เอาต์ UV ออกมาดังนี้:

แผนที่ยูวี

การระบุว่าด้านใดเป็นอะไรและจัดวาง UV ด้วยวิธีนี้น่าเบื่อ แต่ไม่ยากมาก

คุณต้องสร้างพื้นผิวcubemapเพื่อวางบนทรงกลม ฉันไม่ได้มีหินหนึ่งดังนั้นฉันใช้เพียงหนึ่งจากhttp://humus.name/ สิ่งสำคัญที่ควรทราบคือความสามารถในการเรียงต่อกันไม่เพียงพอสำหรับ cubemap: คุณต้องมีความต่อเนื่องข้ามขอบของ cubemap (เพียงพับลูกบาศก์กระดาษเพื่อคำนวณสิ่งเหล่านี้!)



ฉันเพิ่งรู้ว่าวัตถุของคุณเป็นทรงกลมอย่างคร่าวๆคุณไม่จำเป็นต้องมีเลย์เอาต์ UV .. คุณสามารถใช้จุดสุดยอดปกติสำหรับการค้นหา texcoord ใน cubemap
bobobobo

1

คุณสามารถทำแผนที่พื้นผิวโดยทำท่าว่าเป็นทรงกลมหรือลูกบาศก์ คุณภาพของการประมาณนี้ขึ้นอยู่กับว่าดาวเคราะห์น้อยของคุณอยู่รอบ ๆ

ด้วยทรงกลมให้แต่ละตำแหน่งของจุดยอดเป็นปกติและแปลงเป็นพิกัดเชิงขั้ว สิ่งนี้จะสร้างเสาแม้ว่าอย่างน้อยก็จะราบรื่น

ด้วยคิวบ์คุณสามารถสร้างใบหน้าได้ 6 ใบหน้าที่ไร้รอยต่อ อีกทางหนึ่งคุณสามารถใช้แผนที่ลูกบาศก์ได้โดยรักษาตำแหน่งจุดยอดทั้งหมดเป็นบรรทัดฐานและสุ่มตัวอย่างจากแผนที่ลูกบาศก์ด้วยอีกครั้ง

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