- merge v0.01 --> Añadido fileselector - Añadidas fuentes de Gem y Pure Data - pix2jpg incluído en Gem. Archivos de construcción de Gem modificados. - Añadido fichero ompiling.txt con instrucciones de compilación
65 lines
2 KiB
Text
65 lines
2 KiB
Text
GEM ONLINE DOCUMENTATION CHAPTER 7: TODO
|
|
----------------------------------------
|
|
|
|
This is a list of future improvements and changes.
|
|
No importance should be given to the order...it is just
|
|
when I thought of things.
|
|
- Mark D.
|
|
- IOhannes m z
|
|
|
|
---------------------------- TODO -----------------------------
|
|
|
|
GENERAL
|
|
-------
|
|
only connect to tablet if gem_tablet exists
|
|
make a separate Gem-thread (to do parallel audio/video-processing)
|
|
enable output to other "devices": like files, video-editing-cards,...
|
|
|
|
PARTICLE
|
|
--------
|
|
|
|
|
|
OBJECTS
|
|
-------
|
|
triangle_fan
|
|
stereoscopic display with hardware glasses
|
|
NURBS/bezier patches
|
|
3DstudioMax file loader
|
|
CAL3d (character animation library): (not sure anymore. maybe quake2-files would be better ?)
|
|
Alias|Wavefront file data
|
|
- articulation hierarchies in Wavefront's Kinemation
|
|
- read Preview's .mov files (an ascii list of x, y, and/or z values)
|
|
morphing between alias|wavefront models
|
|
- assume same number of points in each model
|
|
|
|
PIXES
|
|
-----
|
|
pix_dv (under linux this still needs a lot of testing)
|
|
motion and image analysis
|
|
some way to fragment an image so that it can be used as multiple
|
|
texture maps (hopefully arbitrary shapes, but possibly only rectangular)
|
|
pix_erosion
|
|
pix_dilation
|
|
pix_median/min/max filter
|
|
pix_lowpass
|
|
pix_highpass
|
|
video external keyer
|
|
- three inputs - the matte and two image inputs
|
|
increased control of the Threshold object.
|
|
- upper and lower levels adjustable
|
|
stereoscopic texture loader
|
|
pix_circle
|
|
pix_triangle
|
|
test pix_video - espec offset message
|
|
|
|
OPENGL
|
|
------
|
|
be able to switch between single and double buffering on the fly
|
|
have multiple graphics windows
|
|
increased control of view port, etc.
|
|
be able to use multiple pipes (MCO)
|
|
try out glMatrixMode(GL_TEXTURE) to deal with nonstandard texture mapping
|
|
render to a pixblock (use pbuffers or offscreen renderer)
|
|
on systems that run in console mode only (like linux with(out) XFree86), render to the console with beautiful ASCII-art
|
|
multipass rendering
|
|
multitexturing
|