Scivi

Main
About
News
Features
Requirements
Hardware
Download
Gallery
Contact

About

Scivi is a visualization plugin for X Multimedia System.

This plugin uses 3D Accelerated hardware, but is not actually 3D. Please visit Scivi Gallery

News

29 Jan 2004 - Scivi 0.2.0-rc3 released

  • Added Scivi Control Window for root window mode
  • Create configuration file if one does not exists
  • New improved Sleep-driven fps contol added to work with 2.6 Linux kernels
  • minor bugfixes

19 Dec 2003 - Scivi 0.2.0-rc2 released

  • Changed default name for libGL.so to libGL.so.1
  • Works (with limited functionality) if GL_ARB_imaging and GL_SGIS_generate_mipmap extension are absent
  • Fixed memory leak on parse errors
  • Oops... Added download link to this page. Sorry.

24 Nov 2003 - Scivi 0.2.0-rc1 released

  • libGL.so now loaded dynamically
  • Presets can be mouse-sensetive
  • Post-frame code sections. You can for example write custom waveform vizualizators now!
  • Various parser/interpreter improvements:
    • C-style while, do/while, for loops
    • arrays support
    • binary and logical not
  • New functions:
    • vlength(x, y) - length of a vertex (x, y);
    • vangle(x,y) - angle between vertices (x, y) and (1, 0);
    • data_osc(channel, sample) - get oscillator data;
    • data_freq(channel, band) - get frequency data;
    • Begin(type) - begin drawing;
    • Color(r, g, b, a) - set drawing color;
    • Vertex(x, y) - put vertex;
    • End() - end drawing;
  • New variables: mousex, mousey, mousebtn1, mousebtn2, mousebtn3 to handle mouse
  • New constants: POINTS, LINES, LINE_STRIP, LINE_LOOP, TRIANGLES, TRIANGLE_STRIP, TRIANGLE_FAN, QUADS, QUAD_STRIP, POLYGON to determine drawing type
  • User variables are not global already
  • Bug fixes
  • Still missing: On-screen GUI, fullscreen mode, controls for root-window mode

28 Sep 2003 - Scivi 0.2.0-pre1 released

  • Scivi is not using SDL now. Everything is done with GLX.
  • Configuration and About dialogs added. (Surely buggy)
  • Rendering is done in the off-screen buffer now.
  • Presets code now supports branching
  • Missing functionality: On-screen GUI

28 Sep 2003 - Site start

Features

Low CPU Usage because of 3D accelerated hardware. All effects including potentially expensive complex image transformations are done in hardware. So, if you have a fast video card, your CPU most of a time will be idle!

Powerful C-style Scripting Language will help you to program your own nice presets! The visualization is under your control!

Root-window rendering supported. Put a nice video effects on your desktop! This feature is window-manager dependent. KDE and GNOME probably won't work Press 'V' to switch to root-window mode.

Full-screen rendering. Planned.

Requirements

A fast 3D T&L accelerated video card with OpenGL support.

GLX version 1.3 is preferred but 1.2 should work with some restrictions

If GLX version 1.2 is used, screen must be at least in 24bpp color depth mode to get appropriate results. For GLX 1.3 15bpp or 16bpp mode can be used - internal rendering is done in 24bpp

X Multimedia System

Hardware

Scivi is known to work with NVidia GeForce2 MX400 64Mb and official driver version 44.96.

Download

Download from SourceForge.net.

WML

SourceForge.net Logo

 
© 2003 Vitaly V. Bursov