在 github.com/latentcat/graphpu 后,第二次用 Rust + wgpu 写项目,制作了一个 iOS / Windows / macOS 的跨端音画互动 app 。
用 wgpu 解决了跨平台渲染的难题,可以呈现丰富的粒子效果,同时使用 Rust 实时合成声音,在 iOS 上支持后台播放、小组件、Haptic Feedback ,在电脑端支持设为动态屏幕壁纸!
写了 4000 字详细介绍 + 创作历程,欢迎阅读!latentcat.com/zh-cn/blog/building-aelbum









|  |      1gzlock      264 天前 这些新兴的渲染引擎,没有编辑器(类似 unity ,godot 那种编辑器)的情况下很难用 包括楼主提到的 wgpu 和 flutter 的 3d 渲染功能 可以看出楼主实力很硬 | 
|  |      21OF7G      264 天前 楼主本职工作是产品经理?那技术水平真的很了得 | 
|      5dreamk      262 天前 不用 steam ,可以给上架 Mac App Store 方便支持一下嘛 | 
|      7lcandy      262 天前 排行榜 #4 好牛 | 
|  |      9ciaochaos OP  1 Steam 兑换码,随缘领取! LWCCA-8GG64-YVYLT AHANG-5M0VN-T827F XE0TB-TJ88X-PVKT8 BNPWI-QC3X5-RGNPG YEBC6-IM4QR-VTBB2 WF80V-J5ZYK-GKZET NM496-NXM6J-IPVX3 KBV4G-7EJWJ-0L694 6MFLX-L2ARK-CYHCD 7WYR5-MQJQR-LVEAD | 
|      10imgradeone      262 天前 via Android 感觉很有意思,哪天试一下,顺便谢谢兑换码,6MFLX-L2ARK-CYHCD 已用 | 
|  |      11JankinAnn      262 天前 羡慕楼主的才华 去试试 BNPWI-QC3X5-RGNPG 已用 | 
|  |      12greygoo      262 天前 7WYR5-MQJQR-LVEAD 已经拿走的 这个壁纸工具挺有意思的,带旋钮调节的设计很实用.反馈遇到的几个情况: 使用双屏不同分辨率时,壁纸并不能完整显示在其中一个屏幕上,暂时不确定是否支持主屏幕指定?另外注意到部分壁纸源标注来自 Shadertoy,有计划开放直接粘贴 Shadertoy 链接导入的功能吗?还有个小状况:每次点击 Start 时都会生成新的 aelbum-player.exe,可能存在未释放进程的情况. | 
|      13hustfox      262 天前 省流:兑换码都已经被使用了。PS:已经用了的最好说明下,不然得一个个试。。 | 
|      14forgeer      262 天前 来晚了 | 
|  |      16ciaochaos OP | 
|      17Binwalker      261 天前 VRVE8-5EQ8G-W0AP8 已用 | 
|      18supemaomao      261 天前 via Android TJXPN-EP0J6-5EMFM 已用 谢谢,还在入门 rust 。😄😄😄 | 
|  |      19Pastech      261 天前 ZLDMF-64R0L-4ZE5I 已用,感谢楼主 | 
|  |      20vvkki      261 天前 YMTFK-G70WC-GWFPW 已用,看看效果如何👀 | 
|      21wanghoi      261 天前 IX020-DVDRC-H87B5 已用,感谢楼主。 我之前也曾做过一个跨平台的 MIDI 音乐可视化,WebGPU 版本: https://wanghoi.github.io/midi_player/midi_player.html 评估特效钢琴像 Embers 的技术。 | 
|  |      22vvkki      261 天前 | 
|  |      25zhangk23      261 天前 JC7PD-3N5GY-FCV2L 已激活。谢谢老板 看着很厉害啊,晚上回家试试看! | 
|  |      26hrjlhy      261 天前 HFMHC-V36HT-8AH2E 已激活,谢谢 | 
|  |      27Crisestina      260 天前 V4F54-A6TFT-NF2IC 已经使用,使用下看看怎么样,好像挺好玩 | 
|      28jamesjammy061      260 天前 tql ,图片都用的是 i.v2ex | 
|  |      29ciaochaos OP @jamesjammy061 诶,有啥区别 | 
|  |      30TeemoYang      259 天前 可以发些 iOS 的兑换码吗? | 
|      32forgeer      231 天前 啊 没看到,都被用了 QAQ |