The Open Asset Import Library (short name: Assimp) is a portable Open-Source library to import various well-known 3D model formats in a uniform manner. The most recent version also knows how to export 3d files and is therefore suitable as a general-purpose 3D model converter. See the feature-list. open3mod is a Windows-based model viewer. It loads all file formats that Assimp supports and is perfectly suited to quickly inspect 3d assets. Assimp aims to provide a full asset conversion...
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.
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.
A generic hierarchical file format. BHM can be seen as the binary equivalent of XML. It allows flexible hierarchies of any type of data, in a platform-independent way. BHM however trades XML's readability for compactness and speed of processing.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
loadobj3ds chung is a small openGL obj/3ds objects loader using gui_chung window freebasic coding and the dlls loadobj_chung.dll , load3ds_chung.dll (dev c++/codeblocks) . Can handle obj models up to 200k vertices (update 2018) .
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).
Crystal Space is an Open Source 3D SDK for Unix, Windows, and MacOS/X. It renders with OpenGL and features GLSL shaders, CG shaders, deferred rendering, dynamic shadows, bullet based physics library, terrain engine, skeleton based animation meshes, exporter for Blender, portals, etc...
CAPCOM's Street Fighter 4 character models C++ viewer. Uses DirectX9 and pure Win32 API. Animation code courtesy of revelation @ Xentax board. Original mxtk win32 layer by chUmbaLum sOft
VR Juggler is a virtual platform for virtual reality application development created at the Virtual Reality Applications Center at Iowa State University. Applications developed in VR Juggler can transparently move between a wide range of VR systems.
Earth3D is a program to display the earth as a 3D globe (including heightfields) in real-time. One can zoom until cities become visible. It uses huge datasets that are loaded on demand over the internet. It is possible to embed dynamic data into the view
The Frustum Culling technique in a 3D scene works by not rendering hidden objects thus saving processing time. It implements a procedural generated scene with a height map loader where user can move the real camera and the virtual camera.
You can 'wear' any clothes on the internet 'virtually' on your body (image). And this application stores the URL where you can buy the clothes, you can share your information like your good looking shot or your ratingson the clothe over internet.
Iupiter is a Java API using both a lot of new features available with JDK 1.4 and its JVM, and the open source library LWJGL which enables us to use native APIs such as OpenGL and OpenAL, or OS services for interfacing to mouse, keyboard and joypad.
The OpenGL OBJ Loader is an 'OBJ' mesh loader & viewer.<br>It is written in C++ and uses OpenGL & SDL.<br>The project's second iteration reads vertex, normal, texture, and mtl data.<br>Note: the 'OBJ' file format is known by most modern 3D modelers.
ODE for Java is a binding between C dynamics library ODE (Open Dynamics Engine, http://ode.org) and Java. Separate packages provide among other things a Java3D integration and thus a scenegraph representation of selected ODE objects.
The goal of this project is to design and write comercial quality software and aplications with fully respect to free software (like in "free speach"). The software designed by us will target various fields: from scientific applications to multimedia an