์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
Flightgear
ํ”Œ๋ผ์ดํŠธ๊ธฐ์–ด
๊ฐœ๋ฐœ
David Murr[1] ๋ฐ ๊ธฐํƒ€[2]
์ตœ์‹  ๋ฒ„์ „
2019.1
ํ”Œ๋žซํผ
์žฅ๋ฅด
๋ฐœ๋งค์ผ
๊ณต์‹ ์‚ฌ์ดํŠธ
๊ตฌ๋งค ๊ฐ€๊ฒฉ
๋ฌด๋ฃŒ(์˜คํ”ˆ์†Œ์Šค)

1. ๊ฐœ์š”
1.1. ํ”Œ๋ ˆ์ด ์˜์ƒ
2. ํŠน์ง•
2.1. ์žฅ์ 
2.1.1. ์ตœ์ดˆ์˜ ์˜คํ”ˆ์†Œ์Šค ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ2.1.2. ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๋„ˆ๋ฆฌ, ๋น„ํ–‰๊ธฐ2.1.3. ๋†’์€ ํ™•์žฅ์„ฑ2.1.4. ๋ฉ€ํ‹ฐํ”Œ๋žซํผ๊ณผ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด
2.2. ๋‹จ์ 
2.2.1. ์˜ ์ข‹์ง€ ๋ชปํ•œ ๊ทธ๋ž˜ํ”ฝ2.2.2. ์ˆ˜๊ฐ€ ์ ์€ ์ •๋ฐ€ํ•˜๊ฒŒ ๊ตฌํ˜„๋œ ํ•ญ๊ณต๊ธฐ๋“ค
3. ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•œ ๊ฒŒ์ž„

1. ๊ฐœ์š”[ํŽธ์ง‘]

Flightgear๋Š” GNU ๋ผ์ด์„ ์Šค๋กœ ๋ฐฐํฌ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์ด๋‹ค.
๋‹ค์‹œ๋งํ•ด, ๋ˆ„๊ตฌ๋‚˜ ๊ณต์งœ์ด๋‹ค.[3]

1.1. ํ”Œ๋ ˆ์ด ์˜์ƒ[ํŽธ์ง‘]


๊ฐ€์žฅ ์ตœ์‹ ๋ฒ„์ „์˜ ํ”Œ๋ ˆ์ด ์˜์ƒ์ด๋‹ค.
์˜คํ”ˆ์†Œ์Šค ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์น˜๊ณ ๋Š” ๋†’์€ ๊ทธ๋ ˆํ”ฝ๊ณผ ์ •๋ฐ€ํ•œ ์‹œ๋„ˆ๋ฆฌ๋ฅผ ์ž๋ž‘ํ•˜์ง€๋งŒ,
๊ณต์‹ ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์œ ๋Ÿฝ์ด๋‚˜ ๋ฏธ๊ตญ ์ด์™ธ ์‹œ๋„ˆ๋ฆฌ์˜ ๊ฒฝ์šฐ ๊ทธ๋ฆฌ ์ข‹์ง€๋Š” ์•Š๋‹ค. ๋ฏธ๊ตญ์— ํ•œ ๋น„ํ–‰์žฅ๋ณด๋‹ค ๊ตญ๋‚ด ๊ณตํ•ญ์ด ๋” ๊ตฌํ˜„์ด ๋ชจ์ž๋ž„ ์ •๋„.

๊ณ ํ€„๋ฆฌํ‹ฐ ๊ธฐ์ข…์˜ ๊ฒฝ์šฐ X-plane ๊ฐ™์€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ๊ธฐ์ข…๋“ค๊ณผ ๋™๋“ฑํ•œ ์ง„์ž… ์žฅ๋ฒฝ์„ ๊ฐ€์ง€๋ฏ€๋กœ,
์ƒ์šฉ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ž…๋ฌธ ์ „์— Flightgear๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ธฐ์ดˆ์ ์ธ ๊ณ„๊ธฐ, ์กฐ์ข…๋ฒ• ๋“ฑ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ๋„ ๋‚˜์˜์ง€ ์•Š๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

2.1. ์žฅ์ [ํŽธ์ง‘]

2.1.1. ์ตœ์ดˆ์˜ ์˜คํ”ˆ์†Œ์Šค ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ[ํŽธ์ง‘]

์•Œ๋ ค์ง„ ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด Flightgear๋Š” ์„ธ๊ณ„ ์ตœ์ดˆ์˜ GNU ๋ผ์ด์„ ์Šค๊ฐ€ ์ ์šฉ๋œ ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌ๋˜๋ฉฐ, ๋ฌด๋ฃŒ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ๋Ÿฌ ๊ธฐ์ฒด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์˜คํ† ํŒŒ์ผ๋Ÿฟ ๋“ฑ์„ ์ง€์›ํ•˜๋Š” ๋“ฑ ์ƒ๋‹นํ•œ ํ€„๋ฆฌํ‹ฐ๋ฅผ ์ž๋ž‘ํ•œ๋‹ค.

2.1.2. ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๋„ˆ๋ฆฌ, ๋น„ํ–‰๊ธฐ[ํŽธ์ง‘]

์˜คํ”ˆ์†Œ์Šค ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋‹ต๊ฒŒ, ์ „ ์„ธ๊ณ„์˜ ์‹œ๋„ˆ๋ฆฌ์™€ ์ˆ˜๋งŽ์€ ๋น„ํ–‰๊ธฐ ๋“ฑ์„ ๋ฌด๋ฃŒ๋กœ ์ง€์›ํ•œ๋‹ค.
๋ณด์ž‰๊ณผ ์—์–ด๋ฒ„์Šค๋Š” ๋ฌผ๋ก  ์„ธ์Šค๋‚˜ 172 ๋“ฑ ๊ธฐ๋ณธ์ ์ธ ํ•ญ๊ณต๊ธฐ๋Š” ์ง€์›ํ•˜๊ณ ,
์‹ฌ์ง€์–ด ์Šคํ‚จ ์ค‘์—๋Š” ์•„์‹œ์•„๋‚˜์™€ ๋Œ€ํ•œํ•ญ๊ณต์˜ ์Šคํ‚จ๋„ ์žˆ๋‹ค(!!) ๊ทธ๋Ÿฐ๋ฐ ๊ตญ๋‚ด๊ณตํ•ญ ์‹œ๋„ˆ๋ฆฌ๋Š” ๊ฑฐ์˜ ์—†๋‹ค ์•ˆ์Šต

์‹œ๋„ˆ๋ฆฌ์˜ ๊ฒฝ์šฐ ์ด๊ณณ์—์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ์ข… ์Šคํ‚จ ๋“ฑ์€ ์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
๊ธฐ์—ฌ์ž ์ค‘์—๋Š” X-plane ๋“ฑ์— ์‹œ๋„ˆ๋ฆฌ์™€ ์Šคํ‚จ์„ ์—…๋กœ๋“œํ•˜๋Š” ์œ ์ €๋„ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค.

๊ณตํ•ญ๋“ค์„ ์ž์„ธํžˆ ๋ณด๋ฉด ์œ ๋… ํ•œ๊ตญ ๊ณตํ•ญ๋“ค์€ ์ธ์ฒœ๊ณตํ•ญ(RKSI)๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๊ฑด๋ฌผ๋“ค์ด ์—†๋Š”๋ฐ,
๊ตญ๋‚ด์—์„œ Flightgear ์‹œ๋„ˆ๋ฆฌ์— ๊ธฐ์—ฌํ•˜๋Š” ์‚ฌ๋žŒ์ด ๊ฑฐ์˜ ์—†์–ด์„œ ๊ทธ๋Ÿฐ ๊ฑฐ ๊ฐ™๋‹ค.

2.1.3. ๋†’์€ ํ™•์žฅ์„ฑ[ํŽธ์ง‘]

๋‹ค๋ฅธ ์ƒ์šฉ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ฒ˜๋Ÿผ ์• ๋“œ์˜จ์„ ์ง€์›ํ•˜๋ฉฐ
Nasal์ด๋ผ๋Š” ์ „์šฉ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋„ ์žˆ๋‹ค. ๋ฌธ๋ฒ•์€ JS๋ž‘ C๋ฅผ ์งฌ๋ฝ•ํ•œ ๋А๋‚Œ.
๋˜ํ•œ ์˜คํ”ˆ์†Œ์Šค๋‹ค๋ณด๋‹ˆ ๋งˆ๊ฐœ์กฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜์—ฌ ๋ ˆ๋”ง ๋“ฑ์„ ๋ณด๋ฉด Flightgear์—๋‹ค OepnVR SDK๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ฌด๋ ค ์˜คํ˜๋Ÿฌ์Šค VR๊ณผ ์ ‘๋ชฉ์‹œํ‚ค๋Š” ์–ด๋งˆ์–ด๋งˆํ•œ ์‚ฌ๋žŒ๋„ ์žˆ๋‹ค.

2.1.4. ๋ฉ€ํ‹ฐํ”Œ๋žซํผ๊ณผ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด[ํŽธ์ง‘]

Windows๋Š” ๋ฌผ๋ก ์ด๊ณ , macOS์™€ ์‹ฌ์ง€์–ด Linux๊นŒ์ง€ ์ง€์›ํ•œ๋‹ค!
๋˜ํ•œ ์‚ฌ์„ค์„œ๋ฒ„๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์Œ์„ฑ์„ ํ†ตํ•œ ๊ด€์ œ ๋˜ํ•œ ๊ฐ€๋Šฅํ•˜๋‹ค.[4]
๊ฑฐ๊ธฐ์—๋‹ค ๋ฆฌ๋ˆ…์Šค์—๋„ ์ง€์›๋˜๋Š” ๋•์— OpenGL์„ ์ง€์›ํ•˜๋Š” Linux ์žฅ์น˜๋ผ๋ฉด ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค.๋‹Œํ…๋„ ์Šค์œ„์น˜์—๋‹ค ์šฐ๋ถ„ํˆฌ ๊น”์•„์„œ ํ”Œ๋ผ์ดํŠธ๋จธ์‹  ๋งŒ๋“ค๊ธฐ

2.2. ๋‹จ์ [ํŽธ์ง‘]

2.2.1. ์˜ ์ข‹์ง€ ๋ชปํ•œ ๊ทธ๋ž˜ํ”ฝ[ํŽธ์ง‘]

2000๋…„๋Œ€ ์ด์ „๋ถ€ํ„ฐ ๊ฐœ๋ฐœ์„ ํ•˜๋˜ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋‹ค ๋ณด๋‹ˆ ๊ทธ๋ž˜ํ”ฝ์ด ์˜ ์ข‹์ง€ ๋ชปํ•˜๋‹ค.
Reshade๋ฅผ ์ ์šฉํ•˜์—ฌ ์ฑ„๋„๋ฅผ ๋†’์—ฌ์ฃผ๊ณ  ๋ช…๋„๋ฅผ ์ค„์ด๋ฉด ๊ดœ์ฐฎ์€ ๊ทธ๋ž˜ํ”ฝ์„ ๋ณด์—ฌ์ฃผ๊ธด ํ•œ๋‹ค. ๋งํฌ[5]

2.2.2. ์ˆ˜๊ฐ€ ์ ์€ ์ •๋ฐ€ํ•˜๊ฒŒ ๊ตฌํ˜„๋œ ํ•ญ๊ณต๊ธฐ๋“ค[ํŽธ์ง‘]

FMC, ์˜คํ† ํŒŒ์ผ๋Ÿฟ, ๊ฑฐ์˜ ๋ชจ๋“  ๊ณ„๊ธฐ๊ฐ€ ๊ตฌํ˜„๋œ ํ•ญ๊ณต๊ธฐ๋“ค์ด ์†์— ๊ผฝ์„ ๋งŒํผ ์ ๋‹ค.
๋ฌด๋ฃŒ๋‹ค ๋ณด๋‹ˆ ์–ด์ฉ” ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ.

๋‹ค๋งŒ X-Plane 11 ํ•ญ๊ณต๊ธฐ ์ œ์ž‘์ž ์ค‘ ํ•œ๋ช…์ธ ZIBO MOD๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ฌด๋ฃŒ๊ธฐ์ข… ZIBO 737-800์ฒ˜๋Ÿผ,
๋ฌด๋ฃŒ์ž„์—๋„ ๊ฑฐ์˜ ๋ชจ๋“  ๊ณ„๊ธฐ, ์˜คํ† ๋žœ๋”ฉ, FMC๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ์ฒด๋„ ์žˆ๊ธด ํ•˜๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๊ธฐ์ข…์€ B777[6], A330[7]
ํ€„๋ฆฌํ‹ฐ๊ฐ€ ์ข‹์€ ๊ธฐ์ฒด๋ž‘ ์‹œ๋„ˆ๋ฆฌ๋งŒ ๋งŽ์•˜์œผ๋ฉด ์ด ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” FSX๋ฅผ ์ด๊ฒผ์„์ง€๋„ ๋ชจ๋ฅธ๋‹ค

3. ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•œ ๊ฒŒ์ž„[ํŽธ์ง‘]

FSX, X-Plane์ฒ˜๋Ÿผ ๋งˆ์šฐ์Šค์™€ ํ‚ค๋ณด๋“œ๋งŒ์œผ๋กœ๋„ ๋ถˆ๊ฐ€๋Šฅํ•œ๊ฑด ์•„๋‹ˆ๋‚˜, ์ œ๋Œ€๋กœ ๋œ ํ”Œ๋ ˆ์ด๋ฅผ ํ•˜๋ ค๋ฉด ์กฐ์ด์Šคํ‹ฑ์ด ํ•„์š”ํ•˜๋‹ค.

[1] ํ”„๋กœ์ ํŠธ ์ฐฝ์‹œ์ž
[2] ์˜คํ”ˆ์†Œ์Šค ํŠน์„ฑ ์ƒ ๋‹ค์ˆ˜์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฐธ์—ฌํ•˜์˜€๋‹ค.
[3] ๋‹ค๋งŒ ๋‹ค๋ฅธ ๊ธฐ์—ฌ์ž๊ฐ€ ์žฌ์ˆ˜์ •์„ ํ†ตํ•ด ์žฌ๋ฐฐํฌ๋ฅผ ํ•œ ๋ฒ„์ „์˜ ๊ฒฝ์šฐ ์œ ๋ฃŒ์ผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ GNU ๋ผ์ด์„ ์Šค ์ƒ ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์œ ๋ฃŒ๋กœ ์žฌ๋ฐฐํฌํ•ด๋„ ์ €์ด‰๋˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๋‹ค๋งŒ ์‹ ๋‚˜๊ฒŒ ๊นŒ์ผ ์ˆ˜๋Š” ์žˆ๋‹ค
[4] ์‹ค์ œ๋กœ SquakBox๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ณต์‹์ ์œผ๋กœ ๋ฐง์‹ฌ ์ ‘์†๋„ ๊ฐ€๋Šฅํ–ˆ์œผ๋‚˜, ์ง€๊ธˆ์€ ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ๋˜์–ด ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€ํ•˜๋‹ค.
[5] ์ตœ์‹  ๋ฒ„์ „์—์„  ๋ง‰ํžŒ ๋ฐฉ๋ฒ•์ด๋‹ค..
[6] FMC๋ฅผ ๋ฏธ์ง€์›ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํฐ ํ ์ด๋‹ค.
[7] ํ•ด๋‹น ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ๊ธฐ์ข…๋“ค ์ค‘ ๊ฐ€์žฅ ์ข‹์€ ํ€„๋ฆฌํ‹ฐ์˜ ๊ธฐ์ข…์ด๋‚˜, ์ด๋งˆ์ € FMC์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๊ฒฝ๋กœ ์„ค์ •์ด๋ž‘ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋งŒ ์žˆ๋Š” ์ˆ˜์ค€.