Element:FILT/ko
| Language: | English • 한국어 |
|---|
| 속성 | |
|---|---|
| 분류 | 고체 |
| 생성 온도 | 22°C |
| 열전도도 | 100% |
| 상대 무게 | 100 |
| 중력 | 0 |
| 산 용해 속도 | 0.1% |
| 가연성 | 0 |
| 상태 | 고체 |
| 기타 속성 | |
| 소스 코드 | |
용어 설명
파장과 스펙트럼은 모두 30비트 값을 저장할 수 있는 입자의 부유형을 가리킨다. 전류가 흐른다는 것은 모두 TPT에서 SPRK 입자가 금속에 적용된 상태를 의미한다. 필터는 FILT와 동일하다. FILT는 TPT에서 입자 위에 마우스를 올렸을 때 표시되는 용어이다.
사용
필터는 생성 시 온도에 따라 색상이 결정된다. 약 200~840°C 범위에서 진한 파란색부터 진한 빨간색까지로 변한다. 필터는 높은 열전도성을 가지며, 색상 변화로 열 흐름을 쉽게 확인할 수 있다.
필터는 통과하는 BIZR을 착색하고 흰색 BRAY을 통과시킨다. FILT는 이진 논리를 사용하여 통과하는 PHOT과 BRAY의 색상도 변경할 수 있으며, 이에 대한 자세한 내용은 후술한다. FILT는 겉보기에는 지루해 보이지만 실제로는 매우 복잡하고 흥미로운 요소 중 하나이다. FILT의 몇 가지 용도는 다음과 같다:
열전도체
FILT를 사용하는 가장 간단한 방법은 아마도 열을 전달하는 것일 것이다. 특히 초보자에게는 더욱 그렇다. FILT는 매우 높은(최고는 아니지만) 열전도도를 가지며 거의 파괴할 수 없어, 반응기에서 냉각 유체로 열을 전달하는 데 이상적이다. 또한 디버깅에도 유용하다. 0°C에서는 파란색, 1000°C에서는 빨간색으로 색이 변하기 때문이다(자세한 내용은 후술). 복사열이 활성화된 경우, FILT의 온도는 주변 '공기 온도'가 아닌 접촉하는 물체의 온도에만 영향을 받는다.
ARAY 도관
ARAY 전선은 순차적으로 서로를 활성화하는 ARAY들로 구성된다. ARAY가 활성화되면 BRAY 광선을 생성한다. BRAY의 수명은 30이므로 해당 전선을 자주 사용하지 않는 한, 다음 SPRK 주기 전에 BRAY를 제거할 방법을 찾아야 한다. 갈색 BRAY 광선을 사용해 제거할 수도 있지만, 대부분의 경우 경로에 투명 입자를 배치하는 것이 더 쉽다. 투명 입자는 다양하지만 FILT가 가장 흔히 사용된다. ARAY에 대한 자세한 내용은 다음 페이지를 참조하라: ARAY.
광자와 BRAY의 색상 특성

BIZR/G/S, BRAY, FILT 및 PHOT 입자는 파장을 부유형 필드에 저장한다. 파장은 입자의 부유형에 저장된 30비트 숫자이다.
파장에 대한 자세한 내용은 여기에서 확인할 수 있다.
가시광선 색상은 다섯 비트 그룹의 비트 수에만 의존한다: 빨강, 노랑, 녹색, 청록, 파랑. 각 그룹의 비트 길이는 각각 9, 3, 6, 3, 그리고 9이다. 그룹 내 비트 위치는 유지되지만 입자 색상에 영향을 주지 않는다. 보다 구체적으로, 색상은 해당 양의 '비율'에만 의존한다. 모든 비트에 대하여 설정하려면 부유형을 0x3FFFFFFF 또는 -1로 설정하라. 이렇게 하면 모든 파장이 활성화되어 흰색이 된다.
FILT는 부유형 필드에 파장도 저장하지만, 부유형이 0일 경우 대신 온도로부터 파장을 계산한다: 차가울수록 청색 쪽으로, 뜨거울수록 적색 쪽으로 서서히 편이한다. 기술적으로 다섯 비트 그룹이 설정되며, 0 °C에서 시작하여 40 °C마다 그룹이 1씩 적색 편이한다. 25회 편이 후 1000 °C에서는 그룹이 스펙트럼 적색 영역의 최대 비트까지 편이한다.
전자 장치용 논리 구성 요소
FILT는 특정 모드에서 BRAY의 파장을 변경할 수 있는 능력 덕분에, 복잡하고 대규모 계산을 단독으로 가능하게 하는 매우 강력한 논리 연산자로 간주할 수 있다. 이는 매우 작은 공간(픽셀당 30비트)에 대량의 이진 정보를 저장할 수 있는 능력을 지닌다. 숙련자에게 FILT 전자 장치는 INST나 금속 기반 전자 장치보다 훨씬 쉽게 설정할 수 있다. 아래에 모드 목록이 있다. 각 모드는 특정 목적을 수행한다. AND, NOT, XOR, 그리고 OR 게이트는 논리 시스템의 기본 요소에 접근할 수 있게 한다. 이 논리 시스템을 통해 화면, 키보드, 터치 스크린 같은 부속품을 충분히 수용할 수 있는 공간을 가진 컴퓨터를 제작한 사례가 많다!
FILT는 tmp 속성에 의해 결정되는 다양한 작동 모드를 가지고 있다:

- '색상 설정' 모드: FILT의 스펙트럼이 이를 통과하는 PHOT 입자에 복사된다.
- 'AND' 모드: PHOT와 FILT의 스펙트럼에 비트별 AND 연산을 수행하고 그 결과를 PHOT 입자에 저장한다. FILT에 존재하지 않는 파장은 PHOT에서 제거된다.
- 'OR' 모드: 비트 단위 OR 연산을 수행한다: FILT에 존재하는 모든 파장은 PHOT에서 '활성화'된다(이미 활성화된 경우 제외).
- '색상 뺄셈' 모드: 비트 단위 AND-NOT 연산을 수행한다. FILT에 존재하는 모든 파장이 PHOT에서 차감된다.
- '적색 편이' 모드: 광자의 파장을 적색 편이한다. 편이 거리는 온도만으로부터 계산된다: FILT의 부유형값은 무시된다.
- '청색 편이' 모드: '적색 편이'와 유사하지만, 편이 방향이 반대이며 파장이 청색 쪽으로 편이한다.
- '효과 없음' 모드: 스펙트럼 변경을 수행하지 않는다. PHOT과 ARAY의 광선을 스펙트럼의 손상 없이 교차시키려는 경우 유용하다.
- 'XOR' 모드: 비트 단위 XOR 연산을 수행한다: FILT에 존재하는 모든 파장이 PHOT의 스펙트럼에서 '반전'된다. 즉, 특정 색상이 켜져 있었다면 꺼지고, 그 반대의 경우도 마찬가지이다.
- 'NOT' 모드: 비트 단위 NOT 연산을 수행한다. PHOT의 모든 파장이 반전된다. FILT의 스펙트럼은 무시됨에 유의하라.
- 'QRTZ 산란' 모드: 이전 버전 The Powder Toy의 QRTZ와 동일하게 광자의 속도를 무작위화하고 색상을 임의로 변경한다.
- '가변 적색 편이' 모드: 최초 설정 비트(First set bit) 오른쪽에 있는 비트 수만큼 적색 쪽으로 비트 시프트한다.
- '가변 청색 편이' 모드: '가변 적색 편이'와 동일하지만, 스펙트럼의 청색 쪽으로 편이한다.
다른 tmp값은 FILT 기능을 모드 6(효과 없음)과 동일하게 만든다. 여기에 나열된 값 이상의 tmp를 사용하지 않는 것이 강력히 권장된다. 개발자가 향후 해당 tmp값에 대한 추가 모드를 구현할 경우 세이브가 손상될 수 있기 때문이다.
이 모드들의 거의 대부분은 30비트 각각에 논리를 적용하는 논리 게이트 배열과 동일하다. FILT 전자 회로는 일반적으로 BRAY를 특정 값으로 설정한 후, 특정 모드 및/또는 값을 가진 하나 이상의 FILT를 통과시켜 수행된다. 이후 출력을 읽는다. 출력은 나중에 저장하거나 계산하기 위해 다시 FILT 줄에 넣거나, FILT를 통과할 수 있었는지 여부에 따라 켜짐 또는 꺼짐으로 판단하여 읽을 수 있다.
FILT 전자 장치는 때로 철이나 메탈 같은 일반적인 전도체를 더 직관적인 출력으로 사용한다. BRAY에 수행된 연산 결과가 0이면 BRAY가 종료되고 아무것에도 전류가 흐르지 않기 때문이다. 이렇게 하면 연산 결과가 0인지 아닌지에 따라 이진 1 또는 0을 얻을 수 있다. 이 기능은 때로 매우 유용할 수 있지만, 예상치 못하게 발생할 경우 BRAY 자체가 완전히 사라져 작동이 중단될 수 있다. 이를 방지하기 위해 대부분의 사용자는 계산 시 항상 30번째 비트를 설정한다. 이렇게 하면 계산 결과가 0이어도 해당 비트를 읽을 수 있다. 모든 연산에서 이 비트는 무시되며, 오로지 BRAY를 유지하기 위한 목적으로 존재한다. 주의할 점은 어떤 비트가 어느 방향으로든 지나치게 이동하면 스펙트럼 밖으로 튕겨져 사라진다는 것이다.
FILT 메모리 기법
FILT를 저장하는 세 가지 연결된 방법이 있다고 말할 수 있으며, 여기 있다.
- 간편 저장소. 때로는 단순히 데이터를 저장하기만 하면 된다. 특별한 기술이 필요하겠는가? 간편 저장소는 값 하나당 하나의 FILT를 사용하는 것으로, 나중에 참조할 수 있도록 한다.
- 참조 저장소. 때로는 상당히 큰 숫자를 다루어야 할 때가 있다. 컴퓨터를 프로그래밍하거나 프린터용 명령어 세트를 만들 때, 이런 크고 기억하기 어려운 숫자들을 직접 작성하고 싶지 않을 것이다. 대신 그 큰 숫자들을 더 작고 관리하기 쉬운 숫자들에게 할당할 수 있다. 예를 들어 다섯 개의 값이 있다고 가정해 보자. 537100575, 537085324, 536870975, 536870975, 537052300. 이 숫자들은 각각 문자 h, e, l, l, o를 직접적으로 나타낸다. 알파벳 순서대로 부를 수 있다면 얼마나 좋겠는가? 예를 들어 8, 5, 12, 12, 15와 같이 말이다. 이제 한 글자를 저장하는 데 약 18비트가 아닌 4비트만 사용한다. 여전히 큰 숫자가 필요하긴 하지만, 더 작은 숫자로 할당할 수 있다면 더 좋을 것이다.
- FILT 공유 저장소. 이 기법을 사용하면 동일한 FILT에 여러 값을 기록할 수 있다. 대부분의 경우 FILT에서 7비트 미만을 사용한다. 이 기법은 동일한 스펙트럼에 또 다른 7비트를 시프트하여 배치함으로써 남은 23비트를 활용한다. 7비트 숫자 네 개를 동일한 스펙트럼에 시프트하면, 각 숫자를 별도의 FILT에 할당했을 때보다 공간을 4분의 1만 사용하게 된다. 특정 값을 추출하려면 원하는 7비트 범위의 이진수를 지정하여 비트 단위 AND 연산을 수행하면 된다. 그런 다음 일반 숫자로 만들기 위해 약간 시프트하기만 하면 된다. 이 기술은 잠재적으로 저장 공간을 네 배로 늘릴 수 있지만, 한 가지 요구 사항은 이진값의 크기가 동일한 FILT에 함께 들어갈 만큼 충분히 작아야 한다는 것이다. 여기서 참조 저장소 사용이 도움이 될 수 있다. 참조 저장소는 참조하는 숫자보다 작은 참조값을 허용한다.
이 모든 기법을 동시에 사용한다면 어떻겠는가? 간편 저장소는 크고 복잡한 숫자를 담는다. 참조 저장소는 그 큰 숫자들에게 더 작은 숫자를 할당한다. 공유 저장소는 그 숫자들이 단일 FILT 공간을 공유하도록 한다. 이 세 가지 방법(함께 사용)을 통해 mad-cow는 해리 포터 시리즈 첫 번째 책 전체를 저장할 수 있는 시스템을 만들 수 있었다.
DTEC은 FILT의 부유형을 수정하는 데 사용될 수 있다: PHOT 또는 BRAY가 DTEC의 범위 내에 있을 때, DTEC은 해당 블록이 존재할 경우 스펙트럼을 바로 인접한 FILT 블록의 줄으로 복사한다.
LDTC 역시 FILT의 부유형을 수정하는 데 사용될 수 있다: PHOT, BRAY 또는 심지어 FILT 자체를 감지할 경우, 해당 스펙트럼을 감지된 요소의 정반대 위치에 있는 FILT 줄 또는 지점에만 복사한다. LDTC가 정밀하면서도 다용도로 활용 가능하기 때문에, 대부분의 FILT 기반 전자 장치에서 LDTC가 DTEC를 빠르게 대체하고 있다.
FILT 직렬화
직렬화란 현실 세계의 아날로그 데이터를 저정밀도 숫자 시퀀스로 변환하는 과정을 의미하는 전문 용어이다. TPT에서의 직렬화는 적절한 탐지기를 FILT 옆에 배치하고 올바른 모드로 설정함으로써 이루어진다. 탐지기는 주변 환경을 탐지하여 그 결과를 인접한 FILT에 이진 코드로 기록한다. Cracker1000이 아래 세이브 가운데 하나에서 직렬화 설정 방법을 훌륭하게 설명한 튜토리얼을 제작하였다.
도색 색상 변경
CRAY가 FILT를 통과할 때, 입자의 도색 색상이 FILT의 색상과 일치하도록 변경된다. BIZR 역시 FILT를 통과할 때 도색 색상이 FILT의 색상으로 바뀐다. 특정 색상의 요소를 생성하고자 할 때 매우 유용하다.
추가 정보
광자는 BRAY와 매우 유사하다. FILT를 통과할 수 있으며, FILT를 통해 동일한 방식으로 작용한다. 그러나 한 가지 뚜렷한 차이점이 있다. 그 차이점은 PHOT는 에너지 입자이므로 입자 한계까지 스스로 위에 쌓일 수 있다는 점이다. 또한 수명이 0으로 설정되어도 소멸하지 않는 추가 장점이 있다. 동일한 픽셀에 각기 다른 파장을 가진 수많은 광자를 배치하고, DRAY, FRAY, 또는 단순히 DTEC를 활용하면, 광자 스택의 최상위 값을 읽고 PHOT을 제거할 수 있다. 그러면 다음 PHOT이 드러나며 이 과정을 반복할 수 있다. 이 방법을 사용하면 단일 픽셀에 원하는 만큼의 저장 공간을 확보할 수 있다. 도색 도구로 FILT에 색을 칠할 때, FILT의 색상이 동일한 방법으로 칠해진 다른 요소들보다 밝지 않다는 것을 알게 될 것이다. FILT는 주변보다 상당히 어둡게 보인다. BRAY를 통과시키면 칠한 도색 색상과 일치하도록 잠시 밝아진다.
주요 세이브
| FILT를 사용한 온도계. | 94307View save 94307
|
| 입사된 광자의 색상을 감지할 수 있는 스펙트럼 분석기. | 708720View save 708720
|
| FILT를 사용한 BRAY 값 설정 및 조작에 관한 튜토리얼. | 1686349View save 1686349
|
| 모든 환경 변수를 FILT 스펙트럼으로 직렬화하고 다시 변환하는 방법에 대한 튜토리얼. | 2446165View save 2446165
|
| FILT에 관한 서브프레임 2강. | 2300786View save 2300786
|
참조
TPTEye - FILT 및 기타 스펙트럼 관련 요소 작업을 위한 무료 오픈 소스 도구.