Aqsis Development Guide

This section contains links to pages covering all developement topics, from obtaining and building the source, to the papers describing the internal workings of Aqsis itself. It's also intended to be a place for discussing implementation of features.

Before editing/submitting any content be sure to read the information on the Index page first.

Getting Started Developing Aqsis

These pages are intended to help prospective developers get up to speed with the tools and processes employed in Aqsis developement.

Advanced Topics

  • Release Procedure - Instructions for primary developers on the process of officially preparing an Aqsis update/release.

Aqsis Internals

These pages describe the existing, implemented features of aqsis, and the techniques they are based on

  • Pipeline - The internal Aqsis pipeline.
  • Boost Shared Pointers - How to work with the Boost libraries shared pointers system.
  • Micropolygon Dumps - This page describes the process and format for dumping micro polygon grid data.
  • Code Review - A full, module by module, review of the Aqsis code.
  • Sampling - How does the micropolygon sampling work in Aqsis? Covers static, motion blurred and focus blurred sampling.
  • API Coverage - List of what RI API calls are implemented and to what level.
  • Template Tricks - A list of neat template tricks which have been used somewhere in the Aqsis source.

Designs and Discussions

Focused Projects

Proposals

Obsolete Pages

Completed Work

Stagnant Designs/Discussions

  • Multi-threading (WiP) - Designs and discussion of Multi-threading issues (work in progress).
  • Ray Tracing (WiP) - Design and discussion of RT and GI issues and techniques (work in progress).
  • BtoR - Official Aqsis/RenderMan Blender Plugin (possible name change to either 'Mandarin' or 'Guava' ???).

Personal Tools