이 Java 블록 모델 생성기가 만드는 것
이 도구는 일반적인 바닐라 부모 모델에서 지오메트리를 상속하는 시작용 Java Edition 블록 모델 JSON을 작성합니다. 전체 큐브, 통나무 스타일 기둥, 십자형 식물, 또는 화로 스타일 방향성 모델을 선택한 다음 해당 부모가 기대하는 텍스처 변수를 매핑하세요.
모델 파일은 외형만 설명합니다. 새로운 바닐라 블록을 추가하거나, 텍스처를 만들거나, 모드 블록을 등록하거나, 블록 상태가 사용할 모델을 결정하지 않습니다. 여전히 일치하는 리소스 팩 폴더와 대상 프로젝트가 제공하는 블록 상태 또는 기타 등록이 필요합니다.
지오메트리에 맞는 부모 선택
cube_all은 모든 면에 하나의 텍스처를 사용합니다. cube_column은 끝면과 측면 텍스처를 분리합니다. cross는 식물형 모델을 위해 교차하는 평면을 만듭니다. orientable은 방향성 블록을 위해 위, 앞, 옆 텍스처를 노출합니다.
텍스처 경로를 리소스 위치로 작성
my_pack:block/custom_block 같은 값은 assets/my_pack/textures/block/custom_block.png를 가리킵니다. JSON 리소스 위치에 assets, textures, .png 확장자를 포함하지 마세요.
모델을 blockstate JSON과 연결
다운로드한 모델을 assets/<namespace>/models/block 아래에 저장하세요. 그런 다음 올바른 블록 속성과 방향에 대해 이 모델을 선택하는 blockstate 매핑을 만드세요. 정확한 blockstate 구조는 블록과 프로젝트에 따라 다릅니다.
앰비언트 오클루전이 변경하는 것 이해
앰비언트 오클루전은 모델 면이 인접한 표면과 만나는 곳에 부드러운 음영을 추가합니다. 더 평평한 조명으로 렌더링해야 하는 모델에서는 비활성화하고, 텍스처와 셰이더 설정이 최종 외관에 영향을 주므로 게임에서 결과를 비교하세요.
시작용 Minecraft 블록 모델 만들기
- 안전한 소문자 파일 이름과 가장 가까운 바닐라 부모를 선택하세요.
- 해당 부모가 요구하는 각 텍스처 리소스 위치를 입력하세요.
- 모델이 앰비언트 오클루전을 사용할지 선택하세요.
- JSON을 assets/<namespace>/models/block에 다운로드하세요.
- 텍스처와 일치하는 blockstate 또는 프로젝트 등록을 추가한 다음 리소스 팩을 다시 불러오고 게임 로그를 확인하세요.
Minecraft 블록 모델 질문
이 도구로 바닐라 Minecraft에 완전히 새로운 블록을 추가할 수 있나요?
아니요. 리소스 팩 모델은 외형을 변경하지만 새 블록 ID를 등록하지 않습니다. 새 블록을 추가하려면 적절한 모드, 플러그인 및 팩 시스템, 또는 다른 지원되는 사용자 지정 워크플로가 필요합니다.
보라색과 검은색 누락 텍스처가 표시되는 이유는 무엇인가요?
Minecraft가 텍스처 리소스를 확인하지 못했습니다. 네임스페이스, 소문자 경로, PNG 위치, 파일 이름, 게임 로그에서 정확한 누락 리소스 ID를 확인하세요.
JSON을 추가한 후 모델이 나타나지 않는 이유는 무엇인가요?
파일이 blockstate에 의해 선택되지 않았거나, 잘못된 네임스페이스나 폴더에 있거나, blockstate 참조와 다른 모델 경로를 사용할 수 있습니다. 모델 JSON은 스스로 활성화할 수 없습니다.
십자형 식물 부모가 텍스처를 투명하게 만드나요?
부모는 교차 지오메트리를 제공하지만, 투명도와 렌더링 동작은 텍스처 알파와 게임 또는 프로젝트 렌더링 규칙에도 의존합니다. 게임에서 전체 리소스 설정을 테스트하세요.