NativeScript/NativeScript

Support google filament.

Open

#7,173 创建于 2019年4月23日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)TypeScript (1,634 fork)batch import
enhancementfeaturehelp wanted

仓库指标

Star
 (23,592 star)
PR 合并指标
 (平均合并 11天) (30 天内合并 13 个 PR)

描述

This is simply an idea for game solution, no in-depth research. I hope that the person who saw the post has further discussion.

Filament is a real-time physically based rendering engine for Android, iOS, Linux, macOS, Windows, and WebGL. It is designed to be as small as possible and as efficient as possible on Android.

Backends

  • OpenGL 4.1+ for Linux, macOS and Windows
  • OpenGL ES 3.0+ for Android and iOS
  • Metal for macOS and iOS
  • Vulkan 1.0 for Android, Linux, macOS and iOS (with MoltenVk), and Windows
  • WebGL 2.0 for all platforms

Filament uses the corresponding best graphics api on each platform and builts a multi-platform 3D lib using the same api. Maybe it can be easily ported to NativeScript plugin.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

贡献者指南