A raytracer that tries to combine simplicity with power.
...Envisioned features:
- scene description language should be:
- - easy to learn (KISS)
- - easy to use (common things can be described concisely)
- - Object oriented
- Image in image effects
- Quaternion based rotations (simple to use, of course!)
- Useable via SDL or shared library
The CML (Configurable Math Library) is a free, open-source C++ vector, matrix, and quaternion math library designed for use in games, graphics, computational geometry, and related applications.
Please note: the CML source has moved to GitHub:
https://github.com/demianmnave/CML
Over 75 C++ function for working with vectors, matrix and quaternions.
Inside the package there is no cycles, if's, classes or structures. Ideal for designing 3D engines.
Headlines of functions are intuitive. For each headline there is a one line comment in Russian. Matrix are presented in OpenGL form
0 4 8 12
1 5 9 13
2 6 10 14
3 7 11 15
Now we are working on adding 50+ more functions for processing the planes, splines, bezier curves and interpolation methods.
This is a Python script for Blender which uses short (quaternion-based, floretion-based) algorithms to draw curves in space. The user can create new shapes and curves by setting a variety of parameters.
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
A Maya plugin implementing a smooth skinning node doing dual quaternion skinning. Please visit the project's homepage for more information and downloads.
A mini 3D computer graphics C++ cross-platform library (LGPL). Providing the minimum set of 3D objects: vector, point, transformation matrix, and quaternion. Suitable for students who are learning 3D concepts, or 3D gurus who like to build a scene-graph.
MATHLIB3D: MATHLIB3D is a Vector/Matrix/Quaternion/Plane/Polynomial C++/Java library targeting either precision or fast mathematical operations executed on vectors, matrices and quaternions.