불투명도(Opacity) 또는 투명도(Transparency))는 게임 내에서 여러 효과에 관여하는 블록의 성질이다.
특성[]
주 목적은 게임 엔진에게 그 블록 뒤쪽을 그릴지 말지를 판단하는 것이다. 불투명한 블록은 그 뒤가 전혀 보이지 않고, 투명 블록은 보인다. 그래서, 투명도는 얼음, 유리 뿐만 아니라 선인장, 계단, 그리고 하나의 반 블록와 같이 블록 공간을 완전히 채우지 않는 블록도 투명도가 적용된다.
기본적으로, 투명도는 빛이 통과하는 정도에도 영향을 준다.
불투명도는 또한 빛이 세계에 어떻게 전달되는 지에 영향을 미친다. 불투명 블록은 빛을 완벽히 막고, 투명 블록은 일반적으로 투명 블록 한 개당 빛의 세기를 1씩 줄인다. 그러나 이 값은 재정의될 수 있고, #예외도 존재한다. 이 정의에 따라, 투명도는 블록을 통과해 볼 수 있다는 뜻이 아니라, 게임 혹은 리소스 팩에서 규정된 아이템 텍스처의 품질을 의미한다.
효과[]
불투명도의 효과중 많은 부분이 확실한 것은 아니다. 마인크래프트에는 블록에 관한 고정적인 성질이 정해진 것이 없다. 따라서 불투명도는 "고체성"에 대한 테스트 결과이다.
- 불투명 블록에 의해 질식당할 수 있다. 그러나 투명한 블록은 그렇지 않다.
- 몬스터는 투명 블록 위에 스폰될 수 없으며, 불투명 블록 내부에 스폰될 수 없다. 그러나 꽃이나 레드스톤 와이어와 같은 비 고체 투명 블록 내부에서는 스폰될 수 있다.
- 일부 블록은 투명 블록 위에 설치할 수 없다.
- 물이나 불투명 블록에 의해 완벽히 둘러싸인 물은 흐르지 않는다. 그러나, 둘러싸고 있는 블록 가운데 하나가 투명 블록이라면 물은 폭포처럼 아래로 흐르면서 수영해 올라가는 속도를 줄인다.
- 레드스톤의 행동 (자세한 내용은 레드스톤 회로 참고)
- 나무가 자라면 나뭇잎이 투명 블록을 덮어 쓸 수 있지만, 불투명한 블록을 덮어 쓸 수는 없다.
- 투명도는 문 배치시 문의 방향에 영향을 준다. 문은 기본적으로 시계 반대 방향으로 열리지만, 왼쪽 면에 불투명 벽이 있으면 시계 방향으로 열린다.
- 가스트의 화염구 폭발은 불투명한 블록에서만 화재를 시작한다.
- 침대 머리에 불투명 블록이 있어야만 스폰 지점이 재설정된다.
- 침대 머리에 투명 블록이 있으면 잠을 잘 수는 있지만, 플레이어가 죽으면 "집에 침대가 없거나 막혔습니다."라는 메시지와 함께 원래 스폰 지점에서 리스폰된다.
- 중력의 영향을 받는 입자 (예: 슬라임 입자)는 투명 블록을 통과해 떨어진다.
- 중력의 영향을 받는 입자 (예 : 슬라임 입자)는 투명 블록을 통과하지만 불투명 한 블록에서는 정지한다.
- 박쥐는 투명 블록에 매달릴 수 없다.
- 보관함 위에 불투명 블록이 있으면 열리지 않는다. 하지만 투명 블록이면 상관없다.
빛의 차단[]
- 일부 투명 블록은 빛을 감소시키거나 차단한다.
- 유리 와 양탄자는 통과하는 빛을 줄이지 않는다. 즉, 추가적인 수정자(modifier)가 없다. 결국 빛은 마치 공기처럼 통과한다.
- 물 과 얼음은 투명하지만, 빛 전달시 -2 수정자가 있다. 블록당 1씩 감소한다.
- 용암 는 빛 전달을 완전히 차단한다. 하지만, 용암자체가 15레벨의 빛을 내므로 알아차리기 힘들다.
- 잎 과 거미줄 은 블록 빛에 추가적인 효과는 없지만, 하늘 빛은 확산시킨다.
- 햇빛 또는 달빛의 조명수준은 모든 공기 블록에서 동일하다. (제일 꼭대기 장애물 위의 "기둥"에 있는 모든 공기 블록) 잎과 거미줄을 설치하면 이 "빛 기둥"을 차단하여, 잎 위의 가장 낮은 블록이 조명원처럼 행동한다. 즉, 잎 바로 윗면에서 빛이 나오는 것처럼 행동한다.
- 잎아래로 내려가면 거리에 따라 조명 레벨이 줄어든다. (횃불 등의 조명원과 동일)
- 반 블록, 계단, 경작지 는 빛을 완전히 차단한다. (베드락 에디션은 제외)
- 대부분의 게임 논리 목적상, 블록 그 자체의 조명 레벨은 그 블록 바로 위/아래의 최대 조명 레벨과 동일하다. 따라서, 이들 블록이 위 또는 옆에서 빛을 받으면, 동일한 조건에 있는 투명 블록보다 1 레벨 더 밝에 된다.
- 풀 블록의 성장은 그 바로 위에 있는 블록의 조명과 연결된다. 불투명 블록, 반투명 블록, 충분히 투명한 블록을 사용하여 조명을 줄이면, 풀블록을 죽이고 인근 흙 블록으로 퍼지는 것도 막는다.
투명 블록의 종류[]
고체 입방체 |
|
---|---|
고체 비-입방체 |
|
비-고체 기계장치 |
|
비-고체 | |
액체 | |
렌더링 전용 |
동영상[]
문제점[]
“불투명도”에 관련된 문제점은 이슈 트래커에서 관리된다. 그곳에서 문제점을 보고하면 된다.
여담[]
- 네더에서 스폰지점은 항상 불투명 블록위이다. 이를 알아차리기는 힘들다. 네더에서 죽으면 오버월드로 다시 되돌아 오기 때문이다.
- 불투명 블록의 텍스처를 편집하여 투명 픽셀을 주면, 투명 부분을 통해 뒤가 보이는 것이 아니라, 그냥 그 부분이 하얗게 칠해진다. (버그일까?)