feoray
1.0.0
Fe 2 O 3 -Ray 또는 Just Feoray는 POV -Ray와 유사한 기본 렌더 엔진으로, 오래 전에 3D CGI에 대한 소개였습니다. 'Ray'는이 프로그램이 광선 트레이서라고 말하고 Fe 2 O 3는 산화 제 2 철입니다.
코드는 Jamis Buck의 "The Ray Tracer Challenge"가 제공 한 Pseudocode를 기반으로하며 Pov-Ray의 공동 저자 인 David Buck (관계 없음)의 전진과 실용적인 프로그래머가 게시했습니다.
경고 : 이 프로젝트는 여전히 초기 작업이므로 현재 상태에서는 사용할 수 없습니다.

장면은 패턴 (방사형)에 대한 최신 부가, 중간 구의 UV 매핑, 그림자가 선택적으로 꺼진 왼쪽 구체의 금속 재료, 오른쪽의 유리 구를 보여줍니다. 반사와 굴절은 현재 제대로 작동하지 않으며, 특히 반사 및 굴절을위한 2 차 광선이 포함되는 테스트를 제외하고 말 그대로 다른 모든 테스트 패스를 고려하는 이유를 찾을 수 있었으며, 그 이유를 찾을 수있었습니다. 두 번째로 주목해야 할 것은 반사 테스트가 실패하면 테스트 렌더에 반사가 표시되지 않아야한다는 것입니다.
명령으로 바이너리를 작성하십시오.
cargo build --release 이진은 target/release 에 있습니다.

Changelog를 참조하십시오.
Pattern S를 구현하고 싶었지만 마지막 시도는 많은 Box 에 매우 지저분 해졌다. 혼합 Pattern S가 조금 더 쉬울 것이라고 생각했고 어느 정도 였지만 구현하는 것은 거의 같은 문제였습니다. 내가 이것을 재개한다면, Pattern s 내에 중첩 된 Material 를 구현하는 것이 더 낫다고 생각하므로 Pattern s 내에서 Pattern 을 얻을뿐만 아니라 반사성, 거칠기 등과 같은 각 하위 Pattern 의 개별 속성을 제어 할 수 있습니다. 일부 Pattern 은 중첩성이 있고, 일부는 gradient , solid 또는 다가오는 절차적으로 생성 된 Pattern 과 같은 터미널 Pattern S입니다. 그것은 텍스처가 패턴에도 적용될 수 있다는 것은 말할 것도 없습니다.Jitter 현재 실험 중이지만 기본 사항을 정리할 때까지 모든 Pattern S에서 사용할 수 없습니다.이 프로젝트는 GNU GPL-3.0 라이센스에 따라 릴리스됩니다. 자세한 내용은 라이센스 파일을 확인하십시오.