Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A new web 3d game engine based on unity and webpack workflow with glTF #583

Closed
dtysky opened this issue May 3, 2020 · 0 comments
Closed

Comments

@dtysky
Copy link

dtysky commented May 3, 2020

Hi, because of this issue, we think we need share our web game solution for you and let more people know it, we build a solution based on unity(as scene editor by SeinJSUnityToolkit) and webpack(a loader "seinjs-gltf-loader" is provided to process gltf files before using), an showcase for unity part is here:

preview

2d

SeinJSUnityToolkit supports following features now:

  1. Export and import node, mesh, material, texture, lights, cameras...
  2. Support animations(transform, bones, morph...).
  3. Support texture compression(RGBA4444).
  4. Support custom materials.
  5. Support binding scripts.
  6. Support physic system.
  7. Support lightmap.
  8. Support customize gltf extensions.
  9. Support import and export morph.
  10. Support import multiple primitives mesh and its hierarchy in unity(by using sub meshes).
  11. Support interleaved primitives.
  12. Add Sein/PBR material to replace Unity Standard material.
  13. Add Sein/Basic material.
  14. Support IBL: SH and Reflection.
  15. Support ambient light.
  16. Support linear color space.
  17. Support SeinJS atlas.
  18. Support SeinJS Sprite.
  19. Support SeinJS Material Scripts.
  20. Support preview and inspector.
  21. Support cubmap.
  22. Support skybox.
  23. Support HDR texture.

And seinjs-gltf-loader supports:

  1. Model compression(hilo-amc now, draco will also be supported).
  2. Texture compression(by gl compressed texture extensions, basic_universal is in the plan).
  3. Customize resources pre-processor.
  4. Customize resources publisher.
  5. Pack to GLB.

Is anyone interested in this solution? Our homepage: seinjs.com just supports chinese now, but an english version is also in the plan. If someone want to create projects by using our workflow, we will consider to write the english version faster.

@pfcDorn pfcDorn closed this as completed Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants