amazon-sumerian-hosts icon indicating copy to clipboard operation
amazon-sumerian-hosts copied to clipboard

Editing glTF assets with DCC Tools (import/export) degrades content.

Open IvanFarkas opened this issue 1 year ago • 5 comments

Editing glTF assets with DCC Tools (import/export) degrades content.

Prerequisites

  1. Download the amazon-sumerian-hosts project.
  2. Download & Install Blender v2.83.10 (to conform with the original glTF assets).
"asset": {
  "generator": "Khronos glTF Blender I/O v1.2.75",
  "version": "2.0"
},

Steps to Reproduce:

  1. Imported luke.gltf into Blender with these settings and saved as Luke.blend. Import glTF to Blender

  2. Exported Luke.blend to luke.gltf with these settings Settings

  3. Build, run

Observe differences between the original (right) and the imported/exported (left) glTF assets.

Differences

  • Jay Leno's chin.
  • More detailed clothing.
  • Shinier skin. Luke_glTF_diferences

Readme claim 1

This repository contains 3D character and animation assets (glTF format) tailored to work well with the Hosts API. You can use them as-is, modify them in digital content creation software such as Blender or use them as a guide to develop your own 3D assets.

Readme claim 2

Note: If you import the glTF assets into a DCC tool like Blender

It does not look like it without some major degradation!

Question

How do I import/export glTF assets with Blender or any other DCC tools to be able to edit them and preserve the look & feel, please?

IvanFarkas avatar Jul 04 '23 00:07 IvanFarkas

Looking for the same solution. What is the process to import / edit / export?

R1ftwarr avatar Jul 10 '23 22:07 R1ftwarr

I think the false claims should be removed since it's misinformation or a clear and well-documented import, edit, export workflow should be provided with many examples using the latest DCC tools (Blender 3.6)!

IvanFarkas avatar Jul 29 '23 20:07 IvanFarkas

I wonder how long does it take to at least classify this issue and provide an acceptable solution? Any guesses?

IvanFarkas avatar Jul 29 '23 20:07 IvanFarkas

Blender's native format is .blend. I bet those claims were loosely written, and these GLTF assets are probably exported from original .blend assets, and importing these GLTF files round trip back into Blender probably does not turn out the same.

The real question is, who has the original .blend files??????

If we figure out how to make new ones, we should include the .blend files here in the repo so others can benefit.

trusktr avatar Feb 17 '24 06:02 trusktr

I wonder how long does it take to at least classify this issue and provide an acceptable solution? Any guesses?

Probably indefinitely if this is unmaintained.

After I've made enough changes (see my PRs) I'm going to continue in my fork if the repo is not active to merge PRs (or if they don't want to go in my plain-JS-modules direction, etc).

trusktr avatar Feb 17 '24 06:02 trusktr