FoliMesh

Bevy용 버섯과 고사목

Bevy로 만드는 Rust 게임을 위한 식생. asset server로 GLB 씬을 불러와 월드를 나무, 식물, 바위로 채우세요. 이 그룹은 숲 바닥의 낙엽과 잡동사니를 담고 있습니다. 광대버섯, 포르치니, 꾀꼬리버섯, 뽕나무버섯, 무당버섯, 나무싹버섯 같은 버섯과 쓰러진 통나무, 자작나무 통나무, 말굽버섯이 붙은 고사목, 그루터기, 뿌리판, 마른 가지 더미가 포함됩니다. 숲에 생활의 흔적을 더해 줍니다. 각 모델에는 LOD0부터 LOD3까지, 충돌 메시, 밑면 피벗이 들어 있어 통나무와 그루터기가 울퉁불퉁한 땅에도 안정적으로 놓입니다. 고사목과 뿌리판은 지형의 기준점 역할을 하고, 버섯과 마른 가지는 빈틈을 채웁니다. 새 시드마다 갓 모양, 가지 뻗음, 나무껍질 무늬가 달라지며, 모델은 GLB, FBX, OBJ로 내보내 Unity, Unreal Engine, Godot, Bevy에서 사용할 수 있습니다. 이 컬렉션에는 게임용 모델 13개가 있습니다. 모든 모델에 LOD0–LOD3, 콜리전, 밑면 피벗이 포함되며, 새 시드마다 같은 종의 새로운 변형이 만들어집니다.

모델
13
LOD 단계
LOD0 – LOD3
포맷
GLB · FBX · OBJ

Bevy에서 사용하기

Bevy는 AssetServer로 glTF/GLB를 불러옵니다. asset_server.load(GltfAssetLabel::Scene(0).from_asset("tree.glb"))를 SceneRoot로 스폰하며, 개별 메시와 머티리얼은 레이블로 접근할 수 있습니다. FBX와 OBJ는 서드파티 크레이트가 필요하므로 GLB를 쓰는 것이 좋습니다.

  • LOD: LOD0–LOD3 엔티티에 VisibilityRange(시작·끝 마진)를 지정하면 거리에 따라 디더링 크로스페이드로 전환됩니다. 이것이 Bevy의 HLOD 방식입니다.
  • 잎: glTF alphaMode MASK는 StandardMaterial의 AlphaMode::Mask(cutoff)가 되고, 양면 머티리얼은 뒷면 컬링을 끕니다.
  • 같은 메시와 머티리얼을 공유하는 엔티티는 자동으로 배칭·인스턴싱되어 나무 복제본이 많아도 가볍습니다.
  • 콜리전: Bevy에는 내장 물리가 없으므로 Avian이나 bevy_rapier로 콜리전 메시에서 콜라이더를 만드세요.

다른 카테고리

다른 스타일로 보기

다른 엔진용으로 보기