[ Overview ]
[ News ]
[ Features ]
[ Requirements ]
[ CVS ]
[ Downloads ]
[ Documentation ]
[ Mailing List ]
[ Screen Shots ]
[ James' Diary ]
|
|
Extreme Wave is an ambitious project to create a
feature rich, extensible 3D modeling environment.
I started writing Extreme during the summer of 1998,
because I wanted a free 3d modeller to use in my
computer animation classes. Extreme Wave currently
emphasizes povray export for scene rendering, but
support for other formats is planned. Extreme Wave will
eventually include a native ray tracer as well.
I am releasing Extreme Wave in it's current alpha/beta
state in hopes of finding other people that are interested
in helping Extreme Wave's development in various
capacities. If you are interested in writing code (c,
c++, or scheme), writing documentation, designing
interfaces or just beta testing features, you can join
the Exteme Wave mailing list
to get involved.
| |
|
11.12.99 -
|
Against my better judgement, CVS is now open. Lots of things
are still broken. Have you fixed a bug today? Thanks to the
SEUL project
for providing web and cvs space!
|
|
- Written in portable ISO c / c++.
- Graphics are rendered with Mesa / OpenGL.
- The user interface is implemented with
Fltk and
Fluid.
- Guile is used as the primary extensibility language.
- Uses a procedural database similar to the Gimp.
This should make it easy to build scripting language
bindings.
- A guile-fltk language binding was developed specifically
for Extreme Wave, so that large portions of the user
interface can be written in Guile and can be customized
by the end user.
- New object types can be written in c++ (in the
future, they should be dynamically loadable plugins).
- Uses an IFF-like file format.
- Development is being done concurrently on SGI Irix,
and Intel Linux.
- Primitives: spheres, cubes, cylinders, cones, and capsuls.
- Lights: point, spot, cylindrical, area
- Multiple Cameras
- Multiple configurable view ports
- A highly configurable grid system
- Key framed animation with KB-Splines
- POVray file export (with animation)
- Released under the GPL
|
|
|
Here are the instructions on how to use CVS.
|
ewave-0.4.0.tar.gz
ewave-0.3.0.tar.gz
ewave-0.2.1.tar.gz
| |
|
| |
My screen shot log is a graphical log of Extreme Wave's
functionality, and the development direction it has
been taking. I use these screenshots to benchmark my
progress. The older screenshots are obviously not
indicative of what Extreme Wave looks like. :-)
Having difficulty viewing these graphics? Then you need to
upgrade your web browser to one that supports
PNGs. Any recent
version of Netscape, Internet Explorer, Mosaic, Opera,
XEmacs, etc. will support the format.
|
|