diff --git a/docs/guides/OBJ_FILES_WITH_METADATA.md b/docs/guides/OBJ_FILES_WITH_METADATA.md
new file mode 100644
index 0000000..7a1370b
--- /dev/null
+++ b/docs/guides/OBJ_FILES_WITH_METADATA.md
@@ -0,0 +1,41 @@
+# OBJ Files with Metadata
+
+This guide will show you how to encode and render Draco files encoded from OBJ files with metadata.
+
+
+## Render three.js Example
+
+Check out the three.js branch that has support for loading Draco files with metadata.
+
+```
+git clone git@github.com:FrankGalligan/three.js.git
+cd three.js
+git checkout render_draco_with_metadata
+```
+
+Render the sample Draco file with metadata.
+
+```
+python -m SimpleHTTPServer
+```
+
+Open `http://localhost:8000/examples/webgl_loader_draco_with_mat.html` in the browser. You should see a spinning cube with different color faces.
+
+## Encode Draco File with Metadata
+
+Encode a mesh file using the default encode settings with metadata. The input to `draco_encoder` must be an OBJ file that contains metadata. The `--metadata` command line option must be set:
+```
+./draco_encoder -i .obj --metadata -o