Skip to content

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

@dtysky

Description

@dtysky

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions