3D Rendering Software for Mac

View 48 business solutions
  • The full-stack observability platform that protects your dataLayer, tags and conversion data Icon
    The full-stack observability platform that protects your dataLayer, tags and conversion data

    Stop losing revenue to bad data today. and protect your marketing data with Code-Cube.io.

    Code-Cube.io detects issues instantly, alerts you in real time and helps you resolve them fast. No manual QA. No unreliable data. Just data you can trust and act on.
    Learn More
  • Failed Payment Recovery for Subscription Businesses Icon
    Failed Payment Recovery for Subscription Businesses

    For subscription companies searching for a failed payment recovery solution to grow revenue, and retain customers.

    FlexPay’s innovative platform uses multiple technologies to achieve the highest number of retained customers, resulting in reduced involuntary churn, longer life span after recovery, and higher revenue. Leading brands like LegalZoom, Hooked on Phonics, and ClinicSense trust FlexPay to recover failed payments, reduce churn, and increase customer lifetime value.
    Learn More
  • 1
    GLC-Player
    GLC_Player is a OpenGL Open Source 3D viewer used to view 3d models (COLLADA, 3DXML, OBJ 3DS STL OFF COFF Format) and to navigate easily in these models.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 2
    Open3D

    Open3D

    A modern library for 3D data processing

    Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D was developed from a clean slate with a small and carefully considered set of dependencies. It can be set up on different platforms and compiled from source with minimal effort. The code is clean, consistently styled, and maintained via a clear code review mechanism. Open3D has been used in a number of published research projects and is actively deployed in the cloud. We welcome contributions from the open-source community. GCC 5.X and later on Linux. XCode 10+ and later on OS X 10.14+. Visual Studio 2019 and later on Windows.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    OGRE (O-O Graphics Rendering Engine)
    for the latest release see either - https://github.com/OGRECave/ogre - https://github.com/OGRECave/ogre-next An efficient, object-oriented hardware accelerated 3D engine. It abstracts the differences between APIs and platforms and allows scene-oriented coding through an easy to use object model. Adaptable to multiple scene types (indoor, outdoor, whatever)
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 4
    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.
    Leader badge
    Downloads: 60 This Week
    Last Update:
    See Project
  • Field Sales+ for MS Dynamics 365 and Salesforce Icon
    Field Sales+ for MS Dynamics 365 and Salesforce

    Maximize your sales performance on the go.

    Bring Dynamics 365 and Salesforce wherever you go with Resco’s solution. With powerful offline features and reliable data syncing, your team can access CRM data on mobile devices anytime, anywhere. This saves time, cuts errors, and speeds up customer visits.
    Learn More
  • 5
    Kokua viewer

    Kokua viewer

    Kokua is a V3 based open source metaverse viewer project.

    Kokua is an open source metaverse viewer project based on the Second Life Viewer source. Disclaimer: This software is not provided or supported by Linden Lab, the makers of Second Life. The goal of Kokua is to greatly improve the usability of the Viewer through community involvement, thoughtful design, modern development methods, and a pro-change atmosphere.
    Leader badge
    Downloads: 161 This Week
    Last Update:
    See Project
  • 6
    FXGL

    FXGL

    Java/JavaFX/Kotlin Game Library (Engine)

    No installation or setup required. "Out of the box": Java 8-17, Win/Mac/Linux/Android 8+/iOS 11.0+/Web. Simple and clean API, higher level than other engines. Superset of JavaFX, no need to learn new UI API. Real-world game development techniques, entity-component, interpolated animations, particles, and many more. Games are easily packaged into a single executable .jar or native images. Any 2D game (side-scroller/platformer/arcade/RPG). Any business application with complex UI controls/animations. Hobby/academic/commercial projects. Teaching/learning/improving game development skills.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    tinyobjloader

    tinyobjloader

    Tiny but powerful single file wavefront obj loader

    Tiny but powerful single file wavefront obj loader written in C++03. No dependency except for C++ STL. It can parse over 10M polygons with moderate memory and time. tinyobjloader is good for embedding .obj loader to your (global illumination) renderer. We recommend to use master (main) branch. Its v2.0 release candidate. Most features are now nearly robust and stable (The remaining task for release v2.0 is polishing C++ and Python API).
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    Pixie is a photorealistic renderer that uses a RenderMan-like interface. Features include programmable shading, motion blur, depth of field, raytracing, scan-line rendering, occlusion culling, global illumination, caustics ...
    Downloads: 27 This Week
    Last Update:
    See Project
  • 9
    armory

    armory

    3D Engine with Blender Integration

    Armory is an open-source 3D engine focused on portability, minimal footprint and performance. The renderer is fully scriptable with deferred and forward paths supported out of the box. Armory provides a full Blender integration add-on, turning it into a complete game development tool. The result is a unified workflow from start to finish. Powered by Armory engine, ArmorPaint is a stand-alone software designed for physically-based texture painting. Drag & drop your 3D models and start painting. Receive instant visual feedback in the viewport as you paint. Powered by Armory engine, ArmorLab is stand-alone software designed for AI-powered texture authoring. Generate PBR materials by drag & dropping your photos. In development! Armory is an open-source 3D game engine with full Blender integration. The engine is currently available in a form of early preview.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight Icon
    Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight

    Lock Down Any Resource, Anywhere, Anytime

    CLEAR by Quantum Knight is a FIPS-140-3 validated encryption SDK engineered for enterprises requiring top-tier security. Offering robust post-quantum cryptography, CLEAR secures files, streaming media, databases, and networks with ease across over 30 modern platforms. Its compact design, smaller than a single smartphone image, ensures maximum efficiency and low energy consumption.
    Learn More
  • 10

    GDS3D

    Interactive 3D Layout Viewer for GDSII

    GDS3D is a cross-platform 3D hardware accelerated viewer for chip layouts. Read standalone GDS files or use the Cadence plugin for easy integration with your Virtuoso environment. Developed by PhDs of the IC-Design Group, University of Twente, The Netherlands The GDS3D project is also hosted on Github: https://github.com/icdut24/GDS3D, but currently not actively maintained by us. Forks can be found at https://github.com/trilomix/GDS3D and https://github.com/skuep/GDS3D
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 11
    Filament

    Filament

    Real-time physically based rendering engine for Android, iOS, and more

    Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform. We are very conscientious about keeping Filament small, fast to load, and focused on rendering. For example, Filament does not compile materials at run time. Instead, we provide a command line tool (matc) that does this offline. Filament is a physically based rendering (PBR) engine for Android. The goal of Filament is to offer a set of tools and APIs for Android developers that will enable them to create high quality 2D and 3D rendering with ease. For both artists and developers, our system will rely on as few parameters as possible to reduce trial and error and allow users to quickly master the material model. A physically based approach must not preclude non-realistic rendering. User interfaces for instance will need unlit materials. Our primary goal is to design and implement a rendering system able to perform efficiently on mobile platforms.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    VueGL

    VueGL

    Vue.js components rendering 3D WebGL graphics reactively with three.js

    VueGL is a component library for rendering 3D graphics with Vue.js and three.js. Using VueGL, you can handle WebGL very easily. In addition, drawn graphics are responsively re-rendered when detecting data changes. Vue.js is one of the very popular frameworks for building web apps or interactive websites. three.js is a 3D graphics library to uses WebGL. It provides classes wrapping WebGL APIs. They aim for different targets to be rendered, Vue.js for DOM and three.js for WebGL context. These APIs are completely different and that causes a mess when we want them to work together.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    LPub3D

    LPub3D

    LDraw™ editor for LEGO® style digital building instructions.

    LPub3D is an Open Source WYSIWYG editing application for creating LEGO® style digital building instructions. LPub3D is developed and maintained by Trevor SANDY. It uses the LDraw™ parts library, the most comprehensive library of digital Open Source LEGO® bricks available (www.ldraw.org/ ) and reads the LDraw LDR and MPD model file formats. LPub3D is available for free under the GNU Public License v3 and runs on Windows, Linux and macOS Operating Systems. LPub3D is also available as a Linux 'no-install', multi-platform AppImage. Portions of LPub3D are based on LPUB© 2007-2009 Kevin Clague, LeoCAD© 2025 Leonardo Zide, LDView© 2025 Travis Cobbs & Peter Bartfai and additional third party components. LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this application. LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this application. © 2015-2025 Trevor SANDY
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • 14

    Togl

    A Tcl/Tk widget for OpenGL rendering.

    Togl provides a platform independent Tk widget for using OpenGL rendering contexts.
    Leader badge
    Downloads: 97 This Week
    Last Update:
    See Project
  • 15
    Ultralight

    Ultralight

    Lightweight, high-performance HTML renderer for game developers

    Use our portable, WebKit-based SDK to effortlessly display modern web content everywhere. Available for desktop apps, game consoles, TVs, embedded device displays, servers, and more. Official API for C and C++, with bindings for more. Render web-content on the GPU via Direct3D, Metal, OpenGL, or your own engine for unmatched visual performance. Render web-content on the CPU via SIMD/parallel for incredibly easy integration with any environment (including server-side!). Ultralight is engineered for peak performance, ensuring minimal CPU and memory usage. Customize low-level platform functionality, integrate JavaScript directly with native code, dive deep into performance tuning, and more. Built for maximum portability, optimized for PCs, game consoles, TVs, and embedded systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    PyMOL Molecular Graphics System

    PyMOL Molecular Graphics System

    PyMOL is an OpenGL based molecular visualization system

    The Open-Source PyMOL repository has been moved to github: https://github.com/schrodinger/pymol-open-source We still use the pymol-users mailing list here on sourceforge. Please subscribe for community support: https://pymol.org/maillist (Note: SourceForge email newsletter and special offers are optional and can be unchecked) The PyMOL community wiki has its own home: https://pymolwiki.org/
    Downloads: 71 This Week
    Last Update:
    See Project
  • 17
    OpenVRML is a cross-platform VRML and X3D browser and C++ runtime library.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 18
    PyOpenGL is the binding layer between Python and OpenGL.
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 19
    OGRE-Next 3D

    OGRE-Next 3D

    aka ogre v2 - scene-oriented, flexible 3D C++ engine

    OGRE-Next is the next-generation iteration of the OGRE (Object-Oriented Graphics Rendering Engine), a powerful open-source 3D rendering engine designed for real-time applications, games, simulations, and visualizations. It focuses on high-performance rendering pipelines, especially Vulkan and modern OpenGL, offering tools for photorealistic and stylized rendering. OGRE-Next is modular and flexible, providing a developer-friendly environment with scene management, lighting, shadowing, and post-processing features. With improved performance and a focus on modern graphics APIs, it's ideal for developers building next-gen 3D engines or simulations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    two.js

    two.js

    A renderer agnostic two-dimensional drawing api for the web

    Two.js is a two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl. Two.js is deeply inspired by flat motion graphics. As a result, two.js aims to make the creation and animation of flat shapes easier and more concise. At its core two.js relies on a scenegraph. This means that when you draw or create an object (a Two.Path or Two.Group), two actually stores and remembers that. After you make the object you can apply any number of operations to it. Two.js has a built in animation loop. It is simple in nature and can be automated or paired with another animation library. Two.js features a Scalable Vector Graphics Interpreter. This means developers and designers alike can create SVG elements in commercial applications like Adobe Illustrator and bring them into your two.js scene.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    An implementation of the OpenGL API.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 22
    G3D Innovation Engine
    G3D is a commercial-grade C++ 3D engine. It is used in commercial games, research papers, military simulators, and university courses. G3D supports real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs. As of January 16, 2018, SourceForge is again the home of the active repository for G3D.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 23
    The Chemistry Development Kit
    The Chemistry Development Kit (CDK) is a scientific, LGPL-ed library for bio- and cheminformatics and computational chemistry written in Java. The main home page of the CDK is now at: http://cdk.github.io
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 24
    A graph-based procedural texture editor to create 2d seamless textures for real-time rendering applications.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    Arbaro is an implementation of the tree generating algorithm described in Jason Weber & Joseph Penn: Creation and Rendering of Realistic Trees
    Downloads: 7 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB