๐Ÿ“š Docs

๋ณ€ํ™˜ ๊ฒ€์ฆ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

์ด ๋ชฉ๋ก์€ ํ•ญ๋ชฉ์ด ๋ˆ„๋ฝ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ž˜ ๋ณ€ํ™˜๋œ ๋ฒ„์Šค์— ํ•„์š”ํ•œ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์— ๋Œ€ํ•œ ํŠœํ† ๋ฆฌ์–ผ์ด ์—†๋”๋ผ๋„ ๋‚™๋‹ดํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค! busmods.com์— blend ํŒŒ์ผ๊ณผ ํ•จ๊ป˜ ๊ฒŒ์‹œ๋œ ๋‹ค์–‘ํ•œ ์˜ˆ์ œ ๋ชจ๋“œ๋ฅผ ๊ฒ€ํ† ํ•˜์—ฌ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํด๋ฆฌ๊ณค ๋ฐ ํ…์Šค์ฒ˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • [ ] ํด๋ฆฌ๊ณค: ๋ชจ๋ฐ”์ผ ์ฐจ๋Ÿ‰์— 30๋งŒ ๋˜๋Š” 40๋งŒ ๊ฐœ ์ด์ƒ์˜ ์‚ผ๊ฐํ˜•์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. 100๋งŒ ๊ฐœ ์ด์ƒ์˜ ๋ชจ๋ธ์€ ์–ด๋ ค์›€์„ ๊ฒช์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • [ ] ์ž‘์€ ํ…์Šค์ฒ˜: ์„ธ๋ถ€ ์‚ฌํ•ญ์—๋Š” ๋” ์ž‘์€ ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋‹จ์ƒ‰ ๋ถ€ํ’ˆ์€ 4x4 ํ”ฝ์…€ ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • [ ] ์ตœ๋Œ€ ํ…์Šค์ฒ˜ ํฌ๊ธฐ: [!IMPORTANT] ๋ชจ๋ฐ”์ผ์—์„œ 2048 ํ”ฝ์…€ ์ด์ƒ์˜ ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค(์ถฉ๋Œ ๋ฐ ๋ถˆ์•ˆ์ •).
  • [ ] Lite ๋ฒ„์ „: PC ๋ฒ„์ „์ด 4k๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ตœ์ ํ™”๋œ ํ…์Šค์ฒ˜๋กœ Lite ๋ฒ„์ „์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ๋ณธ

  • [ ] ๋น„์œจ: ๋น„์œจ์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค(1 Blender ๋‹จ์œ„ = 1๋ฏธํ„ฐ). ๋„ˆ๋น„ ~2.5m, ๋†’์ด ~3m.
  • [ ] ์งˆ๋Ÿ‰: ๋นˆ ๋ฒ„์Šค์— ํ•ด๋‹นํ•˜๋Š” ์งˆ๋Ÿ‰์„ ์ •์˜ํ•˜์‹ญ์‹œ์˜ค(์Šน๊ฐ์„ ์ด์ค‘๋Ÿ‰์— ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค).
  • [ ] ์ถฉ๋Œ์ฒด: ๊ฐ„๋‹จํ•œ ์ถฉ๋Œ์ฒด๋ฅผ ์ •์˜ํ•˜์‹ญ์‹œ์˜ค(์ƒ์ž ์ถฉ๋Œ์ฒด ๋˜๋Š” ์ตœ๋Œ€ 256 tris์˜ ๋ณผ๋ก ๋ฉ”์‰ฌ ์ถฉ๋Œ์ฒด).
  • [ ] ์—์–ด๋กœ ํ‘œ๋ฉด: ์•ˆ์ •์„ฑ(aeroforce)์„ ์œ„ํ•ด ์ฐจ์ถ• ์œ„์น˜์— aero surface๋ฅผ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ๋ฏธ๋ฆฌ๋ณด๊ธฐ: ํด๋”์— preview.png ์ด๋ฏธ์ง€๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค(16:9 ๋น„์œจ).
  • [ ] ์žฌ์งˆ: UseStandardShader=1 ๋˜๋Š” 0. ๊ฐœ๋ณ„ PBR ์žฌ์งˆ์„ ๊ตฌ์„ฑํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ 0์œผ๋กœ ๋‘์‹ญ์‹œ์˜ค.
  • [ ] ๋ฐ”ํ€ด: .wheels ํŒŒ์ผ์˜ ๋ฐ˜๊ฒฝ ๋ฐ ์„œ์ŠคํŽœ์…˜ ์„ค์ •.
  • [ ] ์กฐํ–ฅ: ์—”์ง„์˜ max_steer_angle(์ผ๋ฐ˜ 35, ๊ตด์ ˆ 42).
  • [ ] ์• ์ปค๋งŒ: [!IMPORTANT] ์˜ฌ๋ฐ”๋ฅธ ํšŒ์ „์„ ์œ„ํ•ด use_ackerman=1 ๋ฐ ์œ„์น˜ [pos_ackerman](์ผ๋ฐ˜์ ์œผ๋กœ ๋’ค ์ฐจ์ถ• ์ค‘์‹ฌ)์„ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ์—”์ง„/๋ณ€์†๊ธฐ: ์—”์ง„์˜ ํ† ํฌ ๊ณก์„  ๋ฐ ๊ธฐ์–ด ์„ค์ •.
  • [ ] RPM: ์—”์ง„, ์‚ฌ์šด๋“œ ๋ฐ ๋ชจ๋ธ(๋ฐ”๋Š˜)์—์„œ ์ตœ๋Œ€ RPM์„ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ์‚ฌ์šด๋“œ: ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์‚ฌ์šด๋“œ๋ฅผ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค. ์ ˆ๋Œ€๋กœ MP3๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค, WAV 44.1 kHz๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ์—์–ด์ปจ: .ini์˜ ๊ตฌ์„ฑ ๋ฐ ๋ฌธ/๊ณต๊ธฐ ์˜์—ญ์˜ ๋ฃจํ”„ ์‚ฌ์šด๋“œ.
  • [ ] ๊ฑฐ์šธ: ๋ฐ˜์‚ฌ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ๊ฑฐ์šธ ์œ„์น˜๊ฐ€ ์ฃผ ์นด๋ฉ”๋ผ์— ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • [ ] ์—ฐ๊ธฐ: ๋ฐฐ๊ธฐ ์—ฐ๊ธฐ ๋ฐฉ์ถœ๊ธฐ ์œ„์น˜.
  • [ ] ํ—ค๋“œ๋ผ์ดํŠธ: ํ”„๋กœ์ ํ„ฐ(๋ชจ๋ฐ”์ผ/๋ผ์ดํŠธ) ๋ฐ ์ŠคํฌํŠธ๋ผ์ดํŠธ(PC Ultra)๋ฅผ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ๋‚ด๋ถ€ ์กฐ๋ช…: Ultra์šฉ ์กฐ๋ช… 3๊ฐœ, Light/Mobile์šฉ ์ค‘์•™ ์กฐ๋ช… 1๊ฐœ.
  • [ ] ๋ฌธ: ๋ฌธ ์กฐ๋ช…(ํ…์Šค์ฒ˜ ๋ฐ ์‹ค์ œ ์กฐ๋ช…). ์—ด๋ ค ์žˆ์„ ๋•Œ ์—์–ด์ปจ ๋ฐ”๋žŒ ์ƒˆ๋Š” ์†Œ๋ฆฌ.
  • [ ] ์นด๋ฉ”๋ผ: ์šด์ „์ž ์นด๋ฉ”๋ผ, ์Šน๊ฐ ๋ฐ ๋”๋ฏธ ์œ„์น˜(์šด์ „์ž/์ฐจ์žฅ)๋ฅผ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋Œ€์‹œ๋ณด๋“œ: ๋ฒ„ํŠผ, ํ•ธ๋“œ๋ธŒ๋ ˆ์ดํฌ, ๊นœ๋ฐ•์ด, ์ ํ™”, ํ‘œ์‹œ๋“ฑ.
  • [ ] ์ •์ง€ ์š”์ฒญ: ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ๊ฐ์‹ค ๋‚ด ์กฐ๋ช… + ์†Œ๋ฆฌ.
  • [ ] ์„ ํƒ์  ์‚ฌ์šด๋“œ: ๋ฌธ ์—ด๋ฆผ/๋‹ซํž˜ ์†Œ๋ฆฌ, ํ›„์ง„ ์†Œ๋ฆฌ.
  • [ ] ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ๋ฒ„ํŠผ: ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ์—์–ด์ปจ์šฉ ์นด๋ฉ”๋ผ ์ขŒํ‘œ(C ํ‚ค).
  • [ ] ๊ฐœ์ฐฐ๊ตฌ: ์Šน๊ฐ ๊ฒฝ๋กœ ์ค‘๊ฐ„ ์œ„์น˜(ํ†ต๊ณผํ•˜๊ธฐ ์ „์— ๋ฉˆ์ถ”๊ฒŒ ํ•จ).
  • [ ] 3D ์‚ฌ์šด๋“œ ์œ„์น˜: ๊ณต๊ฐ„ ํšจ๊ณผ๋ฅผ ์œ„ํ•ด ์‚ฌ์šด๋“œ txt์— ์ขŒํ‘œ๋ฅผ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.

์Šคํ‹ฐ์–ด๋ง ํœ  ๋ฐ ๋ฐ”๋Š˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • [ ] ์ค‘์•™ ์ •๋ ฌ: ์Šคํ‹ฐ์–ด๋ง ํœ ์„ ์šด์ „์ž ์นด๋ฉ”๋ผ์™€ ์ผ์ง์„ ์œผ๋กœ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ๋ฐ”๋Š˜ ๋น„์œจ: ํšŒ์ „์€ ์„ ํ˜•์ž…๋‹ˆ๋‹ค. ๊ฐ„๊ฒฉ(0-20, 20-40)์ด ๊ฐ™๋„๋ก ๋Œ€์‹œ๋ณด๋“œ ๋””์ž์ธ์„ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.
  • [ ] RPM ๋™๊ธฐํ™”: ๋ชจ๋ธ txt์˜ ์ตœ๋Œ€ RPM์€ ์—”์ง„๊ณผ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์œ ๋ฆฌ ๋ฐ ์ฐฝ๋ฌธ ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • [ ] ๋ฐ˜์‚ฌ: ์™ธ๋ถ€์—๋งŒ ๋ฐ˜์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค(๋‚ด๋ถ€ ์‹œ์•ผ ๋ฐฉํ•ด ๋ฐฉ์ง€).
  • [ ] Z-Fighting: ๋ฐ˜์‚ฌ๋ฅผ ๋น—๋ฌผ ์ธต์—์„œ ์•ฝ๊ฐ„ ๋–จ์–ด๋œจ๋ฆฌ์‹ญ์‹œ์˜ค.
  • [ ] ์œ ๋ฆฌ ํ…์Šค์ฒ˜: ์Šคํ‚จ์ด ๋งคํ•‘๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ž‘์€ ํ…์Šค์ฒ˜(์˜ˆ: 4x4)๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ํ•˜๋‚˜๋Š” ๋ฐ๊ฒŒ(๋‚ด๋ถ€), ํ•˜๋‚˜๋Š” ์–ด๋‘ก๊ฒŒ(์™ธ๋ถ€).
  • [ ] ๋น„: ๊ท ์ผํ•œ ๋น„์œจ๋กœ ๋น—๋ฌผ ์œ ๋ฆฌ๋ฅผ ๋งคํ•‘ํ•˜์‹ญ์‹œ์˜ค. ์œ ๋ฆฌ์™€ ๋น„ ์‚ฌ์ด์— ๊ณต๊ฐ„์„ ๋‘์‹ญ์‹œ์˜ค.

์Šน๊ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • [ ] ๋ฌธ ๋†’์ด: ๋ ˆ๋ฒจ 0(๊ฑฐ๋ฆฌ) ๋˜๋Š” ํ”Œ๋žซํผ ๋ ˆ๋ฒจ(BRT)์˜ ๋ฌธ ์ขŒํ‘œ.
  • [ ] ์ถœ๊ตฌ: ๋ฌธ์ด ๋‹ซํžŒ ์ƒํƒœ์—์„œ ๋‚ด๋ฆฌ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด _pp_๋ฅผ _waitdoor_ ๋˜๋Š” ๊ณ„๋‹จ์— ๋„ˆ๋ฌด ๊ฐ€๊น๊ฒŒ ๋ฐฐ์น˜ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
  • [ ] ๊ฐœ์ฐฐ๊ตฌ: ๊ฒฝ๋กœ์˜ ๋‘ ์ง€์  ์‚ฌ์ด ์ขŒํ‘œ. ์‹œ๊ฐ์  ๋ชจ๋ธ๋ณด๋‹ค ์•ฝ๊ฐ„ ์•ž์— ๋ฐฐ์น˜ํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ์ฐฉ์„: ํŒ”์ด ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ขŒ์„ ์œ„์น˜๋ฅผ ์•ฝ๊ฐ„ ์•ˆ์ชฝ์œผ๋กœ.

๊ธฐํƒ€ ์• ๋‹ˆ๋ฉ”์ด์…˜

  • [ ] ๋ฒ„ํŠผ ์นด๋ฉ”๋ผ: PC/Android์—์„œ ์‰ฝ๊ฒŒ ํด๋ฆญํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ๋ฌธ ํ† ๊ธ€: ์™ผ์ชฝ/์˜ค๋ฅธ์ชฝ ๋ฌธ ๋ฒ„ํŠผ(์žˆ๋Š” ๊ฒฝ์šฐ).
  • [ ] ์ผœ๊ธฐ/๋„๊ธฐ ๋ฒ„ํŠผ: ์• ๋‹ˆ๋ฉ”์ด์…˜๋˜๋Š” ๊ฒฝ์šฐ ๋ฒ„ํŠผ์— ๋‘ ๊ฐ€์ง€ ์ƒํƒœ๊ฐ€ ๋ชจ๋‘ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๊ธฐํƒ€ ์‚ฌํ•ญ

  • [ ] ์ œํ•œ ์žฅ์น˜: ํ•„์š”ํ•œ ๊ฒฝ์šฐ speed_limit๋ฅผ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ํšŒ์ „ ๋ฐ˜๊ฒฝ: ๋ฒ„์Šค๊ฐ€ ๊ธ‰์ปค๋ธŒ์—์„œ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๊ฒฝ์šฐ max_steer_angle ๋ฐ ์• ์ปค๋งŒ์„ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.
  • [ ] ๋ธŒ๋ ˆ์ดํฌ: ์—”์ง„์ด ๋งค์šฐ ๊ฐ•๋ ฅํ•˜๊ณ  ๋ฒ„์Šค๊ฐ€ ์ž˜ ์ œ๋™๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ max_brake_torque๋ฅผ ๋†’์ด์‹ญ์‹œ์˜ค.

๊ด€๋ จ ๋งํฌ