RepositoryC++FRPháp
TomClabault

TomClabault/HIPRT-Path-Tracer

Unbiased & physically-based GPU HIPRT (C++/HIP) interactive wavefront path tracing renderer

336sao
12fork
0issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: path-tracing

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: pathtracing

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: raytracing

#1 Repository Của Tuần

🚀 Trình đường ray vật lý thực GPU đa nền tảng với HIPRT

Một trình path tracing không thiên lệch, dựa trên GPU, viết bằng C++/HIP, hỗ trợ cả AMD và NVIDIA nhờ HIPRT và Orochi.

HIPRT-Path-Tracer là một trình path tracing đường ray đơn hướng (ngược chiều) Monte Carlo không thiên lệch, được xây dựng dựa trên thư viện HIPRT của AMD và Orochi. HIPRT là tương đương của OptiX trên AMD, hỗ trợ tăng tốc ray tracing trên GPU RDNA2+ và cũng chạy được trên NVIDIA. Orochi cho phép tải thư viện HIP và CUDA ở thời gian chạy, giúp tránh phải biên dịch lại khi chuyển đổi giữa các nhà cung cấp GPU.

✨ Điểm nổi bật

  • BSDF lớp phủ Principled: Hỗ trợ nhiều lớp như coat microfacet GGX, specular, metallic, transmission, và các lớp sheen phát sinh từ SGGX.
  • Lấy mẫu ánh sáng đa dạng: Uniform light sampling, Power-proportional, ReGIR, MIS, RIS, WRS, ReSTIR DI/GI.
  • Hỗ trợ môi trường HDR: CDF-inversion, binary search, Alias Table, MIS.
  • Lấy mẫu microfacet: VNDF, Spherical caps VNDF.
  • Chuyển tải ánh sáng đa tản xạ: ReSTIR GI, warp-wide direction reuse.
  • Biên tích điện đa lớp: Nhiều kỹ thuật bù s energy compensation, thin-film interference.
  • Đa nền tảng: Chạy trên cả AMD RDNA1+ và NVIDIA Maxwell trở lên.

💡 Vì sao đáng chú ý

Dự án tích hợp nhiều kỹ thuật tiên tiến từ cộng đồng lịch trình mới nhất như ReSTIR, RIS, WRS, và các phương pháp lấy mẫu ánh sáng đa dạng, giúp cải thiện đáng kể chất lượng hình ảnh và hiệu suất. Sự kết hợp giữa HIPRT và Orochi giúp tránh việc phải biên dịch lại khi chuyển đổi giữa các nhà cung cấp GPU, mang lại trải nghiệm đa nền tảng trực tiếp.


#PathTracing #GPURendering #HIPRT #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

Repository
jlevy/the-art-of-command-line

Master the command line, in one page

162.6k
Jun 25, 2024
RepositoryRust
clash-verge-rev/clash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

154.1k
Oct 26, 2026
RepositoryJavaScript
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

123.1k
Oct 26, 2026
RepositoryC
ventoy/Ventoy

A new bootable USB solution.

80.4k
Oct 22, 2026
RepositoryC++
shadps4-emu/shadPS4

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

33.9k
Oct 22, 2026
RepositoryC++
keepassxreboot/keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.

29.5k
Oct 23, 2026
RepositoryC++
f3d-app/f3d

Fast and minimalist 3D viewer.

4.9k
Oct 23, 2026
RepositoryC++
lighttransport/nanort

NanoRT, single header only modern ray tracing kernel.

1.1k
Oct 1, 2025
RepositoryC++
Devsh-Graphics-Programming/Nabla

Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android

718
Oct 23, 2026