FoliMesh

Babylon.js용 덩굴과 담쟁이

Babylon.js용 GLB 식생. SceneLoader로 임포트하고 LOD 레벨을 연결해 브라우저에서 돌아가는 숲을 만드세요. 이 그룹은 게임 장면에 쓰는 덩굴과 늘어지는 식물을 담고 있습니다. 나무 줄기를 감싸는 덩굴, 벽을 뒤덮는 담쟁이덩굴, 돌과 벽돌을 타고 오르는 아이비, 가지와 수관에서 늘어지는 현수 덩굴이 포함됩니다. 정글, 폐허, 오래된 건물을 풀과 덩굴에 뒤덮인 느낌으로 연출할 수 있습니다. 각 모델에는 LOD0부터 LOD3까지, 충돌 메시, 밑면 피벗이 들어 있어 추가 설정 없이 줄기, 벽, 바위에 붙일 수 있습니다. 바람 가중치 덕분에 잎과 덩굴손이 자연스럽게 흔들립니다. 새 시드마다 잎의 밀도, 길이, 성장 패턴이 달라지며, 모델은 GLB, FBX, OBJ로 내보내 Unity, Unreal Engine, Godot, Bevy에서 사용할 수 있습니다. 이 컬렉션에는 게임용 모델 5개가 있습니다. 모든 모델에 LOD0–LOD3, 콜리전, 밑면 피벗이 포함되며, 새 시드마다 같은 종의 새로운 변형이 만들어집니다.

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

Babylon.js에서 사용하기

Babylon.js는 @babylonjs/loaders의 glTF 로더로 GLB를 불러옵니다. ImportMeshAsync(예전 코드에서는 SceneLoader.ImportMeshAsync)를 쓰거나, 복제본이 많이 필요하면 LoadAssetContainerAsync와 instantiateModelsToScene을 사용합니다.

  • LOD: lod0.addLODLevel(30, lod1), addLODLevel(80, lod2)처럼 등록하며, 메시 대신 null을 넘기면 그 거리 너머에서 오브젝트가 숨겨집니다.
  • 수천 그루의 나무: thin instance(행렬과 함께 thinInstanceAdd)는 메시당 드로우 콜 하나로 그려집니다. 나무마다 피킹이나 로직이 필요하면 일반 createInstance를 쓰세요.
  • 잎: glTF MASK는 알파 테스트 PBRMaterial(MATERIAL_ALPHATEST)로 매핑됩니다.
  • 콜리전 메시: isVisible = false로 두고 checkCollisions나 Havok 물리(MESH 셰이프의 PhysicsAggregate)와 함께 사용합니다.

다른 카테고리

다른 스타일로 보기

다른 엔진용으로 보기