% content_for :page_title do %> Jax Guides <% end %> <% content_for :header_section do %>
These guides are designed to make you immediately productive with Jax, and to help you understand how all of the pieces fit together.
<% end %> <% content_for :index_section do %>Everything you need to know to install Jax and create your first application.
<% end %>This guide demonstrates how to create, use and dynamically alter Materials in Jax.
<% end %> <%= guide("Lighting", 'lighting.html', :work_in_progress => true) do %>This guide shows how to make the most of lighting support in Jax, and outlines potential caveats. It will also discuss how to prevent certain objects from being lit at all, and in what circumstances you'd want to do this.
<% end %> <%= guide("Custom Shaders", 'shaders.html', :work_in_progress => true) do %>This guide shows how to add and use your own shaders to add advanced custom visual effects.
<% end %> <%= guide("Matrices", "matrices.html", :work_in_progress => true) do%>This guide explains all of the various matrices and "spaces", and how they relate to one another. It will help you understand the difference between world space, camera space and object space; and how a 3D object goes from a set of vertices in object space to a translated, rotated and scaled image on your computer screen.
<% end %> <%= guide("Testing Jax Applications", 'testing.html', :work_in_progress => true) do %>This is a comprehensive guide to testing a Jax application. It covers everything from "What is a test?" to the testing APIs.
<% end %>