영어프랑스어스페인어

Ad


온웍스 파비콘

Windows용 QuadRay 엔진 다운로드

QuadRay 엔진 Windows 앱을 무료로 다운로드하여 Ubuntu 온라인, Fedora 온라인 또는 Debian 온라인에서 Win Wine을 온라인으로 실행하세요.

이것은 QuadRay-v0.7.0f.zip으로 최신 릴리스를 다운로드할 수 있는 QuadRay-engine이라는 Windows 앱입니다. 워크스테이션용 무료 호스팅 제공업체인 OnWorks에서 온라인으로 실행할 수 있습니다.

OnWorks와 함께 QuadRay-engine이라는 이 앱을 온라인에서 무료로 다운로드하여 실행하십시오.

이 앱을 실행하려면 다음 지침을 따르세요.

- 1. 이 애플리케이션을 PC에 다운로드했습니다.

- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.

- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.

- 4. 이 웹사이트에서 모든 OS OnWorks 온라인 에뮬레이터를 시작하지만 더 나은 Windows 온라인 에뮬레이터를 시작합니다.

- 5. 방금 시작한 OnWorks Windows OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.

- 6. 애플리케이션을 다운로드하여 설치합니다.

- 7. Linux 배포 소프트웨어 저장소에서 Wine을 다운로드합니다. 설치가 완료되면 앱을 두 번 클릭하여 Wine과 함께 실행할 수 있습니다. 인기 있는 Windows 프로그램 및 게임을 설치하는 데 도움이 되는 Wine을 통한 멋진 인터페이스인 PlayOnLinux를 사용해 볼 수도 있습니다.

Wine은 Linux에서 Windows 소프트웨어를 실행하는 방법이지만 Windows가 필요하지 않습니다. Wine은 모든 Linux 데스크탑에서 직접 Windows 프로그램을 실행할 수 있는 오픈 소스 Windows 호환성 계층입니다. 본질적으로 Wine은 Windows가 필요하지 않고 모든 Windows 응용 프로그램을 실행할 수 있도록 Windows를 처음부터 충분히 다시 구현하려고 합니다.

스크린 샷

Ad


쿼드레이 엔진


기술

QuadRay 엔진은 완전한 SIMD 활용을 목표로 하는 실시간 레이 트레이싱 프로젝트입니다.
ARM, MIPS, POWER 및 x86 아키텍처에서. SIMD의 효율적인 사용이 이루어집니다.
SIMD 레지스터 너비(따라서 이름)와 일치하도록 한 번에 XNUMX개의 광선을 처리합니다.
엔진의 렌더링 코어는 통합 SIMD 어셈블러에 작성됩니다.
단일 어셈블러 코드가 다른 프로세서와 호환되도록 허용
따라서 여러 병렬 버전을 유지 관리할 필요가 줄어듭니다.

현재 Intel SSE/SSE2/SSE4 및 AVX/AVX2/AVX-512(32/64비트 x86 ISA),
ARMv7 NEON/NEONv2, ARMv8 AArch32 및 AArch64 NEON, SVE(32/64비트 ARM ISA),
MIPS 32/64비트 r5/r6 MSA 및 POWER 32/64비트 VMX/VSX(리틀/빅 엔디안 ISA)
스칼라 개선에도 불구하고 대부분 구현됩니다(/w 수평 축소).
3/4 피연산자 명령어에서 XNUMX/병합 술어가 있는 더 넓은 SIMD 벡터
현재 2/3 피연산자 SPMD 구동 수직 SIMD ISA의 확장으로 계획됩니다.

README 파일을 참조하십시오.



특징

  • ======= Root 데모 기능 =======
  • W,A,S,D + 화살표 키로 카메라 이동/회전
  • 장면에 있는 모든 개체의 인쇄 상태(덤프)(F1/'I'에서)
  • 앤티앨리어싱의 런타임 토글(F2/'2'에서)
  • 카메라를 통한 런타임 순환(F3/'3'에서)
  • BMP 스크린샷의 런타임 저장(덤프)(F4/'4'에서)
  • FPS 로깅의 런타임 토글(F5/'L'에서)
  • SIMD 타겟의 런타임 전환(F6/'6', F7/'7', F8/'8')
  • 런타임 장면 선택(F11/'1'), 숫자 숨기기(F12/'5')
  • 코어 수가 포함된 다중 스레딩 지원(df: 120개 스레드)
  • Windows 스레딩에 대한 다중 그룹 선호도(> 64개 스레드)
  • Linux, macOS 및 Windows에서 전체 화면 지원(-w 0)
  • 벤치마킹을 위한 오프스크린 렌더링 지원(-o 또는 '0'/'O')
  • 일시 중지 모드(-p 또는 'P'), 업데이트/렌더링 단계(-u 또는 '9'/'U')
  • cli 옵션은 VERSION 파일(섹션 0.6.7)을 참조하십시오.
  • ======= QuadRay 핵심 기능 =======
  • 평면+(통합) XNUMX차 솔버의 전체 세트
  • 사용자 정의 클리핑(표면별), 부울 연산
  • 전체 지오메트리 변환(계층적)
  • 평면에 대한 기본 RGB 텍스처링, 아직 UV 매핑 없음
  • Ambient+diffuse+specular+attenuation 라이트
  • 모든 조명은 무한 범위의 컬러 포인트입니다.
  • 모든 광원의 단단한 그림자(불투명)
  • 반사/굴절+반투명 /w 프레넬(df: 꺼짐)
  • 전체 화면 2x/4x 앤티앨리어싱, 감마 보정(df: 끄기)
  • 타일형 스캔라인 렌더링, 맞춤형 나무와 같은 가속기
  • 정적으로 연결 가능한 데이터 형식(C/C++ 구조체)
  • 모든 개체에 대한 프로그래밍 가능한 애니메이터(루트 아래)
  • 8 레지스터 깊은 SIMD 렌더링 파이프라인(코어/추적자)
  • UniSIMD 어셈블러로 작성

사용자 인터페이스

X 윈도우 시스템(X11), Win32(MS 윈도우)


프로그래밍 언어

C++, 어셈블리



이것은 https://sourceforge.net/projects/quadrayengine/에서도 가져올 수 있는 애플리케이션입니다. 우리의 무료 운영 체제 중 하나에서 가장 쉬운 방법으로 온라인으로 실행하기 위해 OnWorks에서 호스팅되었습니다.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad