Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Vulkan-compute-ray-tracing Alternatives
Similar projects and alternatives to vulkan-compute-ray-tracing
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
RayTracingInVulkan
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better vulkan-compute-ray-tracing alternative or higher similarity.
vulkan-compute-ray-tracing reviews and mentions
Posts with mentions or reviews of vulkan-compute-ray-tracing.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-23.
-
How do we write a ray tracer in opengl?
It's better to use a compute shader than fragment because it's better parallelizable. The idea is the same as with fragment shader, you just use compute to write into a texture. I have done something similar in Vulkan, you can take a look: https://github.com/grigoryoskin/vulkan-compute-ray-tracing https://github.com/grigoryoskin/vulkan-compute-ray-tracing/blob/master/resources/shaders/source/ray-trace-compute.comp
-
Check out my ray tracer!
https://github.com/grigoryoskin/vulkan-compute-ray-tracing I'm making a small ray tracer, loosely following rt in one weekend series. It renders the scene with the compute shader into a texture and then displays it with fragment shader. Currently it has only lambertian materials, but I'm working on adding PBR. I use binary volume hierarchy for acceleration, but in simple scenes I found out that just iterating through a list of triangles is faster. It has one problem though, sometimes(!) it crashes on start or finish, making me think it's some kind of synchronization issue (also discussed here). I have layout transform and semaphore between compute and graphics, which looks tight to me, but I would be super grateful if someone could point out where I am wrong. Or it could be some moltenVK bug, which would also be ok with me. I would appreciate any kind of feedback, since I'm still learning (both vk and c++)
-
Can you try running my ray tracer?
I made a ray tracer in Vulkan, and while it runs fine on my personal Mac book air, when I try to run it on my work Mac book pro, it either crashes at start due to some memory error, or renders a blank screen. I'm trying super hard to find the issue, but I'm out of ideas. These are the only computers I have, so I'm willing to accept that it's some moltenVK issue or something, if it runs on other systems. Here is the repo with build instructions: https://github.com/grigoryoskin/vulkan-compute-ray-tracing
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 May 2024
Stats
Basic vulkan-compute-ray-tracing repo stats
3
38
3.9
about 2 years ago
The primary programming language of vulkan-compute-ray-tracing is C++.
Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com