bevy_gaussian_splatting:用 Rust 编写的 bevy 高斯泼溅渲染pipeline插件
- WebGL2、WebGPU 和原生后端
- CPU、并行 CPU 和 GPU 排序选项
- ply 和内部压缩 gcloud 格式
使用示例:
use bevy::prelude::*;
use bevy_gaussian_splatting::GaussianSplattingPlugin;
fn main() {
App::build()
.add_plugins(DefaultPlugins)
.add_plugins(GaussianSplattingPlugin)
.add_systems(Startup, setup_gaussian_cloud)
.run();
}
fn setup_gaussian_cloud(
mut commands: Commands,
asset_server: Res<AssetServer>,
) {
commands.spawn(GaussianSplattingBundle {
cloud: asset_server.load("scenes/icecream.gcloud"),
..Default::default()
});
commands.spawn(Camera3dBundle::default());
}
文章链接,https://www.reddit.com/r/rust/comments/19b3jyv/bevy_gaussian_splatting_a_bevy_gaussian_splatting/
Github 链接,https://github.com/mosure/bevy_gaussian_splatting
2024 年 Xilem 后端路线图
您现在可能已经听说,Google Fonts 今年资助我在 Xilem 上工作。
我并不孤单:亚伦·缪尔·汉密尔顿 (Aaron Muir Hamilton)、丹尼尔·麦克纳布 (Daniel McNab) 和马特·坎贝尔 (Matt Campbell) 也获得了资助,从事生态系统各个部分的工作。我相信这是马特第三年获得谷歌字体的资助。
现在,你可能不清楚我被雇来做什么。我们商定的范围相当广泛,并被表述为“有助于 Xilem 的视图树和开发人员体验”,但这可能意味着很多事情。
我想做的第一件事是传达更清晰的画面。我对 Xilem 有很多计划,它们涉及当前架构的重大变化,这些变化可能会让整个社区甚至 Raph Levien 感到担忧。我当然不想给人留下这样的印象:我为了 Google 的利益而从 Linebender 社区手中夺取了该项目,这意味着尽早并经常对我想要返工的事情保持透明。
文章链接,https://linebender.org/blog/xilem-backend-roadmap/
Yet another Billion-row challenge implementation
我参加了 Rust 的 Billion Row Challenge,并在我最近的博客文章中写了相关内容。您可以阅读有关我优化代码以从原始版本获得 12 倍速度提升的旅程的所有信息:
以下是最大的收获:
更改哈希函数:呃!我仍然觉得这是可以进一步改进的地方。
从字符串转向字节:在需要性能的上下文中使用字符串时,我们应该三思而后行。
文章链接,https://www.reddit.com/r/rust/comments/19ai35d/yet_another_billionrow_challenge_implementation/
From 日报小组 TOM
社区学习交流平台订阅:
评论区
写评论还没有评论