taichi-dev / taichi.js

Run compiled Taichi kernels in JavaScript and WASM
https://taichi-dev.github.io/taichi.js
64 stars 7 forks source link

[Question] WASM 支持 #1

Open yamajik opened 3 years ago

yamajik commented 3 years ago

请问 WASM 支持是否有规划? 目前我们有一款 3D 基于 aframe 的编辑器希望可以将 taichi 内置为插件

yamajik commented 3 years ago

webgl 与 webgpu 的支持希望也能列入计划

archibate commented 3 years ago

你好,首先感谢你愿意使用taichi。事实上,taichi.js已经采用了wasm。我们是采用emscripten将taichi的c后端产生的c语言代码转换成wasm。不过,taichi自身并不能直接产生wasm,而必须通过c语言作为中间桥梁。

无法顺畅的大口呼吸,是活着的最好证明

---原始邮件--- 发件人: @.> 发送时间: 2021年4月21日(周三) 下午4:48 收件人: @.>; 抄送: @.***>; 主题: [taichi-dev/taichi.js] [Question] WASM 支持 (#1)

请问 WASM 支持是否有规划? 目前我们有一款 3D 基于 aframe 的编辑器希望可以将 taichi 内置为插件

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

---原始邮件--- 发件人: @.> 发送时间: 2021年4月21日(周三) 下午4:48 收件人: @.>; 抄送: @.***>; 主题: [taichi-dev/taichi.js] [Question] WASM 支持 (#1)

请问 WASM 支持是否有规划? 目前我们有一款 3D 基于 aframe 的编辑器希望可以将 taichi 内置为插件

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

yamajik commented 3 years ago

你好,首先感谢你愿意使用taichi。事实上,taichi.js已经采用了wasm。我们是采用emscripten将taichi的c后端产生的c语言代码转换成wasm。不过,taichi自身并不能直接产生wasm,而必须通过c语言作为中间桥梁。 无法顺畅的大口呼吸,是活着的最好证明

了解,不过 GPU 的使用该方式应该无法实现,请 GPU 使用问题应该如何解决?这部分对于前端 3D 应用来说还是丰常重要的。