Main > Free Download Search >

Free surfaces software for linux

surfaces

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 111
Tux Racer 0.61

Tux Racer 0.61


Tux Racer is a very fun arcade game for Linux. more>>
Tux Racer is a very fun arcade game for Linux.
The main goal in Tux Racer is to have fun! Race down mountainous terrain as quickly as possible, while collecting herring to increase your score!
Main features:
- Fun, easy to learn
- Exciting 3D courses
- Sophisticated physics result in thrilling rides down the mountains
- Collect herring while avoiding obstacles for high scores
- Race over a variety of surfaces, including fluffy snow and slick ice
- Race in various weather conditions and lighting conditions
- Create your own courses using any paint program such as The GIMP (no 3D modeller required)
- Suitable for all ages.
<<less
Download (0.62MB)
Added: 2005-12-21 License: GPL (GNU General Public License) Price:
1425 downloads
K3DSurf 0.6.2

K3DSurf 0.6.2


K3DSurf is a program who generate 3D surfaces with Mathematical formulas. more>>
K3DSurf is a program who generate 3D surfaces with Mathematical formulas ( Parameter or Explicit equations).
A more advanced version is under construction so all your comments are welcome. K3DSurf program was made just for fun, to pass time and to learn some basic 3D drawing technics(without OpenGL).
If you cant run Linux, You can find an applet Java here : http://www.wintonet.com/java/j3dsurf.html. Its called J3DSurf...I hope also to finish a Gtk an Xwindow version soon(G3DSurf and X3DSurf).
Main features:
- Interactive visualization with mouse events (Right: Rotate, Middle: translate and left: Scale).
- Real time animation (rotation) and morph (by the introduction of t_time variable). Animation and morph can also be monitored by controls that affect the CPU usage and t_time step.
- Create screenshots by copying the draw window or by using the best ray tracer on the net: Povray.
- Create movie scene is also supported
- Generate Mesh files that describe the shape of the mathematical model.
- Supported formats are:
- 1. Povscript : Povray is the best ray tracer available on the net...and its free.
- 2. VRML2: to use with the majority of current browsers via an appropriate plug-in.
- 3. OBJ: a well-known file format supported by the majority of 3D applications (Blender, MAYA and Moray...).
Enhancements:
- General:
1) New GUI interface, with menus and toolbar.
2) Possibility to save a config file to store infos about colors and isosurfaces resolution.
- Isosurface:
1) The OpenGL viewer has the possibility to go as height as 10MTriangles/Grid 500 (such objects however require more than 15G of RAM or more than 1G of hard drive space for the equivalent .OBJ file).
2) Add possibility to export the "Minimal topology" as an .OBJ file: A new table for the Marching Cube algorithm was made from scratch (released under the GPL licence, we dont think such table is available on the net) that can generate a small amount of polygons compared to the original one.
3) Add Possibility to show more than one Isosurface.
4) Possibility to store/load/delete Isosurfaces formulas.
5) Possibility to turn ON/OF the new parser for fast math calculations.
5) New examples.
- Parametric:
Possibility to store/load parametric formulas.
<<less
Download (0.56MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
863 downloads
Saper X.0.13

Saper X.0.13


Saper project is a console version of mines with many features. more>>
Saper project is a console version of mines with many features.

It features an AI, different surfaces to play on (Euclids plain, Kleins bottle and Torus), and some basic settings.

<<less
Download (0.018MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
1038 downloads
Hermes 1.3.3

Hermes 1.3.3


Hermes is a graphics library designed to do a very limited number of things and do them very well. more>>
Hermes is a graphics library designed to do a very limited number of things and do them very well. It is also very easy to incorporate Hermes into existing code. Hermes is intended for use either directly in an application program or inside another graphics library.

Released under the Library GNU Public License (LGPL), it is open source and under continual improvement.

The long feature list includes things like:

Palette handling
Clearing surfaces to a specific color

Highlights are:

Conversion of images from one format to another
Converting to/from many common formats using special, optimized conversion routines
Automatic fallback to generic conversion routines if there is no specialized routine
Stretching images between conversion when possible
Automatic dithering if requested

All features are implemented using an internal caching system, drastically improving the performance of common operations such as table lookups. In addition, on MMX systems, Hermes can use optimized MMX assembler to further improve performance.

Its portable across many systems:

Linux/FreeBSD: Uses assembler routines on Intel/Intel-compatible architectures
Other UNIX systems: Doesnt use assembler, though it is compatible with big-endian systems
DOS and Watcom C or DJGPP: Uses assembler routines
Windows and Visual C++: Uses assembler routines
<<less
Download (0.44MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1483 downloads
Raster3D 2.7c

Raster3D 2.7c


Raster3D is a powerful set of tools for generating high quality raster images of proteins or other molecules. more>>
Raster3D is a powerful set of tools for generating high quality raster images of proteins or other molecules.
The core program renders spheres, triangles, cylinders, and quadric surfaces with specular highlighting, Phong shading, and shadowing.
It uses an efficient software Z-buffer algorithm that is independent of any graphics hardware.
Main features:
- Raster3D uses a fast Z-buffer algorithm to produce high quality pixel images featuring one shadowing light source, additional non-shadowing light sources, specular highlighting, transparency, and Phong shaded surfaces. Output is in the form of a pixel image with 24 bits of color information per pixel plus one matte channel.
- Raster3D does not depend on graphics hardware. The rendering program currently supports output to files in AVS, JPEG, TIFF, PNG and SGI libimage format. To actually view or manipulate the images produced, you must also have installed an image viewing package (e.g. John Cristys ImageMagick or the SGI libimage utilities). The Raster3D rendering program can be integrated with ImageMagick to expand the flexibility of output formats and interactive use.
- Ancillary programs are provided for the generation of object descriptions based on atomic coordinates stored in PDB format. Although Raster3D is not intended as a general purpose ray-tracing package, nothing in the rendering process is specific to molecular graphics. Some of the algorithms used have been chosen for speed rather than generality, however. They work well for molecular graphics images, but possibly would produce odd results if used for very different types of image.
- Raster3D currently supports rendering six object types: spheres, triangles, planes, smooth-ended cylinders, round-ended cylinders, and quadric surfaces. It also supports the definition of material properties (transparency, bounding planes, color, reflectivity) that apply to groups of objects within the rendered scene.
Enhancements:
- changed the default output format to PNG for all programs
<<less
Download (MB)
Added: 2006-08-31 License: Other/Proprietary License Price:
1149 downloads
SDLucid 0.90.0

SDLucid 0.90.0


SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. more>>
SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. SDLucid aims to not only be a wrapper, but also to offer a cleaner interface than the original SDL as well as more functionality. Want to see it in action? Here is a screenshot of the example contained in the distribution, nicely showing off the transforms code. SDLucid provides all of the following features that are not provided in SDL:

- a nice interface
- fast graphics primitives (polygons, circles...) with arbitrary fill modes
- affine transformations on surfaces (i.e. stretching, rotation...)
- bitmap fonts
- mp3, mod, wav playing with arbitrary mixing and samplerate conversion.

When designing SDLucid, I tried to follow these guidelines:

- make a new and clean interface to SDL that stays as close as possible to SDL terminology, but no closer.
- implement mighty functionality thats easy to use (some of this functionality duplicates what is available as SDL_mixer,SDL_image,SDL_ttf etc)
- use naming conventions that loosely resemble those of the STL, so SDLucid doesnt introduce another naming scheme into a client program
- stick to one mighty image format: PNG
- use exceptions for error reporting

It mixes well with STL code. Installation and use is drop-dead easy because of supplied autoconf macros and an sdlucid-config shell script. SDLucid currently depends on

- a good c++ compiler (gcc 2.95 will do)
- SDL, obviously. :)
- ixlib, a C++ tool library.
<<less
Download (0.42MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1174 downloads
xmountains 2.7

xmountains 2.7


xmountains is a project which renders a fractal mountain range. more>>
xmountains is a project which renders a fractal mountain range.
xmountains is a classic X11 hack that renders a fractally-generated mountain range that slowly scrolls across your desktop.
The basic idea behind a fractal landscape is to generate a continuous surface which varies in height randomly but with the random variation obeying a particular statistical law.
In the case of a fractal landscape the average difference in height between pairs of points separated by a distance l should go as a power law in l.
If you are only interested in random terrain generation rather than fractal self-similarity then you could use other functions of l that tend to zero as l tends to zero.
If the function does not tend to zero then the result will not be continuous
Enhancements:
- Added a -n flag to set the number of colours.
- This changes the same parameter as -B but you request total number of colours.
<<less
Download (0.027MB)
Added: 2006-11-14 License: Freely Distributable Price:
1074 downloads
Celestia 1.4.1

Celestia 1.4.1


Celestia is a free real-time space simulation that lets you experience our universe in three dimensions. more>>
Celestia is a free real-time space simulation that lets you experience our universe in three dimensions.
Unlike most planetarium software, Celestia doesnt confine you to the surface of the Earth. You can travel throughout the solar system, to any of over 100,000 stars, or even beyond the galaxy.
All movement in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across. A point-and-goto interface makes it simple to navigate through the universe to the object you want to visit.
Celestia is expandable. Celestia comes with a large catalog of stars, planets, moons, asteroids, comets, and spacecraft. If thats not enough, you can download dozens of easy to install add-ons with more objects.
Enhancements:
- This version is a mostly a bugfix release for the Celestia Engine.
- The GTK/GNOME front-ends feature a new slash screen.
- The install was cleaned up and packages should now be several megabytes smaller.
<<less
Download (14MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1345 downloads
XiStrat 0.6.90

XiStrat 0.6.90


XiStrat, also known as Extended Strategy is in particular about a turn-based, networked multiplayer game. more>>
XiStrat, also known as Extended Strategy is in particular about turn-based, networked multiplayer, non-cooperative, zero-sum, abstract strategy board games (e.g., Chess, Go, Reversi variants, etc.) on 3D-visualized polyhedra and contains a server, client GUI, autoplayer engine, utilities and documentation.
Besides related recreational modern mathematics (single agent, cellular automata, graph/group/complexity/knot theory, discrete geometry, algebra, combinatorics, mathematical physics) is dealt with.
Enhancements:
- New graphs were added, including a Costa discrete minimal surface, sporadic Mathieu M(24), Kleins quartic L2(7), S(5), and A(6).
- The documentation was changed to MathML and contains links to the underlying mathematics (representations, modules, ring, invariants, groups of Lie type, second cohomology).
- The construction of a Schur cover of holonomy groups, morphing, and 2-body systems were implemented.
- Java generics, J3DBuffer, and procedural 3D texture with Perlin noise are now used.
<<less
Download (3.6MB)
Added: 2006-12-18 License: LGPL (GNU Lesser General Public License) Price:
1040 downloads
myrescue 0.9.3

myrescue 0.9.3


myrescue is a program to rescue the still-readable data from a damaged harddisk. more>>
myrescue is a program to rescue the still-readable data from a damaged harddisk. The project is similiar in purpose to dd_rescue, but it tries to quickly get out of damaged areas to first handle the not yet damaged part of the disk and return later.

Note:

This tools is no replacement for a professional data recovery service! If you do have the latter option, dont even think of using myrescue, as it may further damage your disk. This tool is provided only for the case that you are absolutely desperate and definitely cannot afford a professional data recovery. Or in case you know what you are doing, e.g. if you know that it is the aging of the magnetisation layer that is causing your problem.

The usual GPL disclaimer applies. Especially the NON-WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. Dont blame (or sue) me if it fails to recover or further damages your data.

How it works

The program tries to copy the device blockwise to a file and keeps a table ("block bitmap") noting whether a block has been successfully copied, not yet handled or has had errors. This block bitmap can be used in successive runs to concentrate on the not yet rescued blocks.

The program has a special skip mode to handle read errors. Usually harddisk surface defects cover more than just one block and continuous reading in defect areas can damage the surface, the heads and (by permanent recalibration) the drive mechanics. If this happens, the chances of rescuing the remaining undamaged data drop dramatically. So in skip mode, myrescue tries to get out of damaged areas quickly by exponentially increasing the stepsize. The skipped blocks are marked as unhandled in the block bitmap and can be retried later.

Finally, the program has an option to multiply try to read a block before considering it damaged.

<<less
Download (0.014MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1068 downloads
SDL_image 1.2.11

SDL_image 1.2.11


SDL_image is an image file loading library. more>>
SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, PNM, XPM, LBM, PCX, GIF, JPEG, PNG, TGA.

Images provide the basic visual building blocks for any user interface. Colors and fun shapes are the stuff that we as kids looked at for hours at a time while trying to shoot down big aliens and rescue pixelated princesses. Now its our turn to make the images that others will remember later in life perhaps. Now how do we get this dang images into our SDL programs, and be flexible in the handling of the images so that we dont even have to worry about what various formats they may be in?

This is where SDLimage makes your life easier. This document doesnt help you make artwork, but it will give you the functional knowledge on how to get that art into your game. Now go forth and make your Stick Figure of Justice, someone else might fill in for your lack of artistry, at least you wont have to make much of an effort to include the new and better art into your code.

<<less
Download (2.7MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1202 downloads
 
Other version of SDL_image
SDL_image 1.2.5SDL_image loads images as SDL surfaces, and supports the following formats: BMP, PNM, LBM, PCX, XPM, GIF, JPEG, PNG, TGA. Unpack and build. Run "showimage imagefile" to display an image using
License:GPL (GNU General Public License)
Download (0.031MB)
1265 downloads
Added: 2006-05-18
libvisual 0.4.0

libvisual 0.4.0


Libvisual is a library that acts as a middle layer between applications. more>>
Libvisual is a library that acts as a middle layer between applications that wish to display audio visualisation and audio visualisation plugins.

libvisual is aimed at developers who have a need for audio visualisation, and those who write visualisation plugins. By writing an audio visualisation plugin for libvisual, the developer allows every application that uses libvisual to use their plugin.

The application handles the actual drawing of the graphics, allowing rendering done by plugins to be drawn anywhere... as ASCII art, in SDL, as a surface on an OpenGL object, etc.
<<less
Download (0.57MB)
Added: 2006-04-06 License: GPL (GNU General Public License) Price:
1298 downloads
Volumevis 0.6.2

Volumevis 0.6.2


Volumevis displays pixel-based 3-dimensional datasets. more>>
Volumevis displays pixel-based 3-dimensional datasets. 3-D pixel datasets mostly come from 3-D computer tomography (CT) and magnetic resonance (MR) images. These datasets usually come in the form of a set of 2-D picture files each being a slice of the 3D dataset.
To be displayed by volumevis, the files have to be ordered with identical names except for a number somwhere in the name corresponding to the slice number. Most image formats (jpg, tiff, dicom, etc ..) are supported.
Volumevis is a tool for visualizing 3D dimensional pixel-based datasets. Most computer 3D visualization in the world is with surfaced-based visualization. This is true for most 3D games, CAD tool, etc.
By stating it simply, surface-based rendering works by dividing a predefined surface into small triangles, and then sending those triangles along with their color to graphicscard to be rendered. For example,if you want to render a sphere in 3D, you would create a surface of the sphere, divide it into triangles, send the triangles to the graphics card, which would then turn the triangles into pixels and displaythem.
The unfortunate side-effect of this is, that if you happen to cut the sphere, or go inside it, you will see that its in fact hollow. Also, you cannot see any of the details that might be inside of the sphere.
Volume visualization is the equivalent in 3D of displaying a photo in 2D. The surface 3D visualizations on the other hand, are the equivalent of reducing a photo to a representation of lines (such as the outlines of people and houses) and drawing the lines on screen. Obviously a lot of information goes lost in the line representation.
The visualization works like this. In openGL (a graphics programming API), all fragments (3D equivalent of pixels) have an alpha value. The alpha value corresponds to the opacity of the fragment. If the fragment has a small alpha value, it will be easy to see through it and see the fragments behind it.
If the alpha value is high, the fragments behind it will be obscured. A 3D dataset is simply a block of data in the shape of a cube. Somewhere in the image there is an object which is white or grey. All the other places in the image are black. To render the object, all the pixels which are black are assigned and alpha value of 0 (meaning they are transparent). Therefore we dont see the black pixels.
The fragments belonging to the object are white and have an alpha value higher than zero. Therefore its not possible to see through them, and we perceive the location of the object fragment to be the surface of the object. Depending on the alpha value of the fragment, we might also be able to see some of the fragments behind it a bit (see inside the object).
At the moment, Volumevis only supports black/white images (which is fine for most CT and MRI datasets).
Enhancements:
- A bug with slice loading of textures which are not a power of two was fixed.
- Movie recording, cropping, and file saving for slices were fixed.
- Various feature improvements were made.
<<less
Download (0.67MB)
Added: 2005-08-02 License: GPL (GNU General Public License) Price:
1543 downloads
Abura Tan 0.A11

Abura Tan 0.A11


Abura Tan is a Rogue-like adventure game. more>>
Abura Tan project is a Rogue-like adventure game.
Abura Tan is a Rogue-like adventure game of cowboy knights and lurking horror.
AburaTanisan adventure game and a dungeon crawl. Your task is to buildupacharacterthroughadventureandto ultimately save the world.Its that simple.
Permanentdeath(permadeath) is an important feature of Abura Tan. Ifyour character dies during the course of your adventure you will not havetheoptiontoreload at an earlier point.
Because the gameplay balanceaccounts for permadeath,backing up saved games will spoil the game for you and is therefore not recommended.
Asthegameisstillin mid-stages of development you may find it somewhat lacking a purpose. There is currently no way to win.
Here are some TIPS for "Abura Tan":
- Enter the sewers near your starting location and try to delve as deeply as possible.
- Try out each character class to see which one you like most.
- Locate a town, on the surface level of Texarkana.
- Chat with the locals, or start a fight to inherit some items.
- Try chatting with non-humans too. (Certain skills may help here.)
- Try to find a kaleidoscope and apply it!
Enhancements:
- Levels are no longer discrete.
- Melee and ranged combat has been rebalanced.
- New classes, monsters, and items have been added.
- Many tweaks were made to the user interface, and many minor bugs were fixed.
<<less
Download (MB)
Added: 2007-01-08 License: GPL (GNU General Public License) Price:
1022 downloads
Aqsis 1.2

Aqsis 1.2


Aqsis is a Renderman compliant 3D rendering toolkit. more>>
Aqsis is a Renderman compliant 3D rendering toolkit. The project is based on the Reyes rendering approach.
Main features:
- programmable shading
- true displacements
- NURBS
- CSG
- Motion Blur
- direct rendering of subdivision surfaces
<<less
Download (0.99MB)
Added: 2007-02-26 License: LGPL (GNU Lesser General Public License) Price:
1021 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5