Alternatives to OpenGL
Compare OpenGL alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to OpenGL in 2026. Compare features, ratings, user reviews, pricing, and more from OpenGL competitors and alternatives in order to make an informed decision for your business.
-
1
C++Builder
Embarcadero
C++Builder is a fast, integrated design and development suite for modern apps. Are you ready to design the best UIs of your life? Our award winning VCL framework for Windows and FireMonkey (FMX) visual framework for cross-platform UIs provide you with the foundation for intuitive, beautiful user interfaces that wow on every platform: Windows, macOS, iOS, and Android. Design your master UI layout once, then easily customize platform- and device-specific views without duplication of design effort. Drag-and-drop visual and non-visual components from the palette using our visual designer. Visually connect user interface elements to data sources using the LiveBindings Designer. Real-time design validation using Live On-Device Preview to broadcast the active form to multiple devices simultaneously. Add responsive design with resolution-aware components for desktop, tablets, and smartphones. Real, platform-specific native controls for an improved user experience. -
2
Pragma
Pragma
Pragma is a powerful backend game engine designed to support live-service games with a full suite of online infrastructure. It provides seamless cross-platform account management, allowing players to connect and interact across different gaming ecosystems. The engine enhances social experiences by enabling friend systems, guilds, and in-game events. For multiplayer functionality, Pragma efficiently handles party systems, matchmaking, and server allocation. It also includes robust player data management, covering inventories, progression systems, and battle passes, along with tools for configuring in-game content, stores, and meta-game features. With built-in support for live operations, monetization, telemetry, and extensive customization, Pragma empowers developers to create scalable and engaging online experiences. -
3
WebGL
KHRONOS
OpenGL ES for the Web. WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES, exposed to ECMAScript via the HTML5 Canvas element. Developers familiar with OpenGL ES 2.0 will recognize WebGL as a Shader-based API using GLSL, with constructs that are semantically similar to those of the underlying OpenGL ES API. It stays very close to the OpenGL ES specification, with some concessions made for what developers expect out of memory-managed languages such as JavaScript. WebGL 1.0 exposes the OpenGL ES 2.0 feature set; WebGL 2.0 exposes the OpenGL ES 3.0 API. WebGL brings plugin-free 3D to the web, implemented right into the browser. Major browser vendors Apple (Safari), Google (Chrome), Microsoft (Edge), and Mozilla (Firefox) are members of the WebGL Working Group. Google Groups and StackOverflow discussions on developing with WebGL. -
4
raylib
raylib
raylib is a simple and easy-to-use library to enjoy video game programming. It is a programming library to enjoy video game programming; no fancy interface, no visual helpers, no GUI tools or editors, just coding in a pure spartan-programmers way. raylib does not provide the typical API documentation or a big set of tutorials. The library is designed to be minimalistic and be learned just from a cheat sheet with all required functionality and a big collection of examples to see how to use that functionality. The best way to learn to code is by reading code. raylib supports multiple target platforms, it has been tested in the following ones but, technically, any platform that supports C language and OpenGL graphics (or similar) can run raylib or it can be very easily ported to. You can use raylib with multiple programming languages, there are over 60 bindings. raylib can be combined with several extra libraries for additional functionality.Starting Price: Free -
5
Cocos2d-x
Cocos
Cocos2d-x is an open source, flexible, and lightweight cross-platform game engine that has been providing developers with stable and mature solutions since 2011. The engine offers interfaces in C++, Lua, and JavaScript, supporting platforms such as iOS, Android, Windows, macOS, and HTML5 browsers like Chrome, Safari, and Internet Explorer. Built upon OpenGL ES 2.0 and Metal for graphics rendering, Cocos2d-x fully exploits the GPU performance of mobile devices while maintaining compatibility. Developers can utilize Lua or JavaScript scripting languages to perform hot updates to games, eliminating the need to send packages to app stores and wait for review. The engine's open-source capabilities allow for extensive customization, enabling game companies to develop their own game types and extensions, including combining their own 3D engines to solve 2D interface and UI problems. According to test data, Cocos2d-x version 3.x is compatible with 99.7% of Android devices in China.Starting Price: Free -
6
GameplayKit
Apple
GameplayKit is a collection of foundational tools and technologies for building games in iOS, OS X, and tvOS. Building, evolving, and maintaining a sophisticated game requires a well-planned design, GameplayKit provides architectural tools to help you design modular, scalable game architecture with minimal effort. Creating great games also requires deploying complex algorithms to solve the problems underlying common game mechanics, GameplayKit also provides standard implementations of such algorithms, allowing you to spend more time on the features that make your gameplay unique. Because GameplayKit is independent of high-level game engine technologies, you can combine it with any of those technologies to build a complete game, SpriteKit for 2D games, SceneKit for 3D games, or a custom or third-party game engine using Metal or OpenGL ES. For games with less demanding graphics needs, you can even use GameplayKit with UIKit (in iOS or tvOS) or AppKit (in OS X).Starting Price: Free -
7
pyglet
pyglet
The cross-platform windowing and multimedia library for Python. pyglet is a powerful, yet easy-to-use Python library for developing games and other visually-rich applications on Windows, Mac OS X, and Linux. It supports windowing, user interface event handling, Joysticks, OpenGL graphics, loading images, and videos, and playing sounds and music. All of this with a friendly Pythonic API, that's simple to learn and doesn't get in your way. pyglet is provided under the BSD open-source license, allowing you to use it for both commercial and other open-source projects with very little restriction. No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. This makes it easy to package your project with freezers such as PyInstaller. pyglet provides real platform native windows, allowing you to take advantage of multiple windows and multi-monitor desktops.Starting Price: Free -
8
GMSWorks
C-Solutions, Inc
GMSWorks 4.4 is the latest release of the CAD/CAM software that has been helping engineers design and manufacture complex parts since 1982. This computer aided design and manufacturing (CAD/CAM) software package includes a full integration of the new DESIGNBASE advanced modeling kernel, featuring superior free form surface and solid geometry modeling and unmatched design editing capabilities. Major enhancements to complex surface and solid modeling allow for the design, modification, and manufacturing of today's most complicated parts. GMSWorks features an extensive, best of all worlds, combination of design editing capabilities. Design modifications can be accomplished in a variety of ways including direct geometry manipulation, advanced history management, or simply changing a parametric dimension. The updated graphical interface provides stunning 3-D visualizations of designs, taking full advantage of OpenGL to deliver higher quality images, faster rendering and a dynamic work. -
9
Amethyst CADwizz Ultra
CADwizz
This is the latest version of our top-selling CAD viewer. It supersedes the CADwizz MAX and CADwizz LE versions, and has been completely rewritten. In addition to greater stability and improved 3D features, the program offers increased speed and performance through OpenGL and DirectX rendering. AutoCAD is not required, small and lean, easy-to-use interface, greater stability, improved 3D features, increased speed and performance, supports the latest versions of AutoCAD, and it's compatible with Windows 10. Quickly and easily select AutoCAD files with the built-in File and Thumbnail explorers. Browser style Forward/Back buttons allow easy file navigation. Render 3D models as wireframe, hidden line, flat shaded, or gouraud shaded. Select either parallel or perspective projections. Supports hidden line removal on printing. Directly open zipped archives and view multiple drawings. Mark-up drawings with redline annotations.Starting Price: $19 per user -
10
Miele-LXIV
DICOM Software
Miele-LXIV is a 64-bit DICOM viewer and workstation developed by Alex Bettarini. The macOS version, written in Objective-C and built with Xcode, is available as a free download. The Windows and Linux versions are complete rewrites in C++ using CMake and wxWidgets, currently featuring about 25% of the macOS functionality. The Windows version requires OpenGL (Core profile), and users can request a free evaluation version by contacting the developer. The Linux version, built with gcc, also necessitates OpenGL drivers (Core profile) and has been tested on Ubuntu 24.04 and Linux Mint 22.1. Miele-LXIV is a DICOM workstation, viewer and more. The project started in November 2014 as a fork of the popular open source 32-bit project OsiriX, but it has been modified to become a 64-bit application and to remove many of the limitations of the 32-bit version.Starting Price: Free -
11
Gideros
Gideros
Gideros is a free and open-source cross-platform game development framework that enables developers to create high-performance 2D games using the Lua programming language. It offers instant testing on real devices through Wi-Fi, eliminating the need for lengthy export or deployment processes. Built on C/C++ and OpenGL, Gideros ensures that games run at native speed, fully utilizing the power of CPUs and GPUs. The framework supports easy extension through plugins, allowing developers to import existing code in C, C++, Java, or Objective-C and bind it to Lua. Gideros provides its own class system with standard object-oriented programming practices, enabling clean and reusable code. The comprehensive development environment includes a lightweight IDE, players for desktops and devices, a texture packer, and a font creator. Gideros supports multiple platforms, including Windows, macOS, Linux, iOS, Android, and HTML5.Starting Price: Free -
12
Ghostty
Ghostty
Ghostty is a fast, feature-rich, cross-platform terminal emulator that uses platform-native UI and GPU acceleration to deliver speed, features, and familiarity without compromise. Ghostty provides fully standards-compliant emulation, drawing on ECMA-48 and xterm conventions, to ensure compatibility with existing shells and software, while its multi-renderer architecture leverages OpenGL (with ligature support) to sustain smooth rendering up to 60 fps under heavy load and minimal I/O jitter via a dedicated I/O thread. It offers modern windowing capabilities such as multi-window, tabbing, and splits, and embraces native platform experiences through SwiftUI and GTK4, all built atop a shared core written in Zig (“libghostty”) that can be embedded via a C API. Users benefit from basic customizability (fonts, backgrounds, colors), an opt-in feature set for interactive CLI tools, and performance competitive with leading terminal emulators.Starting Price: Free -
13
Alacritty
Alacritty
Alacritty is a modern, cross-platform terminal emulator powered by OpenGL that delivers GPU-accelerated performance with sensible defaults and extensive configuration. Rather than reimplementing functionality, it integrates seamlessly with other applications to provide a flexible feature set without sacrificing speed. Supported on BSD, Linux, macOS, and Windows, Alacritty is considered beta and still under active development, yet it already serves many users as their daily driver terminal. Key features include Vi Mode for moving around and creating selections using vi bindings; a Search function for querying text within the scrollback buffer; Regex Hints that mark patterns for mouse or keyboard interaction; and Multi-Window support to improve resource usage by running on a single process.Starting Price: Free -
14
SceneKit
SceneKit
SceneKit is a high-level 3D graphics framework from Apple that enables developers to create immersive 3D experiences for iOS, macOS, watchOS, and tvOS applications. Built atop Metal and OpenGL, SceneKit provides a descriptive API for importing, manipulating, and rendering 3D assets. Developers can construct complex scenes using nodes (SCNNode), each representing elements like geometry, lights, cameras, or other attributes. The framework supports a range of features, including a physics engine (SCNPhysicsBody) for realistic simulations, particle systems for effects like fire or rain, and integration with ARKit to add 3D content to augmented reality experiences. SceneKit also offers tools for organizing scenes, such as the scene graph, which allows for the hierarchical structuring of nodes. Additionally, developers can utilize the SceneKit Scene Editor within Xcode to assemble assets into scenes, streamlining the development process.Starting Price: Free -
15
Script-Q
Script-Q
Supports Windows 10 and11, as well as Mac OS X 10.13(High Sierra), 10.14(Mojave), 10.15(Catalina), 11(Big Sur). Performance improvements utilizing 64-Bit architecture (Mac only). Available on both Windows and Mac platforms. Modernized user interface, enhanced visibility and legibility. New secondary screen support feature, Sidecar allows wireless connection to your iPad based teleprompter hood. (Mac Only). New overlay feature works with video conferencing software like Zoom, Skype and Microsoft Teams to let you place your teleprompter window over the top of a video conference. Supports Metal technology in addition to OpenGL for smoother text scrolling. (Mac Only). Streamlined and improved scrolling performance through OpenGL. Over the last 15 years, our teleprompting software has been used to meet the tough performance demands of legends and luminaries. Script-Q has been used by thousands of politicians, corporate executives, newscasters, clergy music stars, etc.Starting Price: $150 one-time payment -
16
PyBullet
PyBullet
PyBullet is a Python module for physics simulation, robotics, and deep reinforcement learning, built on the Bullet Physics SDK. It supports loading articulated bodies from URDF, SDF, and other formats, providing forward dynamics simulation, inverse dynamics computation, kinematics, collision detection, and ray intersection queries. PyBullet offers rendering capabilities, including a CPU renderer and OpenGL visualization, with support for virtual reality headsets. It is utilized in various research projects, such as Assistive Gym, which leverages PyBullet for physical human-robot interaction and assistive robotics, supporting collaborative robots and physically assistive tasks. Another project, Kubric, is an open source Python framework interfacing with PyBullet and Blender to generate photo-realistic scenes with rich annotations, scaling to large jobs distributed over thousands of machines. -
17
Webots
Cyberbotics
Cyberbotics' Webots is an open source, multi-platform desktop application designed for modeling, programming, and simulating robots. It offers a comprehensive development environment that includes a vast asset library with robots, sensors, actuators, objects, and materials, facilitating rapid prototyping and efficient robotics project development. Users can import existing CAD models from tools like Blender or URDF and integrate OpenStreetMap data to create detailed simulations. Webots supports programming in multiple languages, including C, C++, Python, Java, MATLAB, and ROS, providing flexibility for diverse development needs. Its modern GUI, combined with a physics engine and OpenGL rendering, enables realistic simulation of various robotic systems, such as wheeled robots, industrial arms, legged robots, drones, and autonomous vehicles. The platform is widely utilized in industry, education, and research for tasks like robot prototyping, and AI algorithm development.Starting Price: Free -
18
Corona
Corona Labs
Select from numerous plugins which extend the Corona core for features like in-app advertising, analytics, media, and much more. Develop for mobile, desktop, and connected TV devices with just one code base. Corona speeds up the development process. Update your code, save the changes, and instantly see the results in our instant-update Simulator. When you're ready to test on real devices, build and deploy your app just once and then see code/assets update automatically, all over your local network. It's like magic. From bleeding-fast OpenGL graphics to the lightweight scripting power of Lua, Corona is optimized for performance at every core level. With Corona, your apps are automatically compiled at build time, streamlined for performance and stability. Corona's source code is now open for developers to add features to that they need and even contribute back to the core product.Starting Price: Free -
19
QuickViewer
QuickViewer
This software performs reading of image data in advance. And drawing the imported image data on the screen with OpenGL. You can browse images with much smoother response than ever before. 2 Page Spread viewing (two images once, for digital books/comics). Select a menu on the main menu which choose a folder from the dialog, or Drag Drop a folder contains image files from Windows Explorer to the window.Starting Price: Free -
20
kitty
kitty
kitty is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility (I like to store configuration in source control). The code in kitty is designed to be simple, modular and hackable. It is written in a mix of C (for performance sensitive parts) and Python (for easy hackability of the UI). It does not depend on any large and complex UI toolkit, using only OpenGL for rendering everything. Finally, kitty is designed from the ground up to support all modern terminal features, such as unicode, true color, bold/italic fonts, text formatting, etc. It even extends existing text formatting escape codes, to add support for features not available elsewhere, such as colored and styled (curly) underlines. One of the design goals of kitty is to be easily extensible so that new features can be added in the future. -
21
Guerilla Render
Guerilla Render
Composed of Guerilla Station and Guerilla Render, Guerilla is a Production-Proven Look Development, Assembly, Lighting and Rendering Solution designed for the Animation and VFX industries. Used on a wide range of Productions, from Full CG to Hybrid and VFX, from Feature Films to TV Series, from low budget to medium and high budget, Guerilla is the State of the Art Software, easy to use and to deploy in your pipeline and will give you all the flexibility you need for your productions with no compromise on performances. Give more power to creativity with the new procedural system which now counts 4 depth levels of instantiation. OCIO management is fully supported with looks and input LUTs, color picker and color boxes. Reduce the memory footprint of your instances composed of several objects with the Group Instance Prims options of the instances procedural. New Asynchronous OpenGL View to prevent UI freezes and to load geometries as you work.Starting Price: €280 -
22
Bforartists
Bforartists
Bforartists is a complete, free and open source 3D suite to create 3D content. It offers you the full 3D art pipeline to create game graphics, prerendered movies and stills. From modeling, sculpting, texturing, rigging, animation, rendering, up to post processing. Bforartists stands for Be For Artists. A reminder to develop for the user, not the programmer. Bforartists is a fork of the popluar open source 3D software Blender. Developed by some 3D enthusiasts to make Blender even better. The primary goal of the Bforartists fork is to deliver a better graphical UI and a better usability. This means a complete switch in the usage philosophy. Away from the hotkey and speed centered usage. Towards a user friendly and intuitive graphical UI. Bforartists is fully compatible with the Blender files and addons. Every feature that works in Blender should also work in Bforartists. And we are always up to date with the newest Blender version. The toolset is the same. -
23
Fraps
Fraps
Fraps is a universal Windows application that can be used with games using DirectX or OpenGL graphic technology. In its current form, Fraps performs many tasks and can best be described as. Show how many Frames Per Second (FPS) you are getting in a corner of your screen. Perform custom benchmarks and measure the frame rate between any two points. Save the statistics out to disk and use them for your own reviews and applications. Take a screenshot with the press of a key! There's no need to paste into a paint program every time you want a new shot. Your screen captures are automatically named and timestamped. Have you ever wanted to record video while playing your favorite game? Come join the Machinima revolution! Throw away the VCR, forget about using a DV cam, game recording has never been this easy! Fraps can capture audio and video up to 7680x4800 with custom frame rates from 1 to 120 frames per second!Starting Price: $37 one-time payment -
24
Calculix
Calculix
With CalculiX finite element models can be built, calculated, and post-processed. The pre-and post-processor is an interactive 3D tool using the OpenGL API. The solver is able to do linear and non-linear calculations. Static, dynamic, and thermal solutions are available. Because the solver makes use of the abaqus input format it is possible to use commercial pre-processors as well. In turn the pre-processor can write mesh-related data for nastran, abaqus, ansys, code-aster, and for the free-cfd codes dolfyn, duns, ISAAC and OpenFOAM. A simple step reader is included. In addition, external CAD interfaces are available. The program is designed to run on Unix platforms like Linux and Irix computers but also on MS Windows. -
25
mpv
mpv
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more. mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand. A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.Starting Price: Free -
26
Clapper
Flathub
Simple and modern GNOME media player. Clapper is a GNOME media player built using GJS with GTK4 toolkit. The media player is using GStreamer as a media backend and renders everything via OpenGL. The player works natively on both Xorg and Wayland. It also supports hardware acceleration through VA-API on AMD/Intel GPUs, NVDEC on NVIDIA, and V4L2 on mobile devices. The media player has an adaptive GUI. When viewing videos in "windowed mode", Clapper will use mostly unmodified GTK widgets to match your OS look nicely. When the player enters "fullscreen mode" all GUI elements will become darker, bigger, and semi-transparent for your viewing comfort. It also has a "floating mode" which displays only video on top of all other windows for a PiP-like viewing experience. Mobile-friendly transitions are also supported. We improved the GL/GLES context automatic selection. Additionally, it also has a few patches, thus some functionalities work better (or are only available) in Flatpak version.Starting Price: Free -
27
AGVortex
AGVortex
AGVortex is the CAE program for mathematical modelling of fluid and gas flows around airfoils. Here is implemented innovational solver based upon vorticity dynamics. This approach allows to resolve LES turbulence model on the multi-core processors and clusters that use parallel computing. But it needs much less computing power. Fewer number of equations and unknown functions in flow dynamics gives a gain in calculation process and imposes lower requirements for the computational resources. So, technologically, 3D modelling using LES turbulence model is possible today. An application consists of 3D editor, control panel, modeling area. The planned improvements: new solid types, turbulence models based upon vorticity . The trial version has limitations on the size of the grid, maximum Reynolds number, restrictions in the settings. System requirements: Win x64, vc++ redistributable, openGL drivers.Starting Price: free -
28
EximiousSoft Banner Maker
EximiousSoft
The banner application runs as a great graphic-designed program for creating web-based or printable banner ads. It is full-featured with good design tools and a fast way to build high-quality banner images, provides a WYSIWYG interface for the manipulation of vector graphics, allowing you to express yourself freely. The program offers high-quality 2000+ ready-made professional banner templates, 500+ pre-designed clip arts & 5000+ vector symbols, and amazing rendering filters. All of them help you to create stunning business banner ads for printing with high resolution. With it, you can visually design any web-based banners, buttons, headers, etc. graphics, and supports to save as SVG/EPS/PDF/EMF/WMF/PNG, etc. file format. It is a great application for creating GIF banner ads. web buttons and headers etc. web graphics. It has all essential vector-based drawing tools and enables you to edit web graphics with full image painted tools and supports layer editing strongly.Starting Price: $59.95 one-time payment -
29
Dxstory
ExKode
Dxtory is a movie capture tool for DirectX and OpenGL applications. Since data is directly acquired from a surface memory buffer, it is very high-speed and works with small load. The codec of Dxtory can record original pixel data as it is. You can obtain the highest quality by a lossless video source. The first bottleneck of the high-bitrates capture is a writing speed to storage. If it is an environment with storage capacity, writing speed can be improved using this function. There is no necessity of using a special file system. Make multiple selections of the folder which saves data, and preparation will be completed if the speed setting is done. Like game sound and a mike input, two or more audio sources can be recorded simultaneously. It is saved in an independent stream each to AVI file, it can be edited individually later. Third-party VFW codec is supported. The user can choose their favorite video codec.Starting Price: $33.35 one-time payment -
30
Pleasant3D
Pleasant Software
I frequently had the problem that downloaded STL files needed some minor editing in order to be printable on my 3D printer. Most of the time it was just a simple move to the center of the build platform or a resize. In addition to that, I already wrote OpenGL code to visualize STL and GCode files a couple of months ago for another larger project. Finally, I had sometimes a problem that I downloaded an ASCII encoded STL file and wanted to open the file in my 3D/CAD application. Since this application can only read binary STL files I needed an easy way to convert ASCII STL to binary STL. So I wrote Pleasant3D, a small utility that solves these problems and uses the above-mentioned visualization code to display STL and GCode files. This version implements better error checking in the Quicklook plugins and falls back to displaying the standard document icon if the Quicklook generation fails. That way quicklockd doesn't crash anymore in case of problems.Starting Price: Free -
31
MPlayer
MPlayer
MPlayer is a movie player which runs on many systems. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and even H.264 movies. Another great feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, and DirectFB, but you can use GGI, SDL (and this way all their drivers), VESA (on every VESA compatible card, even without X11!) and some low-level card-specific drivers (for Matrox, 3Dfx and ATI), too! Most of them support software or hardware scaling, so you can enjoy movies in fullscreen. MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB, DXR2 and DXR3/Hollywood+.Starting Price: Free -
32
VCV RACK
VCV RACK
VCV RACK simulates a modular synthesizer where each module itself can be a challenge to simulate on a modern computer, whether it’s a virtual analog model with hundreds of analog components to simulate, or a digital module designed to be run on an ARM microprocessor similar to your smart phone’s. A common patch of a hundred modules can require billions of floating point calculations per second to simulate and millions of 2D path elements to draw using OpenGL. Use VCV Recorder to record audio or video. It operates in engine “time”, not real-time, and therefore does not record real-time audio hiccups/stuttering. This means that any hiccups/stuttering you hear in real time will not be present when the recording is played back. Plugins extend VCV RACK functionality by adding one or more modules to use in your patch. Plugins are typically installed via the VCV Library. Save, share, edit, and move around selections of modules.Starting Price: $19 per month -
33
AIR
SiTex Graphics
AIR is an advanced 3D graphics renderer with a unique architecture and extensive features designed for the rapid production of high-quality images. AIR is a hybrid renderer, combining the advantages of scanline rendering - fast rendering of complex scenes, motion blur, and depth of field - with the flexibility of on-demand ray tracing for accurate reflections, soft shadows, global illumination, and caustics. AIR supports a broad range of geometric primitives, including polygon meshes, trimmed NURBs, subdivision meshes, curves, particles, and implicit surfaces. All primitives are supported in their natural form; no pre-meshing is required. AIR also provides true (sub-pixel) displacement and high-dynamic range (HDR) input and output. AIR offers the flexibility of fully programmable shading and procedural modeling. Users can extend the shading language by writing new functions in any programming language.Starting Price: $375 per license -
34
Tomviz
Kitware
Tomviz is an open source, cross-platform application designed for the processing, visualization, and analysis of 3D tomographic data, with a particular focus on electron tomography. It provides a robust graphical interface that allows users to render objects as shaded contours or volumetric projections, facilitating the manipulation and analysis of large 3D tomograms. Users can work with multiple datasets simultaneously, applying various colormaps and visualization settings to rotate, slice, animate, and save visualizations as images or video files. The platform supports advanced data analysis through histograms, multicorrelative statistics, multiple filters, and user-customized Python scripts. Additionally, Tomviz enables tomographic reconstructions of experimental data, offering a comprehensive suite of Python tools for 3D analysis to accommodate custom algorithms. It is compatible with 64-bit Windows, macOS, and Linux operating systems.Starting Price: Free -
35
O3DE
The Linux Foundation
Open 3D Engine (O3DE) is a modular, open source, cross-platform 3D engine built to power anything from AAA games to cinema-quality 3D worlds to high-fidelity simulations. No fees or commercial obligations. Apache 2.0-licensed. Managed by The Linux Foundation. O3DE's modular architecture is built for customization from day one. Each component—known as a Gem—can be adopted separately, giving you access to the specific functionality needed for your application. Add new editing tools, features, and development workflows to your projects. Choose from a variety of community-maintained Gems to extend and enhance the engine's capabilities in anything from AI and robotics to push notifications and VR. With our engine's SDK capabilities, you can use O3DE as a foundation for any type of 3D project you can imagine. -
36
Horde3D
The Horde3D Team
Horde3D is a small open source 3D rendering engine. It is written in an effort to create a graphics engine that offers the stunning visual effects expected in next-generation games while at the same time being as lightweight and conceptually clean as possible. Horde3D has a simple and intuitive interface accessible from virtually any programming language and is particularly suitable for rendering large crowds of animated characters in next-generation quality. The complete scene graph and animation systems are designed with this requirement in mind. For example, Horde3D tries to keep node hierarchies small to reduce call overhead and to use cached data for faster animations. The geometry is optimized for efficient cache usage and you can use several levels of detail for a model. Furthermore, it is possible to use vertex skinning and apply deferred shading to reduce the number of draw calls for scenes with many lights. -
37
FugroViewer
Fugro
FugroViewer is a robust, easy-to-use freeware designed to help users make the most of their geospatial data. We have developed it for use with various types of raster- and vector-based geospatial datasets, including data from photogrammetric, lidar, and IFSAR sources. FugroViewer 3.5 is available for download. FugroViewer now reads files up to six times larger, with improved graphics handling to decrease the rendering time of data and increase efficiency. FugroViewer supports the latest open file format for lidar data storage and delivery. Display elevation and terrain model data in standard ortho, 3D perspective, and cross-section/profile views. Display GPS time and RGB value, if the information is available. Color TINs by elevation using blue-to-red earth tone, or intensity values. Overlay imagery and vectors onto your 3D elevation and terrain datasets. Examine lidar point clouds by classification, flight line, return number, or source ID.Starting Price: Free -
38
GameMaker
Opera Software
GameMaker is a user-friendly game development platform designed for creators of all skill levels, enabling them to build 2D games quickly and efficiently. It features a drag-and-drop interface alongside its GameMaker Language (GML), providing flexibility for both beginners and experienced developers. The engine includes a suite of built-in tools for animation, physics, and shaders, allowing developers to create polished games without requiring extensive coding knowledge. GameMaker supports cross-platform deployment, enabling games to be exported to PC, mobile, consoles, and web with minimal adjustments. With its intuitive workflow and powerful features, GameMaker is a popular choice for indie developers and small studios looking to bring their game ideas to life. -
39
Vectr
Vectr Labs
Vectr is a free graphics software used to create vector graphics easily and intuitively. It's a simple yet powerful web and desktop cross-platform tool to bring your designs into reality. Get started immediately without the massive learning curve. Vectr’s intuitive tools let you focus on what truly matters - creating beautiful graphic designs. Send anyone a Vectr document for real-time collaboration without the wait. Others can watch you create and edit designs live, whether you’re in the web app or desktop version. Unlike raster graphics, vector graphics are always crisp and clean. Create blur-free logos, presentations, cards, brochures, website mockups, or any 2D graphic with Vectr. -
40
sK1
sK1 Project
sK1 is an open source cross-platform vector graphics editor like CorelDRAW, Adobe Illustrator, or Freehand. The major feature of sK1 is a professional precise printing and prepress ready PDF output. sK1 2.0 is licensed under GPL v3. So you may use this application as for personal or commercial purposes without any fees. Application supports basic vector graphics primitives: rectangles, rounded rectangles, ellipses, pies, sectors, chords, polygons, Bézier curves, text and bitmaps. The objects may be structured on pages, layers and just in selectable groups/containers. Pages within a document can be of different sizes. Like PS/PDF definitions, sK1 2.0 provides solid fill, gradient fill and pattern fill for graphics primitives. Also the objects can be outlined by solid stroke Like for PDF objects, alphachannel is available for solid fill, gradient stops and for stroke color. Application supports RGB, CMYK and Grayscale colorspaces. SPOT colors are also supported.Starting Price: Free -
41
Blender
Blender Foundation
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline. Cycles is Blender’s built-in powerful unbiased path-tracer engine that offers stunning ultra-realistic rendering. Blender’s comprehensive array of modeling tools make creating, transforming and editing your models a breeze. VFX professionals say: “Probably the best tracker in the market”. Blender includes production ready camera and object tracking. Allowing you to import raw footage, track the footage, mask areas and see the camera movements live in your 3D scene. Eliminating the need to switch between programs. Thanks to the high quality rigging and animation tools, Blender is being used for numerous short films, advertisements, TV series and feature films now. -
42
GameBook
Experimental Game
Content creation is all about the author. Keep track of multiple storylines, dynamic changes and character relationships with an easy-to-use visual interface. No technical expertise is necessary. Manage the entire life cycle of your story and get to market faster than ever before by employing the built-in quality control and publishing interface. Our library of carefully hand-crafted formats enables you to produce and publish episodic content for various platforms. Easily update your digital content or adapt it for specific markets. Produce a variety of formats. Integrate graphics and audio to create a reusable library of assets. Browser-based, drag-and-drop editor to create interactive, narrative and multi-linear stories. Author-centric workflow designed for visual drafting, story fine-tuning, play testing and refinement of interactivity. -
43
g-Viewer
Geomage
Geomage g-Viewer allows visualization and QC of different geophysical and seismic data. g-Viewer allows: - Load and QC Seg-Y files of any size - Load multiple Seg-Y files – 2D and 3D - Selection of active dataset from location map - Graphical representation of trace header(s) above seismogram view - Cross-plot any 3 trace headers (horizontal-vertical-color ) - Load of geometry from trace headers - Editing trace header scheme per each dataset - Selection and representation of CS/CR/CMP gathers picked from location map - Selection and representation of active trace from seismogram/location map - Editing text and bin headers - Auto-update feature allows to get new version whenever its available.Starting Price: $300/year/user -
44
Direct3D
Microsoft
Direct3D is a low-level API for drawing primitives with the rendering pipeline, or for performing parallel operations with the compute shader. See the content below for more information. Direct3D 12 provides an API and platform that allows your application to take advantage of the graphics and computing capabilities of PCs equipped with one or more Direct3D 12-compatible GPUs. You can use Microsoft Direct3D 11 graphics to create 3-D graphics for games and scientific and desktop applications. DXGI handles enumerating graphics adapters, enumerating display modes, selecting buffer formats, sharing resources between processes, and presenting rendered frames to a window or monitor for display. HLSL is the high-level shader language for DirectX. Using HLSL, you can create C-like programmable shaders for the Direct3D pipeline. The DirectDraw surface file format (DDS) supports uncompressed and compressed (DXTn) textures, mipmaps, cube maps, and volume maps. -
45
GRASS GIS
GRASS
GRASS GIS (Geographic Resources Analysis Support System) is a free and open-source Geographic Information System (GIS) software suite utilized for geospatial data management and analysis, image processing, graphics and map production, spatial modeling, and visualization. It supports raster, vector, and geospatial processing, enabling advanced modeling, data management, imagery processing, and time series analysis with a Python API, optimized for large-scale analysis. GRASS GIS is compatible with multiple operating systems, including OS X, Windows, and Linux, and can be accessed through a graphical user interface or integrated with other software such as QGIS. The software includes over 350 modules for rendering maps and images, manipulating raster and vector data, processing multispectral image data, and creating, managing, and storing spatial data. GRASS GIS is widely used in academic and commercial settings, as well as by governmental agencies.Starting Price: Free -
46
MakeHuman
MakeHuman
MakeHuman is an open source (AGPL3) tool designed to simplify the creation of virtual humans using a Graphical User Interface, also commonly referred to as a GUI. This is a specialized branch of the more general subject of 3D modelling. The MakeHuman Team is focused on this specific branch of the broader subject in order to achieve the best possible level of quality and ease of use in that area. The ultimate goal is to be able to quickly produce a wide array of realistic virtual humans with only a few clicks of the mouse and be able to render or export them for use in other projects.Starting Price: $2 per month -
47
Avoyd
enkisoftware
Avoyd Voxel Editor and Renderer Create, import, export and render large voxel worlds. 3D art and rendering tool for voxel artists, map builders and game developers. Main Features: - Large scenes up to 256k voxels a side. - CPU and GPU path traced rendering. - Export to optimised mesh glTF and OBJ with physically-based materials parameters, and VOX. - Import MagicaVoxel VOX, Minecraft maps, heightmaps, palettes. - Orthographic projection with Isometric presets. - Up to 65k physically based materials. - Physically based light and atmosphereStarting Price: €15 one-time payment -
48
Shade/Shape
RE:Vision Effects
Shade/Shape automatically turns your 2D artwork into 3D rendered imagery! Automatically 3D shades your 2D text, logos and pictures by using the outline and features of the artwork to give it volume and depth. Animated 2D characters really stand out when Shade/Shape is applied! Develop cool effects and abstract transitions. Add natural 3D shading effect to your existing image sequences. Shade/Shape automatically generates 3D shading for your 2D graphical and picture elements using our shading-from-shape technology. Add depth, shading and metallic luster to your titles and logos! Create glassy objects by reflecting the background sequence through your object! Shade/Shape also comes with a plugin, that uses the shading techniques in Shade/Shape to shade the normals produced by a 3D system or even Shade/Shape itself. Add further detailing by applying reflection and bump maps. Stable and smooth-over-time shading produced for moving imagery. -
49
Spotzone
MindCoord
Spotzone is the app featuring a brand new interactive experience, designed for the young generation. You can find and experience advanced realistic 3D content, and make your familiar virtual avatars into games, videos, podcasts, etc. Create unique cross-platform games and gamify the experience. We work on the most compelling challenges in computer vision, blockchain, 3D engines, and interactive reality technology. Connecting people to build a metaverse with massively shared 3D information. MindCoord builds an all-around metaverse ecosystem. Cross-platform creation experience brings interactive reality touchable. Integrating cutting-edge tech to explore the possibilities in interactive reality. Create, share and discover interactive reality content. We make virtual content become feasible and comfortable across devices. Sharing interactive reality experiences through our innovative 3D engine. -
50
Drawtify
Drawtify
Drawtify is a SaaS tool for people who want to make designs easily and quickly with templates. The workflows are simple. People choose templates and adjust and export them. But they also can use our professional tools to make their design flexibility. Drawtify is developed with high-performance technology and is cross-platform. We usually call it the SaaS or web app, but actually, it's a productivity tool for vector graphic illustration. The Drawtify vector editor brings some powerful tools for designers to draw what they want and gives many beautiful templates and design elements for non-designers to make a design quickly. With our powerful vector design software, you can create exclusive almost all beautiful graphics online for free, such as SVG, vector logos, infographics, flyers, posters, banners, etc. * 3000+ exquisite original design templates. * 20K+ shapes and icons. * 1000+ graphic elements. * 100K+ HD backgrounds. * 200+ color schemes. * 1M+ HD pictures.Starting Price: $14.99/month/user