Semantic search

Jump to: navigation, search

Edit query Show embed code

The query [[Graphics::3d]] was answered by the SMWSQLStore3 in 0.0059 seconds.

Results 61 – 107    (Previous 50 | Next 50)   (20 | 50 | 100 | 250 | 500)   (JSON | CSV | RSS | RDF)

OpenVRML is a VRML/X3D browser and C++ runtime library. +The library includes parsers for VRML97 and VRML-encoded X3D as well as a +full runtime system for playing VRML/X3D content. An XEmbed control is +included along with frontends for use both as a stand-alone player and as a +Mozilla Gecko Web browser plug-in
A game engine providing a Lua API to enable developers to create games easily and with few restrictions.
OpenSCAD is a software for creating solid 3D CAD objects. It focuses on CAD aspects rather than artistic ones. OpenSCAD is not an interactive modeller. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script. This gives the designer full control over the modelling process and enables him to easily change any step in the modelling process or make designes that are defined by configurable parameters.
Orthanc aims at providing a simple, yet powerful standalone DICOM server. It is designed to improve the DICOM flows in hospitals and to support research about the automated analysis of medical images. Orthanc can turn any computer running Windows or GNU/Linux into a DICOM store (in other words, a mini-PACS system). Its architecture is lightweight and standalone, meaning that no complex database administration is required, nor the installation of third-party dependencies. What makes Orthanc unique is the fact that it provides a RESTful API. Thanks to this major feature, it is possible to drive Orthanc from any computer language. The DICOM tags of the stored medical images can be downloaded in the JSON file format. Furthermore, standard PNG images can be generated on-the-fly from the DICOM instances by Orthanc. Orthanc lets its users focus on the content of the DICOM files, hiding the complexity of the DICOM format and of the DICOM protocol.
The Persistence of Vision Raytracer is a high-quality, Free Software tool for creating stunning three-dimensional graphics. The source code is available for those wanting to do their own ports.
Panorama Heckert gnu.tiny.png
'Panorama' includes modeling, rendering, and post-processing; animation support will be added soon. It is structured as an API composed of two dynamic lib and several plug-ins. It currently includes a console mode front end, but a graphical interface is also being developed. Users can use other interfaces, as long as they use the Panorama API or output some scene language that Panorama can read. Plug-in architecture lets you load just the components you need; these components can be substituted or added to without recompiling. This allows for better interaction of modules and makes the program run faster. Several rendering methods (including raytracing and zbuffer) are available without any other change in the input scene file. A post-processing system lets you apply filters to the whole image after it has been generated by the renderer; there are also object filters, which you apply to an object during the rendering process. Material have a BSDF that encapsulates its properties with respect to the light.
'pixie' is a RenderMan like photorealistic renderer. It supports all RenderMan 3.2 primitives as well as:
  • Object instancing / delayed primitives
  • Displacements
  • Programmable shading (RenderMan Shading Language)
  • High quality texture/shadow/environment mapping
  • High dynamic range input/output
  • Raytracing
  • Motion blur
  • Depth of field
  • Reyes style rendering (very fast)
  • Occlusion culling
  • Network parallel rendering
  • DSO shaders
  • Global illumination
  • Photon mapping
  • Irradiance caching
  • Automatically raytraced smooth reflections / shadows
PyMOL is a molecular visualization system created by Warren Lyford DeLano and commercialized initially by DeLano Scientific LLC, which was a private software company dedicated to creating useful tools that become universally accessible to scientific and educational communities. It is currently commercialized by Schrödinger, Inc. PyMOL can produce high-quality 3D images of small molecules and biological macromolecules, such as proteins. PyMOL is one of a few free visualization tools available for use in structural biology. The Py portion of the software's name refers to the fact that it extends, and is extensible by the Python programming language. PyMOL uses OpenGL Extension Wrangler Library (GLEW) and Freeglut, and can solve Poisson–Boltzmann equations using the Adaptive Poisson Boltzmann Solver.
PyOpenGL is the cross platform Python binding to OpenGL and related APIs. The binding is created using the standard (in Python 2.5 and above) ctypes library. PyOpenGL includes support for OpenGL v1.1 through 3.0, GLU, GLUT v3.7 (and FreeGLUT), and GLE 3. It also includes support for hundreds of OpenGL extensions. PyOpenGL is interoperable with a large number of external GUI libraries for Python including (wxPython, FxPy, PyGame, and Qt). It can be used with the Tkinter GUI library if you have installed the Togl widget for Tk.
Pybik is a 3D puzzle game about the cube invented by Ernő Rubik. * Various 3D puzzles, such as cubes, towers, prisms, tetrahedra, octahedra, dodecahedra and many more * Solvers for some puzzles * Pretty patterns * Editor for move sequences * Custom colors and images on the surface of the puzzles
Quat generates 3d fractal objects. These objects are Julia sets using quaternions. The package can calculate usual images and stereo pair images for real 3d views, and includes a user-specified true color palette for flexible coloring, 5 iteration formulas, and intersection planes so users can cut open a 3D fractal to see its interior. The program calculates fractals in PNG image format using 24bit true color. There is also a text mode version for batch calculation.
ReCaged is a Free Software, Futuristic, Racing Game. With the main inspiration taken from the "Rollcage" and "Rollcage: Stage II" games, it has been written from scratch with focus on high simulation realism and flexibility. It also supports highly detailed 3D models for both rendering and collision detection. The project can also be found on Savannah and TuxFamily.
Regard3D converts photos of an object, taken from different angles, into a 3D model
Reliquarium is a set of four 3D slider puzzles, all with a Crystal Skull theme. Reckless raiders Jones & Croft have plundered a tomb and displaced an ancient relic. The objective is to return the relic to the center of its cubical box by rearranging the numbered blocks back into their proper order, which usually represents an RGB coloring...Red in the X-direction, Green in the Y-direction, Blue in the Z-direction. Dragging the cursor rotates the cube for a better view angle. The mouse wheel zooms. Typing a number 1..8 selects a block to move, 0 selects the relic itself. Then use the keys {u,d,l,r,f,b} to move it. Alternatively, you can select a block by clicking the cursor near your pick, prior to the move. As indicated on screen, (h) will toggle a help screen. These puzzles are easy enough for children and will likely help with learning 3D visualization, geometry, problem solving and computer skills. Uses the Ada programming language and fully modern OpenGL methods with textures, shaders and uniforms. Focusing on portability and freedom, no coding effort or compromise has been made to accomodate proprietary operating systems. It relies on a thin SDL2 binding from Dan Vazquez, a thin OpenGL binding from "Lumen", a PNG reader by Stephen Sanguine, and SFML-Audio (because of its elegant audio interface). Written in C++ style, the code neglects many safety features available to Ada, but it does serve as a working example for learning OpenGL. The Ada bindings used are thin, so the relationship to C++ methodology is transparent. Developers should note that these Ada bindings are usable as a standalone library for most any OpenGL project that uses Ada. Thus, for the C++ programmer the code should be easy to comprehend; and for the experienced Ada programmer there are many potential improvements to be made. Suggestions or improvements from Ada developers are not only welcomed, but solicited.
This is not another Rubik's Cube; it's a whole new kind of puzzle. A 3³ arrangement of cubelets with the center one missing allows sliding permutations. After a randomization, the goal is to restore the cube to its original configuration based on color and alphabetic hints. Runs on Windows,Linux or MacOSX. This project can help with learning modern OpenGL.
RufasGate is a combination of Portal and Sokoban...While exploring an isolated tropical island, you find an operational stargate that transports you into a curious sequence of dungeons. Finding your way back up to the surface will require ingenuity to solve some 3D sokoban puzzles. The Zero Point Modules [ZPMs] that you find lying around power the portal guns. You can shoot these guns at most walls to create a wormhole, a shortcut through space-time. But, in order to empower the portal guns, all cylindrical ZPMs must be bumped onto their base receptacles. Not easy! Note that you can only PUSH the ZPMs. That means you can fail if you roll one into a corner or against a wall. Transcend each level and make your way back up to the cool night air on the surface. There are currently 4 levels; now each game resumes at the level attained in the previous game. Note that the ZPM shape is the intersection of two cylinders, which means they roll in only two perpendicular directions. Uses fully modern OpenGL methods in C++ using shaders and uniforms. Media Files Note: The particular choices of sound, image, and shader files (*.fs) delivered are not essential to the function of the game and are easily replaced. This software is primarily intended as a tutorial example of modern OpenGL game assembly methods. The only requirements are that sounds be in WAV format, images be in PNG format, and shaders be updated to GLSL 330 specifications. Skybox images have an additional constraint, they must also have a 90x90 degree field of view [for a correct perspective], and all 6 must have the same pixel size.
## Seven Game Introduction Seven is NOT another Rubic's Cube. It's a whole new kind of puzzle. A 2x2x2 arrangement of cubelets with one missing allows sliding permutations. After a randomization, the goal is to restore the cube to its original configuration based on color and numeric hints. Dragging the cursor rotates the cube for a better view angle. Clicking the cursor on a cubelet adjacent to the empty space will slide it into that empty space. On laptops you may also hit <return> when the cursor is on the cubelet of choice to select and slide it. On MacBooks, a 2-finger tap on the touchpad does the job. As indicated on screen, <h> will toggle a help screen, and <c> will toggle color schemes. Works on Macs running OS-X and PCs running GNU/Linux.

Uses the Ada programming language and fully modern OpenGL methods with textures, shaders and uniforms. Achieves version 3.3 core profile contexts, and compiles and runs on both GNU/Linux and Mac OS-X systems. This project serves as a testbed for learning the complexities of modern OpenGL and GLSL.

Focusing on portability and freedom, no coding effort or compromise has been made to accomodate proprietary operating systems. It relies on a thin SDL2 binding from Dan Vazquez, a thin OpenGL binding from "Lumen", a PNG reader by Stephen Sanguine, and SFML-Audio (because of its elegant audio interface).

The Ada bindings used are thin, so the relationship to C++ methodology is quite transparent. Developers should note that these Ada bindings are usable as a standalone library for most any OpenGL project that uses Ada.
SDL gfx
SDL_gfx is a library that contains graphics primitives and surface functions for SDL2. Current components of the library are:
  • Graphic Primitives
  • Surface Rotozoomer
  • Framerate control
  • MMX image filters
  • Build-in 8x8 Font
They are wrapped up in an addon library which is also under the Zlib license.
SPlotter3D lets you plot any 2D or 3D parametric function, save and open parameters of a plot, and print or export to PostScript format. Features include separate output and control windows to allow more working space, and zoom and axis control. Many samples are included for reference.
SharpConstruct is a 3D modeling program that paint depths on to polygon models in real-time. Unlike traditional modeling programs, SharpConstruct makes it easy to model organic shapes. There is no need to even look at a wireframe (unless you want to). Instead, the model is manipulated much like clay, push or pull an area, smooth it, make a hollow or a hill. The entire process is both simple and organic; you won't need years of modeling experience to create detailed models in SharpConstruct. This project is no longer maintained.
Simple CCSM- CompizConfig Settings Manager
This is the configuration tool for Compiz.
Sly is a free software game engine written in GNU Guile Scheme. It provides an abstraction layer above SDL and OpenGL for common game programming requirements such as meshes, shaders, sprites, animation, tilesets, scene graph, keyboard/mouse input, and scripting. Sly differentiates itself from other game engines by providing an interactive development environment via Guile's read-eval-print-loop (REPL), exposing a functional API instead of an object-oriented one, and encouraging reactive programming.
SolveSpace is a parametric 2D and 3D CAD program. Applications include: modeling 2d and 3d parts, and export DXF, PDF, SVG, 3d printing, preparing CAM data, simulate planar or spatial linkages, plane and solid geometry.
Soya 3D is a very high level 3D engine for Python. Soya aims at being to 3D what Python is to programming : fast to learn, easy to use, while keeping good performances ! Soya is Free Software, under the GNU GPL. Soya's goal #1 is to allow to develop as rapidly as possible 3D games and other 3D apps. Soya's goal #2 is to be as easy as possible to learn. In particular, Soya is used in the games Slune and Balazar Brother.
'stl2pov' reads an STL (Standard Triangulation Language) file and outputs a POVray mesh. It creates either triangles by default, but can generate smooth_trianges; can read binary STL files, and has an option to smooth the generated mesh.
'Stopmotion' is a free application for creating stop-motion animation movies. Users will be able to create stop-motions from pictures imported from a camera or from the harddrive, add sound effects, and export the animation to different video formats such as mpeg or avi.
SuperTuxKart, also known as STK, is a 3D kart racing game. There is also a site dedicated to STK add-ons.
Sweet Home 3D
Sweet Home 3D is a free interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D. It lets you:
  • Draw walls and rooms upon the image of an existing plan, on one or more levels
  • Drag and drop doors, windows and furniture from a catalog onto the plan
  • Update colors, texture, size and orientation of furniture, walls, floors and ceilings
  • View all changes simultaneously in the 3D view from any view point
  • Create photorealistic images and videos with various light sources
  • Import additional 3D models and export the plan at various standard formats
Three.js is a JavaScript 3D library, designed to make usage of WebGL simpler.
Torque 3D
Torque 3D is a 3D game engine with advanced graphics.
Trigger Rally
The 3D rally game features an open landscape with no boundaries. Simple greyscale elevation maps form the terrain and road. Sprites are added as vegetation and road maps. Key feature is the good physics for drifting. But keeping on the road is not as easy as in many other rally games. Precise handling is paramount in order to keep the cars on track. Fog, different weather and light conditions add variation. To win a race you need to reach checkpoints in a certain order and get to the last one before the time limit is reached. In addition to many single race maps there are events where you need to win several races in a specific order in order to win the whole event. Since version 0.6.4 there is a career mode where additional maps and cars can be unlocked. There are already 170 races available. It's quite easy to add new maps and to adjust parameters. This game doesn't need the newest hardware. You can easily play it with quite old systems. Only basic 3D-support is needed.
True3DShell is a 3D desktop environment with functionality similar to KDE or GNOME. Information is organized in "bubbles" connected by "pipes". A bubble can be the equivalent of a folder in a computer, a shared folder in a network, or an execution space for a 3D program. <>"Bubbles" generated by different computers are connected "pipes" acting as network connections, providing network transparency. Users and automated avatars interact in the same 3D universe, browsing or running 3D programs locally or remotely without regard to physical location.
Tulip is a software system for visualizing huge graphs. It manages graphs with up to 500,000 elements (node and edges) on a personal computer (PIII 600, 256MB RAM). Its SuperGraph technology architecture provides the following features: 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, automatic graph drawing, automatic clustering of graphs, automatic selection of elements, and automatic coloring of elements according to a metric.
VNet uses Java to turn a single-user VRML world into a Multi-user Online Virtual Environment System (MOVES), complete with avatars and chat. A normal Web browser with a normal VRML plugin is all you need to experience a 3D social space. VNet is based on JDK 1.02 to ensure portability and in development is a version based on JDK 1.1.x that adds user persistence, scalability, and other features. It has both client and server packages.
view3dscene is a viewer for many 3D model formats: - X3D - VRML (1.0 and 2.0, aka VRML 97 - Collada - OpenInventor - 3DS - MD3 - Wavefront OBJ - Videoscape GEO - castle-anim-frames (Castle Game Engine animations) - STL Various navigation modes are available, like Examine, Walk (with gravity), Fly. Collision detection is done. Models can be animated and interactive. Many graphic effects are possible, thanks to using Castle Game Engine underneath. view3dscene may also be used to convert many 3D model formats to X3D (in classic and XML encoding). This package includes also a command-line tovrmlx3d program, that performs the same conversions as view3dscene, but doesn't use X or OpenGL (so it's nice to use in scripts to convert 3D models in batch mode).
Voxel.js lets you build voxel worlds (similar to worlds found in Minetest and Terasology) on the Web.
VREng (Virtual Reality Engine) is a C++ and OpenGL API-based interactive distributed Web3D application for navigating in and interacting with virtual environments over the Internet through their avatars, chat, audio/video channels, shared white-boards and document publishing. It uses XML to describe VR environments, and supports object manipulation and persistence, new multimedia and models types, and built in image and motion capture. It run on *nix platforms using X11 throught the Ubit toolkit.
White dune
'white_dune' is a graphical editor, a simple NURBS/Superformula/Subdivision 3D modeller, and a animation tool for the VRML97(Virtual Reality Modelling Language)/X3D, which is the ISO standard for displaying 3D data over the web via browser plugins (or webgl via X3DOM or X_ITE javascript) . It supports animation, realtime interaction and multimedia (image, movie, sound). Dune reads VRML97/X3D files, displays, and let the user change scenegraphs/fields. 'white_dune' can also translate a VRML97/X3D file to C, C++ or java. The resulting file can be rendered with OpenGL/jogl. Under GNU/Linux white_dune is a immersive VRML editor. It has support for stereoscopic view via "quadbuffer" capable stereo visuals and support for various 3D input devices supported by the X11 XInput or Linux joystick interface.
Wings 3D is a simple to use but very powerful free and open source polygon mesh modeller inspired by Nendo from Nichimen/Izware. It can import Nendo (.ndo), 3D Studio (.3ds) and Wavefront (.obj) Files. It can export Nendo (.ndo), 3D Studio (.3ds), Wavefront (.obj), RenderMan (.rib) and VRML97 (.wrl) Files
Wings 3D is an advanced subdivision modeler that is both powerful and easy to use. Wings 3D offers a wide range of modeling tools, a customizable interface, support for lights and materials, and a built-in AutoUV mapping facility. There is no support in Wings for animation.
This is a soccer-themed, 3D sokoban puzzle game. It uses data in a format that is found on the internet. It has undo (u) and restart (r) functions. Comes with dozens of puzzle files, each typically having dozens of "levels". The next (n) and previous (p) keys move between levels. To move the "kicker" use the arrow keys. The objective is to kick all the red and blue balls into the goal nets. Full C++ source code and executable binaries for Windows, GNU/Linux and MacOSX included.
X_ITE is a new WebGL X3D Browser engine entirely written in JavaScript and uses WebGL for 3D rendering. Authors can publish X3D source online within an HTML5 page with X_ITE that works with Web browsers without prior plugin installation. This gives X3D authors the ability to displays content in 3D, using WebGL 3D graphics technology to display X3D content in several different browsers across several different operating systems. Since X3D is backwardly compatible, X_ITE can also be used as a VRML viewer.
Integrate 3D content seamlessly into your webpage - the scene is directly written into the HTML markup. No Plugins needed.
Xaos Heckert gnu.tiny.png
XaoS is a graphical program that generates fractal patterns and allows you to zoom in and out of them infinitely in a fluid, continuous manner. It also includes tutorials that help to explain how fractals are built. It can generate many different fractal types such as the Mandelbrot set. Various coloring modes are provided for both the points inside and outside the selected set. In addition, switching between Julia and Mandelbrot fractal types and displaying planes is provided. The first version written by Thomas Marsh was a simple Mandelbrot viewer, later modified by Jan Hubicka to support high frame-rate zooming. Other additions were later made including autopilot, palette changing, PNG saving, and fractal inversion, making GNU XaoS a fast portable real-time interactive fractal zoomer.
'Xaw3d' is a general-purpose replacement for the Athena toolkit which adds a 3D appearance and support for XPM images.
YafaRay is a raytracing render engine. Raytracing is a rendering technique for generating realistic images by tracing the path of light through a 3D scene. An render engine consists of a "faceless" computer program that interacts with a host 3D application to provide very specific raytracing capabilties "on demand".
ZOE (formerly OGLE) is an OpenGL graphics engine, written entirely in Python. It's primary focus is rapid prototyping and experimentation, so it only supports the barest essentials, with focus on wire frames. Special emphasis is placed on particle systems (where non-interacting particles follow simple rules). Some familiarity with OpenGL is expected, although when exploiting the particle system abstractions no specific OpenGL knowledge is required. Demos included are the obligatory spinning polyhedra, static views of conic sections and the Solar System, a 3D surface plotter, a fountain of sparks, a swarming behavior model, a random walk example, a whirpool effect using gravity and drag, and an example of chaos theory and sensitivity to initial conditions.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.