์ ๋ฐ์ดํธ๋จ - 2023๋ 1์
4๋จ๊ณ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ค๋ฉด .map.txt์์ ๋ค์์ ์ ์ํ์ญ์์ค:
[map]
mapModVersion=4
useStandardShader=1
useStandardShader=1: ํ์ค ์
ฐ์ด๋(๊ธฐ๋ณธ PBR)๋ก ๊ฐ์ ๋ ๊ทธ๋ํฝ์ ํ์ฑํํฉ๋๋ค.url=...: ์ ํ ํ๋ฉด์ ํด๋ฆญ ๊ฐ๋ฅํ ๋งํฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
Blender์์ _utree123_(์ฌ๊ธฐ์ 123์ ๊ธฐ๋ณธ ๋๋ฌด ID)์ด๋ผ๋ ์ด๋ฆ์ ๋น ๊ฐ์ฒด(Empty ๋๋ Triangle)๋ฅผ ์ฌ์ฉํ์ญ์์ค.

๋๋ฌด ID์ ์:
_utree0_์์ _utree9_: ์ผ๋ฐ ๋๋ฌด._utree10_: ์ผ์์.Blender์์ ๋ณต์กํ ์
ฐ์ด๋๋ฅผ ๊ตฌ์ฑํ ํ์ ์์ด ํ
์ค์ฒ๋ฅผ ๊ธฐ๋ณธ ๊ฒ์ PBR ์ฌ์ง(์์คํํธ, ๋ณด๋)๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค.
ํ
์ค์ฒ ์์ .config.txt ํ์ผ์ ๋ง๋ญ๋๋ค. ์: street.png.config.txt.
[config]
replaceMaterial=1
material=asphalt/asphalt011
keepTexture=1
keepTexture=1: ์์/๊ทธ๋ฆผ์ ์ ์งํ์ง๋ง ๊ธฐ๋ณธ ์ฌ์ง์ ๊ดํ/๋
ธ๋ฉ ๋งต์ ์ ์ฉํฉ๋๋ค.material: ๊ธฐ๋ณธ ์ฌ์ง์ ๊ฒฝ๋ก์
๋๋ค.๊ธฐ๋ณธ ์ฌ์ง์ ์ฌ์ฉํ ์์คํํธ์ ์:

๋น์ ์ ๊ฒ ํ๋ ค๋ฉด 3D ๊ฐ์ฒด ์ด๋ฆ์ _wetsurface_๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ด๊ฒ์ ํ์ค์ ์ธ ๋ฐ์ฌ ํจ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.

snow.png๋ก ๋๋๋ ํ
์ค์ฒ๋ฅผ ๋ง๋ญ๋๋ค(์: asphalt.png -> asphalt_snow.png). ๋์ด ์ค๋ฉด ๊ฒ์์ด ์๋์ผ๋ก ์ ํ๋ฉ๋๋ค.
์ด๋ฅผ ํตํด 3D๋ฅผ ํธ์งํ ํ์ ์์ด ๊ฒจ์ธ ์๋๋ฆฌ์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.

์ด๋ฆ์ด _water1_์ธ ํ๋ฉด์ ์ฌ์ฉํ์ญ์์ค.
ํ๋ ์ค์ผ์ผ: ์ด๋ฆ์ _scale10_, _scale50_, _scale100_์ ์ถ๊ฐํ์ฌ ํ๋ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.

ํ๋ฆฌํน ์์คํ ์ ์ฌ์ฉํ๋ฉด ๊ธฐํํ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณต์ ํ์ง ์๊ณ ๋ณต์กํ ๊ฐ์ฒด(๊ธฐ๋ฅ, ๋ฒค์น, ๊ฑด๋ฌผ ๋ฑ)๋ฅผ ์ธ์คํด์คํํ ์ ์์ต๋๋ค. ๋ชจ๋ธ์ ํ ๋ฒ ๋ก๋๋๊ณ ๋ณต์ ๋ฉ๋๋ค.
ํด๋: ๋ชจ๋ ๋ฃจํธ์ prefabs.
๊ตฌ์กฐ:

์ ์ ํ์ผ (name.txt):
[config]
useCulling=1
[prefab]
model1=objects/pole.3ds
์ง๋์์ ์ฌ์ฉํ๋ ค๋ฉด ํ๋ฆฌํน txt ํ์ผ ์ด๋ฆ์ ์ ๋์ฌ๋ก ์ฌ์ฉํ๋ Empty/Cube๋ฅผ ๋ฐฐ์นํ์ญ์์ค.
์: ํ์ผ์ด mypole.txt์ธ ๊ฒฝ์ฐ Blender์์ ๊ฐ์ฒด ์ด๋ฆ์ผ๋ก mypole์ ์ฌ์ฉํ์ญ์์ค.
์๋๋ ๋๋ฌด๋ก ์์ญ์ ์๋์ผ๋ก ์ฑ์๋๋ค.
tiles ์์ vegetation ํด๋๋ฅผ ๋ง๋ญ๋๋ค.

๊ตฌ์ฑ ํ์ผ์ ๋ฐ๋, ๊ฐ๊ฒฉ ๋ฐ ์ฌ์ฉํ ๊ฐ์ฒด(๊ธฐ๋ณธ ๋๋ฌด ๋๋ ํ๋ฆฌํน)๋ฅผ ์ ์ํฉ๋๋ค.
[random_vegetation]
keyword=onlygrass
spacing=10
useRandomSpacing=1
radius=50
keyword: ์์ญ(๊ฒฝ๊ณ)์ ์ ์ํ๋ Blender์ ๊ฐ์ฒด ์ด๋ฆ์
๋๋ค.spacing: ๊ฐ์ฒด ๊ฐ์ ํ๊ท ๊ฑฐ๋ฆฌ์
๋๋ค.๊ฒ์์ bounds(๋ณด์ด์ง ์๋ ํ๋ธ)๋ก ์ ์๋ ์์ญ์ ์ค์บ(Raycast)ํ์ฌ ๋
์ ์๋ฌผ์ ์ฌ์ต๋๋ค.

aibuses_v1 ํด๋์ ์ ๋ชจ๋ธ์ ๋ฐฐ์นํ์ฌ ๊ตํต ๋ฒ์ค๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.

๋ค๋ฅธ ํ์ฌ๋ ๋ฒ์ค ์ ํ์ ๋ํ ํ์ ํด๋๋ฅผ ๋ฐฐ์นํ ์ ์์ต๋๋ค.
๊ตํต์๋ ๋จ์ํ๋ .bus ํ์ผ์ ์ฌ์ฉํ์ญ์์ค.
์ฃผ์: ํด๋ํฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ์ง ์๋๋ก ๋ชจ๋ธ ์๋ฅผ ๊ณผ๋ํ๊ฒ ๋๋ฆฌ์ง ๋ง์ญ์์ค! ์๋ก์ด ๋ฒ์ค ๋ชจ๋ธ ํ๋ํ๋๋ ๋ง์ RAM์ ์๋นํฉ๋๋ค.
4๋จ๊ณ ๋!