Releases: pilgrimage-games/3d-model-viewer
3D Model Viewer v1.6.0
This release includes additional optimizations to the underlying graphics engine, particularly for Direct3D 12 and Vulkan. Both APIs now have greatly improved CPU-GPU synchronization and utilize both bindless rendering and root constants, improving rendering performance. Communication to the backend renderers is now handled via a graphics command list abstraction that separates graphics operations into CPU and GPU timelines. This allows for a cleaner API with more fine-grained control over the distribution of rendering tasks.
3D Model Viewer v1.5.0
This release includes significant optimizations in the underlying graphics engine. Each graphics API backend now uses a texture cache to stream in model textures as they are needed. This greatly improves application startup and dramatically reduces VRAM usage. The application now uses a graphics message paradigm to communicate graphics operations to the backend renderers. The PGA asset file structure has been changed to reduce file size and allow it to be read in more efficiently at runtime. Various engine enhancements and bug fixes are also included.
3D Model Viewer v1.4.0
This release includes a few enhancements to improve compatibility across a variety of different devices and screen sizes. Due to engine improvements, the application now properly handles displays of varying aspect ratios, including 16:10 (common in laptop displays) and 21:9 (popular in gaming monitors). A crash with Intel graphics hardware on OpenGL has been fixed, and due to improvements in window handling, the application now defaults to rendering at native resolution on Steam Deck.
3D Model Viewer v1.3.0
This release includes a number of significant optimizations in both the custom asset file format and the various graphics backends. These changes improve performance and application start time. This also increases the strength of the ambient light in the scene, improving visibility.
3D Model Viewer v1.2.1
This release fixes a minor bug where the wrong model was being displayed when going backwards through the list of models and wrapping back to the end of the list. This also includes backend optimizations for improved performance.
3D Model Viewer v1.2.0
This release upgrades to an arcball camera, where the camera is rotated on a sphere around the model. The camera can be directly controlled by mouse or gamepad. This also adds alpha blending support, greatly improving the rendering of models with transparent and translucent materials. Enhancements have been made to improve performance.
3D Model Viewer v1.1.0
This release adds X and Y model rotation controls, camera Z position (zoom) controls, more advanced and diversified 3D models, and a default view for each model. It adds support for the mask blend mode, which results in improved rendering of fine details like grass.
3D Model Viewer v1.0.0
3D Model Viewer (Initial Release)