The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
the virtual reality authoring toolkit that was created for artists
Jahshaka is bringing you the future of immersive digital content creation. It combines a virtual desktop with a powerful asset management system and a immersive 3d content creation engine with full VR support. Jahshaka is free software, developed as an open source project and is designed to run on Windows, OsX and Linux.
The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.
GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
A cross-platform interpreter for many point-and-click adventure games
ScummVM is a cross-platform interpreter for many point-and-click adventure games. This includes LucasArts SCUMM games (such as Monkey Island 1-3, Day of the Tentacle, Sam & Max, ...), many of Sierra's AGI and SCI games (such as King's Quest 1-6, Space Quest 1-5, ...), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword 1 and 2, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia 1-3, many of Humongous Entertainment's children's SCUMM games (including Freddi Fish and Putt Putt games) and many more. The project mailing lists have been moved to http://lists.scummvm.org The project tracker has been moved to https://bugs.scummvm.org
GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is window-system independent, using GLUT or FreeGLUT.
native popup inputbox password color WIN OSX GTK QT CONSOLE C# LUA SSH
v3.3.5 one C file + header (add them to your C or C++ project) with 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CEGUI MathGL GLM CPW GLOW Open3D IMGUI MyGUI GLT NGL STB & GUI less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE the dialogs can be forced into console mode windows (XP to 10) ASCII MBCS UTF-8 UTF-16 - native code creates the graphic dialogs - enhanced console mode via dialog.exe - basic console input osx / unix (command line calls) ASCII UTF-8 - applescript, kdialog, zenity - python + tkinter + dbus - dialog (opens a console if needed) - basic console input C89 / C++98 compliant VisualStudio MinGW GCC Clang TinyCC OpenWatcom-v2 BorlandC SunCC ZapCC on Windows Mac Linux Bsd Solaris Minix Raspbian click the tab 'Files' for prototypes, help, hello_world
A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.
Ayam is a free 3D modelling environment for the RenderMan interface.
QwtPlot3D is a graphics extension to the Qt GUI application framework. It provides a 3D plotting widget for scientific data and mathematical expressions. It compares to the existing Qwt Project.
ProtoMol is an object-oriented component based framework for molecular dynamics simulations.
GEM (Graphics Environment for Multimedia) is a library to be used with Miller Puckette's Max-like realtime-computermusic-software "Pure Data" (Pd), which allows to draw and control openGL- and pixel-graphics (like video) in realtime from within Pd.
Snare Enterprise: http://bit.ly/premium_snare
ATTENTION: Snare Lite is unsupported legacy software. While it will remain a part of the SourceForge community, it is no longer secure and compliant. For up to date Snare software check out Snare Enterprise. https://www.intersectalliance.com/why-snare-enterprise/ Snare Enterprise was created to keep up with the fast paced security software market. It started with the desire to create premium logging and SIEM tools that were agnostic by nature so they could be used to boost any SIEM architecture regardless of third party developers. In fact, the agnostic nature allows it to bridge gaps between multiple SIEM implementations across business units. For more on use cases, check out the Intersect Alliance website. https://www.intersectalliance.com/ Snare Enterprise’s premium features include: - Regulatory Compliance - TLS Encryption - Log Simulcasting - TCP – Guaranteed Log Delivery - USB Device Monitoring - And more! For updates follow us on social media!
CyberVRML97 for C++ is a development library of VRML97/2.0 applications. Using the library, you can read and write the VRML files, set and get the scene graph information, draw the geometries, run the behaviors easily.
2D/3D Scene Graph rendering engine for Linux/Unix/Win32 layered atop OpenGL. Supports stereoscopy, volume rendering, 2D/3D texture mapping, picking, LOD and view-dependent operations, cross-platform text, constant-rate rendering and image-based data.
A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. LASTEST IS 1.8.4
The Sound Object Library is an object-oriented audio processing library. It provides objects for synthesis and processing of sound that can be used to build applications for computer-generated music.
GLText is a font rendering library for OpenGL applications usable from C++ applications. It uses FreeType to read and render high quality TrueType fonts with a minimal footprint.
darknocK detects edges in images. It is using Artificial Neural Networks to enchance the results of standard algorithms.
Three-dimensional file manager written in OpenGL to display the folders and their heirarchical in a more intuitive three-dimensional setting. Supports custimization of breadth, depth, colors, etc. Simple filtering capabilities as well.
Liquid is a tool for translating Maya scenes into another renderer's scene description. Various RenderMan-compliant renderers are supported. For more information please see the project homepage.
The OpenSceneGraph (OSG) is a cross platform C++, OpenGL based library for real-time visualization, with uses such as vis-sim, scientific modelling and games.
TCSystem provides platform independent c++ framework for streams, templates, threading and networking. It also includes a FOX based MSN Messenger and a file syncronisation program. With version 1.4 an OpenAL based Audio module was started.