ไฟล์ CFG คืออะไร??
ไฟล์การกำหนดค่า Celestia เป็นไฟล์ข้อความธรรมดาที่ใช้โดย Celestia ซึ่งเป็นโปรแกรมจำลองจักรวาล 3 มิติ ไฟล์เหล่านี้มีความสำคัญในการปรับแต่งลักษณะการทำงานของ Celestia วัตถุท้องฟ้าที่จะแสดง และลักษณะที่ปรากฏของโปรแกรม อย่างไรก็ตาม การแก้ไขไฟล์เหล่านี้จำเป็นต้องได้รับความเอาใจใส่อย่างระมัดระวัง เนื่องจากการเปลี่ยนแปลงที่ไม่เหมาะสมอาจขัดขวางกระบวนการโหลดของ Celestia และทำให้ไม่สามารถทำงานได้อย่างถูกต้อง
เซเลสเทีย
Celestia เป็นซอฟต์แวร์จำลองดาราศาสตร์ 3 มิติแบบโอเพ่นซอร์สฟรีที่ให้ผู้ใช้สามารถสำรวจและแสดงภาพจักรวาลในลักษณะที่สมจริงและโต้ตอบได้ ได้รับการพัฒนาโดย Chris Laurel และเปิดตัวครั้งแรกในต้นปี 2000 Celestia พร้อมใช้งานสำหรับระบบปฏิบัติการ Windows, macOS และ Linux
คุณสมบัติหลักและแง่มุมของ Celestia ได้แก่:
- การแสดงภาพ 3 มิติที่สมจริง: Celestia นำเสนอระบบสุริยะของเราอย่างละเอียดและแม่นยำ เช่นเดียวกับดวงดาว กาแล็กซี และวัตถุท้องฟ้าอื่นๆ ใช้โมเดล 3 มิติและพื้นผิวคุณภาพสูงเพื่อสร้างประสบการณ์ที่ดื่มด่ำกับภาพ 
- ฐานข้อมูลท้องฟ้าที่กว้างขวาง: ซอฟต์แวร์นี้มาพร้อมกับฐานข้อมูลในตัวที่กว้างขวางของวัตถุท้องฟ้าที่รู้จัก รวมถึงดวงดาว ดาวเคราะห์ ดวงจันทร์ ดาวเคราะห์น้อย ดาวหาง และยานอวกาศ ผู้ใช้สามารถค้นหาและสำรวจวัตถุเหล่านี้ได้อย่างง่ายดาย 
- ความแม่นยำทางวิทยาศาสตร์: แม้ว่า Celestia จะเป็นเครื่องมือในการแสดงภาพ แต่ก็มีจุดมุ่งหมายเพื่อแสดงวัตถุและปรากฏการณ์บนท้องฟ้าให้แม่นยำที่สุดเท่าที่จะเป็นไปได้ โดยอาศัยข้อมูลทางวิทยาศาสตร์ที่มีอยู่ 
รูปแบบไฟล์ที่ Celestia ใช้
Celestia ใช้รูปแบบไฟล์ที่หลากหลายสำหรับการจำลองทางดาราศาสตร์ 3 มิติในด้านต่างๆ นี่คือรูปแบบไฟล์สำคัญบางส่วนที่ Celestia ใช้งาน:
- ไฟล์กำหนดค่า (.cel)
- คำอธิบาย: ไฟล์ข้อความธรรมดาที่อนุญาตให้ผู้ใช้ปรับแต่งพฤติกรรม ลักษณะ และเนื้อหาของ Celestia
- วัตถุประสงค์: ปรับแต่งการตั้งค่า กำหนดสถานที่ และระบุวัตถุท้องฟ้า
- โมเดล 3 มิติและเมช
- รูปแบบ: .3ds, .obj, .dae, .ac
- คำอธิบาย: รูปแบบไฟล์โมเดล 3 มิติที่รองรับซึ่งใช้ในการเรนเดอร์เทห์ฟากฟ้าและยานอวกาศ
- วัตถุประสงค์: การแสดงวัตถุ 3 มิติภายใน Celestia
- ไฟล์พื้นผิว
- รูปแบบ: .jpg, .png, .dds
- คำอธิบาย: ไฟล์เหล่านี้มีพื้นผิวสำหรับเทห์ฟากฟ้า
- วัตถุประสงค์: การจับคู่พื้นผิวบนโมเดล 3 มิติเพื่อให้ดูสมจริง
- สตาร์แค็ตตาล็อกและไฟล์ข้อมูล
- รูปแบบ: รูปแบบที่กำหนดเอง, .csv, .tsv
- คำอธิบาย: ไฟล์ข้อมูลที่ใช้แทนดวงดาวและวัตถุท้องฟ้าอื่นๆ เพื่อให้แน่ใจว่าการจำลองมีความแม่นยำ
- วัตถุประสงค์: การแสดงวัตถุท้องฟ้าอย่างแม่นยำ
- แผนที่พื้นผิวลูกบาศก์
- คำอธิบาย: แผนที่ลูกบาศก์ใช้เพื่อจำลองลักษณะของวัตถุท้องฟ้าที่อยู่ห่างไกล เช่น กาแลคซี
- วัตถุประสงค์: การแสดงวัตถุที่อยู่ห่างไกลด้วยพื้นผิวที่สมจริง
- ไฟล์สคริปต์
- คำอธิบาย: ไฟล์เหล่านี้มีสคริปต์แบบกำหนดเองที่เขียนด้วยภาษาสคริปต์ของ Celestia
- วัตถุประสงค์: ช่วยให้ผู้ใช้สามารถสร้างกิจกรรมและภาพเคลื่อนไหวแบบไดนามิกภายในจักรวาลของ Celestia
ไฟล์การกำหนดค่า Celestia
ต่อไปนี้เป็นภาพรวมพื้นฐานของสิ่งที่คุณสามารถทำได้ด้วยไฟล์การกำหนดค่า Celestia:
- การตั้งค่าตำแหน่งของคุณ: คุณสามารถระบุตำแหน่งของคุณบนโลกได้โดยใช้พารามิเตอร์ละติจูด ลองจิจูด และระดับความสูง ช่วยให้ Celestia แสดงท้องฟ้ายามค่ำคืนได้อย่างแม่นยำจากตำแหน่งของคุณ
Location "My Location"
{
    Latitude 40.7128
    Longitude -74.0060
    Altitude 0
}
- การปรับแต่งตัวเลือกการรับชมของคุณ: คุณสามารถปรับตัวเลือกการรับชมต่างๆ ได้ เช่น ขอบเขตการมองเห็น การตั้งค่าเวลา และการตั้งค่าการแสดงผล
Viewpoint
{
    Location "My Location"
    Follow "Earth"
    Eye [0.0 0.0 0.0]
    Center [0.0 0.0 0.0]
    Up [0.0 1.0 0.0]
    Fov 45
}
Time
{
    Date "2023-09-25T12:00:00.000Z"
    Clock "Now"
}
Rendering
{
    Atmosphere false
    Stars 7
    Planetshine 0.25
}
- การโหลดวัตถุท้องฟ้า: คุณสามารถเพิ่มวัตถุท้องฟ้า เช่น ดวงดาว ดาวเคราะห์ ดาวเคราะห์น้อย ยานอวกาศ และอื่นๆ ลงในการจำลองของคุณได้ แต่ละอ็อบเจ็กต์ถูกกำหนดไว้ในไฟล์คอนฟิกูเรชันพร้อมคุณสมบัติ
Star "Sun"
{
    RA 0
    Dec 0
    Distance 0
    AppMag -26.74
    SpectralType "G2V"
}
Planet "Earth"
{
    Parent "Sol"
    Texture "earth.jpg"
    Radius 6371
    EllipticalOrbit
    {
        Period 365.25
        SemiMajorAxis 149.6e6
        Eccentricity 0.017
        Inclination 0
        AscendingNode 0
        ArgOfPericenter 102.94
        MeanAnomaly 100.464
}
}
- การกำหนดยานอวกาศ: คุณสามารถสร้างยานอวกาศสมมติของคุณเองหรือใช้ยานอวกาศจริงได้โดยการระบุพารามิเตอร์ เช่น ตำแหน่ง การวางแนว และโมเดล 3 มิติ
Spacecraft "Voyager 1"
{
    Parent "Sol"
    Class "spacecraft"
    Mesh "voyager.3ds"
    Radius 0.01
    EllipticalOrbit
    {
        Period 30700
        SemiMajorAxis 1.08e11
        Eccentricity 0.044
        Inclination 3.4
        AscendingNode 49.0
        ArgOfPericenter 44.0
        MeanAnomaly 35.0
}
}
- การสร้างสคริปต์: คุณสามารถเขียนสคริปต์ในภาษาสคริปต์ที่กำหนดเองของ Celestia เพื่อสร้างกิจกรรมและภาพเคลื่อนไหวแบบไดนามิกได้
เปิดไฟล์ CFG ได้อย่างไร
โปรแกรมที่เปิดหรืออ้างอิงไฟล์ CFG
- Celestia (ฟรี) สำหรับ (Windows, Mac, Linux)
ไฟล์ CFG อื่นๆ
ต่อไปนี้เป็นไฟล์ประเภทอื่นๆ ที่ใช้นามสกุลไฟล์ .cfg
การตั้งค่า
- CFG - ไฟล์การกำหนดค่า Celestia
- CFG - ไฟล์การเชื่อมต่อเซิร์ฟเวอร์ Citrix
- CFG - ไฟล์กำหนดค่า MAME
- CFG - ไฟล์การกำหนดค่า LightWave
เกม
ระบบ & อื่นๆ