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

glTF 0.8 #320

Merged
merged 87 commits into from
Aug 12, 2014
Merged
Show file tree
Hide file tree
Changes from 84 commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
39b9aa1
Fixed url
pjcozzi Feb 19, 2014
12d0ad9
Moved geolocation to extension
pjcozzi Feb 19, 2014
242f593
Update other example
pjcozzi Feb 19, 2014
3cbae3a
Update profile and version
pjcozzi Feb 19, 2014
8a78b6c
Update schema for generator and premultipliedAlpha
pjcozzi Feb 19, 2014
435e38e
Added schema for accessor
pjcozzi Feb 19, 2014
6020b62
Fix default value
pjcozzi Feb 19, 2014
062e1f1
Added schema for animations
pjcozzi Feb 20, 2014
99e9fa2
Remove redundant examples
pjcozzi Feb 20, 2014
7d30ced
Update schema for buffer
pjcozzi Feb 20, 2014
a7e7391
Spec updates for bufferView and camera
pjcozzi Feb 20, 2014
e14f911
Update schema for images
pjcozzi Feb 20, 2014
c8902bd
Added schema for lights
pjcozzi Feb 20, 2014
bb354bc
Streamline validator
pjcozzi Feb 20, 2014
ed9f6f0
Update schema for materials
pjcozzi Feb 20, 2014
0d5f391
Schema for mesh
pjcozzi Feb 21, 2014
bf1c04b
Updated schema for node
pjcozzi Feb 21, 2014
697d77c
Updated schema for program
pjcozzi Feb 21, 2014
ef590f3
Remove old attribute and uniform schema
pjcozzi Feb 21, 2014
b4b9b77
Added schema for sampler
pjcozzi Feb 21, 2014
53556b5
Add schema for scenes
pjcozzi Feb 24, 2014
fe766be
Updated schema for shaders
pjcozzi Feb 24, 2014
6986c57
Start of texture schema
pjcozzi Feb 25, 2014
7ca381d
Texture example
pjcozzi Feb 25, 2014
fd1b6c2
Schema for skins
pjcozzi Feb 25, 2014
fcddd86
Remove old examples
pjcozzi Feb 25, 2014
34ce6f3
Start of schema for technique
pjcozzi Feb 25, 2014
258d7d2
Remove old schema and examples
pjcozzi Feb 25, 2014
d1fd45d
More schema for techniques
pjcozzi Feb 25, 2014
b0c46be
Schema for technique/pass/details
pjcozzi Feb 25, 2014
9cf20dc
Remove 2D transforms
pjcozzi Mar 5, 2014
1ed45de
Parameter semantics updates
pjcozzi Mar 6, 2014
f4b429f
Fix JSON
pjcozzi Mar 6, 2014
61b2855
Change number to integer
pjcozzi Mar 6, 2014
a222f8f
Add text buffer type
pjcozzi Mar 6, 2014
1129b73
Rename extra to extras
pjcozzi Mar 6, 2014
1aa1c76
Add image formats for WebGL 1.0.2 profile
pjcozzi Mar 6, 2014
8565758
Add extensions
pjcozzi Mar 7, 2014
b20d1cf
Changed JOINT_MATRIX to JOINTMATRIX
pjcozzi Mar 7, 2014
6ed6748
Remove count from animations
pjcozzi Mar 7, 2014
461048d
Improve descriptions. Work in progress
pjcozzi Mar 7, 2014
ca69d69
Add name to all top-level glTF properties
pjcozzi Mar 10, 2014
9a2644f
Fix whitespace
pjcozzi Mar 10, 2014
f32999b
More extra schema to a new file
pjcozzi Mar 10, 2014
3b8c148
Renamed jointid to joint
pjcozzi Mar 10, 2014
1a1b848
Rename path to uri
pjcozzi Mar 10, 2014
3c2828a
More details on animation sampler input
pjcozzi Mar 10, 2014
66e4a7f
Merge remote-tracking branch 'origin/master' into schema
pjcozzi Mar 11, 2014
bbc3ad6
Rename source to node
pjcozzi Mar 11, 2014
0e7499e
Update extensions
pjcozzi Mar 11, 2014
106aded
Rename example
pjcozzi Mar 11, 2014
5ca30af
Update accessors
pjcozzi Mar 11, 2014
da41753
Improved descriptions
pjcozzi Mar 11, 2014
d992e20
Start of defaults cleanup
pjcozzi Mar 12, 2014
2190876
Update required properties
pjcozzi Mar 12, 2014
a9f6970
More defaults
pjcozzi Mar 12, 2014
13a967e
Merge remote-tracking branch 'origin/master' into schema
pjcozzi Mar 13, 2014
49a953a
type improvements
pjcozzi Mar 13, 2014
4fd89ee
More improvements to type checking
pjcozzi Mar 13, 2014
9a0c2ea
Minor improvements
pjcozzi Mar 14, 2014
ca10285
Added string length min/max where reasonable
pjcozzi Mar 14, 2014
e48cfdd
Add common type for children of root glTF properties
pjcozzi Mar 14, 2014
54df453
More use of extends
pjcozzi Mar 17, 2014
6521bdd
Misc polish
pjcozzi Mar 17, 2014
8a96a8a
Fix schema
pjcozzi Mar 17, 2014
34ecc1d
Use extends instead of ref so object is completely overwritten
pjcozzi Mar 17, 2014
a96ce69
Added glTFid
pjcozzi Mar 17, 2014
0bf9e5c
Link to spec in schema branch for now
pjcozzi Mar 19, 2014
9426657
Add glTF logo to README.md
pjcozzi Mar 19, 2014
7a0c0db
Merge remote-tracking branch 'origin/master' into schema
pjcozzi Mar 19, 2014
dbe21ce
Links to new schema. Comment out old schema for now.
pjcozzi Mar 19, 2014
f6fdc75
Added version
pjcozzi Mar 19, 2014
95f843d
Move profile and version from root to asset property
pjcozzi May 13, 2014
5775236
Change version from string to number
pjcozzi May 13, 2014
f3495a5
Change sources to meshes
pjcozzi Jul 7, 2014
d10b1d0
Added count to parameters
pjcozzi Jul 7, 2014
1692e44
Merge master got schema-8
pjcozzi Jul 15, 2014
b33e094
Merge remote-tracking branch 'origin/master' into schema-8
pjcozzi Jul 29, 2014
7e509fc
Update joint properties
pjcozzi Jul 29, 2014
1a93189
Tweak for jointName update
pjcozzi Jul 29, 2014
2b17c08
Merge remote-tracking branch 'origin/master' into schema-8
pjcozzi Aug 9, 2014
8e56d9c
Updates states to glTF 0.8
pjcozzi Aug 9, 2014
49cbbee
Remove old state examples
pjcozzi Aug 9, 2014
3935163
Sync READM.md with master and tweak it
pjcozzi Aug 9, 2014
dbb8ae6
do not restrict accessor to vertexAttribPointer
fabrobinet Aug 12, 2014
16905eb
Remove interpolation from animation property
fabrobinet Aug 12, 2014
c37815b
Allow 0 as default for byteOffset
fabrobinet Aug 12, 2014
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
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<p align="center">
<p align="center">
<img src="specification/figures/glTF_300.jpg" />
</p>

Expand All @@ -8,22 +8,25 @@ glTF is a draft specification, it may change before ratification. Everyone is e

## Specification

[glTF Specification 0.6](https://github.com/KhronosGroup/glTF/blob/schema/specification/README.md)
[glTF Specification 0.8](https://github.com/KhronosGroup/glTF/blob/master/specification/README.md)

## Converter

An open-source command-line [converter](https://github.com/KhronosGroup/glTF/wiki/converter) produces glTF assets from COLLADA using [OpenCOLLADA](https://github.com/khronosGroup/OpenCOLLADA/).

Download the [binary](https://github.com/KhronosGroup/glTF/wiki/Converter-builds) for Mac or Windows.

## Cloning the repo

Since this repo has git submodules, clone with:

```
git clone --recurse-submodules https://github.com/KhronosGroup/glTF.git
```

## Converter

An open-source [converter](https://github.com/KhronosGroup/glTF/wiki/converter) produces glTF assets from COLLADA using [OpenCOLLADA](https://github.com/khronosGroup/OpenCOLLADA/).

You can also find binary [builds](https://github.com/KhronosGroup/glTF/wiki/Converter-builds).

## Viewers

* [glTF viewer](https://github.com/fabrobinet/glTF-webgl-viewer) based on [montagejs](https://github.com/montagejs/montage)
* [glTF loader](https://github.com/mrdoob/three.js/tree/master/examples/js/loaders/gltf) in [Three.js](http://threejs.org/)
* [glTF loader](http://cesiumjs.org/2014/03/03/Cesium-3D-Models-Tutorial/) in the [Cesium](http://cesiumjs.org/) virtual globe engine
* [rest3d](https://github.com/amd/rest3d) - serves glTF and other 3D assets via a REST API
* [rest3d](https://github.com/amd/rest3d) - serves glTF and other 3D assets via a REST API
Loading