aws-samples / aws-samples/amazon-sumerian-hosts

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

Open
#176 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
210
Forks
83
PR merge metrics
No merged PRs in 30d

Description

# 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).

```json
"asset": {
"generator": "Khronos glTF Blender I/O v1.2.75",
"version": "2.0"
},
```

## Steps to Reproduce:

1. Imported [luke.gltf](https://github.com/aws-samples/amazon-sumerian-hosts/blob/mainline2.0/packages/amazon-sumerian-hosts-three/examples/assets/glTF/characters/adult_male/luke/luke.gltf) into Blender with these settings and saved as Luke.blend.
![Import glTF to Blender](https://github.com/aws-samples/amazon-sumerian-hosts/assets/11818001/e72f99ab-3111-4a8f-808c-127e1d660835)

2. Exported Luke.blend to luke.gltf with these settings
![Settings](https://github.com/aws-samples/amazon-sumerian-hosts/assets/11818001/2e3b49ae-1fa2-4042-a539-c38b10e74492)

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](https://github.com/aws-samples/amazon-sumerian-hosts/assets/11818001/614cfd9e-63dd-4e9a-a166-c7551d09a2ed)

**[Readme claim 1](https://github.com/aws-samples/amazon-sumerian-hosts/blob/mainline2.0/README.md#graphical-assets)**
> 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](https://www.blender.org/) or use them as a guide to develop your own 3D assets.

**[Readme claim 2](https://github.com/aws-samples/amazon-sumerian-hosts/tree/mainline2.0/packages/amazon-sumerian-hosts-three#step-7-define-asset-variables)**
> Note: If you import the glTF assets into a DCC tool like [Blender](https://www.blender.org/)

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?**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.