Comments (4)
Excited to see this direction! As a longtime Nannou user I was honestly a bit anxious that Nannou was done for. Thanks again to everyone who's put so much time and thought into Nannou โ it's given me countless hours of joy.
In case it's useful, Raph Levien's Vello project (a GPU-accelerated 2d renderer) has a Bevy integration:
https://github.com/linebender/vello/blob/main/examples/with_bevy/src/main.rs
from nannou.
Let us know if you run into any difficulties integrating: Bevy's existing rendering code is not as easy to work with as I would like so feedback from users is really valuable.
from nannou.
Let us know if you run into any difficulties integrating: Bevy's existing rendering code is not as easy to work with as I would like so feedback from users is really valuable.
Thanks, Alice! We're really excited and approaching this project with the hopes of becoming more closely aligned with the broader Bevy ecosystem, and want to contribute back as much as possible. Bevy's already a great platform for building on top of, but creative coding has some unique needs that will hopefully enrich the engine. We'll maybe do a more formal intro on the Discord at some point, but are super excited about opportunities for collaboration here. ๐งก
from nannou.
A big question is how closely we are able to integrate with bevy's existing pbr mesh/material pipeline, or whether we need to implement and maintain our own rendering code for more control. There are tradeoffs to both, but right now we're going to proceed with porting our existing renderer over in #954, with the understanding that we can incrementally remove this in favor of bevy's native meshes more easily once the draw api is better integrate with bevy.
from nannou.
Related Issues (20)
- ignore me HOT 1
- app.window_rect().x.step_by(50) fails as iterator HOT 2
- Maintenance status + becoming a maintainer? HOT 13
- Not found tags 0.18.1
- StrokeOptions absent from crate documentation
- Memory leak when running examples
- State of nannou, thoughts on direction (bevy plugins?), maintainers welcome HOT 14
- Simplify High-Res capturing HOT 2
- Scaffold nannou bevy refactor
- Port wgpu utils and render pipeline to bevy HOT 7
- Abstract the `nannou::draw` module into the new `bevy_nannou_draw` crate HOT 2
- Refactor `nannou` crate in terms of `bevy` and new `bevy_nannou_*` plugins
- Refactor manifests to take advantage of shared workspace `Cargo.toml` fields
- `nannou_egui` colours too light / incorrect gamma handling HOT 1
- Changelog seems to be stale HOT 2
- Use mid-level render APIs for render
- Window Transparency Issue win11 HOT 1
- egui_extras image loader not working HOT 2
- Use Bevy meshes as Nannou's rendering backend
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nannou.