Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
931f55a
Added MultipleScenes sample model
javagl Dec 11, 2019
5b3f04e
Add a morphtarget with sparse sample.
ousttrue Sep 29, 2020
1c7ec1c
rename
ousttrue Oct 14, 2020
65c8ce2
add gltf
ousttrue Oct 14, 2020
7571830
remove bufferView.target if bufferView is used morphTarget sparse acc…
ousttrue Oct 15, 2020
2e234b3
fix bufferView.target
ousttrue Oct 15, 2020
959e549
add sheen high heel model
UX3D-becher Nov 25, 2020
e6c3676
add clearcoat sphere model
UX3D-becher Nov 25, 2020
f7c8dbe
add clearcoat ring model
UX3D-becher Nov 25, 2020
e1719d6
added transmission suzanne model
UX3D-becher Nov 25, 2020
94ed769
added transmission suzanne source model
UX3D-becher Nov 25, 2020
b0e6756
added sheen chair model
UX3D-becher Nov 25, 2020
62680c8
updated model index to contain new models
UX3D-becher Nov 25, 2020
8f3763a
renamed HighHeel to SheenHighHeel
UX3D-becher Nov 25, 2020
32fd72e
renamed Ring to ClearcoatRing
UX3D-becher Nov 25, 2020
30203d9
Merge remote-tracking branch 'origin/master' into develop/gltf-sample…
UX3D-becher Jan 26, 2021
e76e1f5
Rounded Cube sample for KHR_xmp_json_ld extension.
Jan 29, 2021
cf4ce32
Merge remote-tracking branch 'origin/master' into develop/gltf-sample…
UX3D-haertl Nov 8, 2021
868ac27
Initial commit
rsahlin Jan 21, 2022
d7aab4e
Update wording to clarify usage of Hue
rsahlin Jan 24, 2022
e7082be
Update with how to check output
rsahlin Jan 25, 2022
2202396
Update test model, added screenshots
rsahlin Mar 14, 2022
bd2a09d
Merge branch 'master' into develop/gltf-sample-viewer-enhancements
UX3D-haertl Mar 16, 2022
886206e
Update ClearcoatRing
UX3D-haertl Mar 17, 2022
f22c85b
Move and rename sheenchair
UX3D-haertl Mar 17, 2022
785712c
Iridescence Lamp sample model
echadwick-artist May 17, 2022
24432c4
Update README.md
echadwick-artist May 17, 2022
8e301ae
Update IridescenceLamp.gltf
echadwick-artist May 18, 2022
c3e918d
Changing specular into iridescence
echadwick-artist May 18, 2022
c36289a
Update IridescentDishWithOlives.gltf
echadwick-artist May 18, 2022
8f137a2
Update README, model-index, and IridescenceLamp.glb
emackey May 19, 2022
acd355a
Merge pull request #351 from KhronosGroup/IridescenceLamp
emackey May 19, 2022
16e8034
Squash-commit of optimized LightsPunctualLamp model from DGG.
emackey May 24, 2022
8e9a5a6
A Beautiful Game (#359)
emackey Sep 14, 2022
dd90825
Merge branch 'KhronosGroup:master' into MultipleScenes
javagl Oct 5, 2022
69a9491
Updated screenshot for MultipleScenes
javagl Oct 11, 2022
c038bf1
Merge branch 'MultipleScenes' of https://github.com/javagl/glTF-Sampl…
javagl Oct 11, 2022
944c68a
Correct normal texture that has incorrect Z range
erich666 Nov 7, 2022
cd75c08
Update TextureTransformMultiTest.glb with new image
emackey Jan 3, 2023
15c9394
Merge pull request #365 from erich666/master
emackey Jan 3, 2023
fb749f1
Merge pull request #367 from KhronosGroup/fix-textransform-normal
emackey Jan 3, 2023
999b3ed
Merge pull request #361 from javagl/MultipleScenes
emackey Jan 3, 2023
461b3cd
Re-run ./generate-index.py
emackey Jan 3, 2023
a693709
Add versions of BrainStem and DragonAttenuation with EXT_meshopt_comp…
zeux Jan 4, 2023
db9ff67
Re-run ./generate-index.py
emackey Jan 4, 2023
0fa5641
Fix link to Smithonian 3D models
javagl Jan 11, 2023
49994c4
Copy license from VertexColorTest.gltf to its README.
emackey Feb 2, 2023
67a3798
New sample model
echadwick-artist Feb 15, 2023
7d58607
Clear Coat Car Paint
echadwick-artist Feb 16, 2023
07ca009
Merge pull request #369 from javagl/fix-smithonian-link
emackey Feb 17, 2023
928b186
ClearcoatWicker
echadwick-artist Feb 17, 2023
2e8cffb
Alpha adjusted, bufferViews added
echadwick-artist Feb 23, 2023
6457160
Ambient occlusion, car paint.
echadwick-artist Feb 27, 2023
34a5da9
Screenshot from Babylon.js Sandbox
echadwick-artist Feb 28, 2023
9b1e2c8
Add test model for negative scale.
emackey Mar 2, 2023
9c7138a
Update main README & model-index.json, add link to asset generator
emackey Mar 15, 2023
f51daf8
Merge pull request #380 from KhronosGroup/negative-scale-test
emackey Mar 15, 2023
97f0fb6
Create new BoxVertexColors
javagl Mar 17, 2023
98f2ff5
Adjust screenshot size for BoxVertexColors
javagl Mar 24, 2023
89504fb
Wayfair logo removal
echadwick-artist Mar 29, 2023
f1adec1
Wayfair logo removals
echadwick-artist Mar 29, 2023
1355b37
Add SimpleInstancing sample
javagl Apr 12, 2023
fed69ec
Fixed model name in title
javagl Apr 12, 2023
f777fc5
Update plain glTF version with the right model
javagl Apr 17, 2023
035cf04
Add MeshPrimitiveModes
javagl May 9, 2023
dfc637c
Merge branch 'master' into develop/gltf-sample-viewer-enhancements
UX3D-haertl May 11, 2023
57778e5
Fix clearcoat ring
UX3D-haertl May 11, 2023
dc5851c
Add Readme and screenshots for chair damask
UX3D-haertl May 11, 2023
e07b02e
Add readmes and screenshots
UX3D-haertl May 11, 2023
32a32e2
Merge pull request #379 from KhronosGroup/ToyCar-improvements
elalish May 11, 2023
b151852
Merge pull request #383 from javagl/new-box-vertex-colors
elalish May 11, 2023
4976062
Merge pull request #384 from KhronosGroup/Wayfair-logo-removals
elalish May 11, 2023
e5d7807
Merge pull request #352 from KhronosGroup/IridescentDishWithOlives-Sp…
elalish May 11, 2023
0e2c872
Merge pull request #376 from KhronosGroup/ClearcoatWicker
elalish May 11, 2023
f3edff4
Merge pull request #374 from KhronosGroup/ClearCoatCarPaint
elalish May 11, 2023
a9719bf
Merge pull request #387 from javagl/add-mesh-primitive-modes
elalish May 11, 2023
bbad116
Merge pull request #385 from javagl/add-simple-instancing
elalish May 11, 2023
189f80d
Re-run ./generate-index.py
emackey May 12, 2023
0272057
Add FlightHelmet with KHR_texture_basisu
bghgary May 16, 2023
b398219
Simplify texture names
bghgary May 16, 2023
c8e92ca
Fix accidental removal of CC0 image
bghgary May 16, 2023
4ca0667
Merge pull request #285 from bghgary/FlightHelmet-BasisU
emackey May 16, 2023
252467d
Anisotropy added, clearcoat removed
echadwick-artist Jun 15, 2023
8aa136a
Update README.md with deprecation message
DRx3D Oct 27, 2023
52d7f4e
Update README.md
DRx3D Oct 27, 2023
b7a0f25
Merge pull request #394 from KhronosGroup/Deprecate-1
javagl Nov 5, 2023
a3b4496
Add PrimitiveModeNormalsTest (#329)
lexaknyazev Nov 17, 2023
5ede04e
Update model-index.json
emackey Nov 17, 2023
300e3c8
Merge pull request #291 from weegeekps/khr_xmp_json_ld_examples
DRx3D Dec 3, 2023
f5384ae
Merge branch 'master' into develop/gltf-sample-viewer-enhancements
DRx3D Dec 3, 2023
c3b7a75
Merge pull request #338 from KhronosGroup/directional-light
DRx3D Dec 3, 2023
16b6dde
Merge pull request #342 from KhronosGroup/develop/gltf-sample-viewer-…
DRx3D Dec 3, 2023
896f842
Merge pull request #373 from KhronosGroup/ClearCoatCarbonFibre
DRx3D Dec 3, 2023
c659bd7
Merge pull request #274 from ousttrue/add_morph_sparse_sample
emackey Dec 4, 2023
b3ab277
Change case of DirectionalLight directories
javagl Dec 5, 2023
f08cab9
Merge pull request #397 from javagl/change-directional-light-case
emackey Dec 6, 2023
f3fa972
Re-run ./generate-index.py
emackey Dec 6, 2023
9315662
Created missing screenshots
DRx3D Dec 15, 2023
1f5e8c3
Delete CI workflow
lexaknyazev Dec 18, 2023
1bd3705
Update README.md
DRx3D Dec 22, 2023
d7a3cc8
Update README.md
DRx3D Dec 22, 2023
0fc2cfe
TrafficSignal
Hackn0214 Mar 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions .github/workflows/ci.yml

This file was deleted.

56 changes: 56 additions & 0 deletions 2.0/ABeautifulGame/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# A Beautiful Game

## Screenshots

![screenshot](screenshot/screenshot-babylonjs.jpg)

_Real-time rendered using [Babylon Sandbox](https://sandbox.babylonjs.com/) with Poly Haven's
[Aerodynamics Workshop HDRI](https://polyhaven.com/a/aerodynamics_workshop),
ACES tone-mapping, and Exposure +2EV._

![screenshot](screenshot/screenshot-threejs.jpg)

_Real-time rendered using ThreeJS [glTF Viewer](https://gltf-viewer.donmccurdy.com/) with the
default view settings and neutral lighting._

## Description

The original model was crafted for
[a SideFX tutorial for Karma](https://www.sidefx.com/tutorials/karma-a-beautiful-game/)
by Moeen Sayed and Mujtaba Sayed. It was publicly re-released by the
[Academy Software Foundation](https://www.aswf.io/) during the SIGGRAPH 2022
[ASWF Open Source Days](https://events.linuxfoundation.org/open-source-days/)
set of presentations, which also included one presentation by Bernard Kwok and Pablo Delgado
covering recent developments in MaterialX / glTF interoperability
([video](https://www.youtube.com/watch?v=TQVwu7UMIgg&list=PL9dZxafYCWmzkET3PX23ahXn67usV0tDH&index=3&t=2181))
([slides](https://www.materialx.org/assets/ASWF_OSD2022_MaterialX_OSL_Final.pdf)).
The model geometry was first converted to GLB form by Chris Rydalch and Jonathan Stone in order to be
[contributed to the MaterialX project](https://github.com/AcademySoftwareFoundation/MaterialX/pull/982)
as a sample.

The updated glTF conversion presented here by Ed Mackey provides full glTF PBR materials, including the
transmission and volumetric effects applied to the tops of the Pawns using a pre-release of the
Blender glTF I/O project. A small amount of subsurface scattering on the King and Queen have
been skipped for this iteration as the relevant glTF extensions are still in draft form.
Ambient Occlusion maps were recalculated and merged into glTF's typical
occlusion-roughness-metallic map combinations.

The geometry is separated into individual meshes (instanced where possible), meaning this
version of the model could be used to create a fully interactive chess game with individually
movable pieces.

## Purpose

This sample model demonstrates the power of integration between the USD / MaterialX authoring
workflow and glTF's ability to deliver a GPU-ready final asset for interactive rendering.
This sample is the result of a bespoke conversion intended to show the art of the possible,
exploring changes needed to the asset as it moves from an artist's editing workflow in
USD / MaterialX to the final delivery form in glTF. Ideally this work can serve as
inspiration for more automated conversion tooling in the future.

## License Information

CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/
Academy Software Foundation, MaterialX Project
([ref](https://twitter.com/SheriffStone/status/1560286061854482434))
with additional conversion by Ed Mackey, AGI.
Binary file added 2.0/ABeautifulGame/glTF/ABeautifulGame.bin
Binary file not shown.
Loading