bevyengine / bevyengine/bevy

Add a reusable raytracing API

Open
#23,053 4 comments 0 reactions 0 assignees View on GitHub
A-Audio A-Rendering C-Feature D-Complex S-Needs-Goal X-Needs-SME
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

A lack of use case expression for ray tracing, such as audio raytracing, potentially fluid simulation, and other unorthodox methods that it may be used for.

## What solution would you like?

Divide solari into a raytracing frontend, and have solari use that.

## What alternative(s) have you considered?
using solari's implementation directly, as a lot of it is bevy code.

Contributor guide

Open the contributing guide

Research direction

Start by reading Solari's existing ray-tracing implementation and identifying the Bevy-specific parts it currently uses. The issue names no files or tests; clarify the reusable frontend boundary and supported use cases before implementation, with the API separation and its validation defining done.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.