News
25/02/2008: Release of cgkit alpha8.
There is a new module cri that contains a new ctypes-based RenderMan binding. Using this
module you can directly access a renderer's shared library. This means C/C++ code and Python code
can actually issue RenderMan commands into the same stream. Data passed in as ctypes arrays or numpy
arrays don't need any data conversion which increases performance significantly.
There is also a new module mayabinary that provides a framework for reading Maya binary
files (the actual decoding still has to be done by the user though).
For the full list of fixes and additions see the changelog.
10/10/2006: Release of cgkit alpha7 and Python/Maya 0.9.3.
cgkit contains a couple of bug fixes (see changelog) and the license has changed from LGPL to a
MPL/GPL/LGPL tri-license. The Maya/Python package is available under the MPL license. The highlights
of the Python/Maya package are: more SDK wrapper classes (the message classes are now available),
fewer "dead" methods that were not callable, an improved mel module, multi-threading support, a new
sub-package "remote" to invoke MEL commands from external/remote scripts.
04/13/2006: Sixth alpha release of cgkit and initial "preview"
release of the Maya Python package.
There are a couple of new modules in cgkit such as glslangparams
to extract shader parameters from OpenGL 2 shaders or hammersley
to generate Hammersley or Halton points (and some more). Compilation should
be smoother under OSX than in previous versions. For a full list of
bugfixes and enhancements see the changelog.
There is now a new package available that integrates Python into Maya.
This package consists of two parts, a Maya plugin that defines two new MEL
commands to execute Python source code given as a string or a file and
a Python package to access Maya from Python programs. The Python package
contains wrappers around all MEL commands (generated at runtime) and
bindings of the Maya C++ SDK (currently there are about 80% of the classes
available). The package allows writing scripts or plugins in Python instead
of MEL or C++.
The C++ bindings have been created using Boost.Python
and pyplusplus (thanks to
Roman Yakovenko).
Documentation for the Maya package is available as html
or as pdf from the download section.
Hosted by: