Castle Model Viewer is an interactive application for opening and examining 3D scenes and 2D assets supported by Castle Game Engine. Previously known as view3dscene, it is particularly useful for game developers, artists and anyone working with scene files containing more than static geometry.
The viewer can display animated models and complex scenes while supporting rendering features such as shaders, shadows and mirrors. It provides several navigation methods, allowing users to inspect a model closely or move through a virtual environment.
A significant strength is its handling of scene-oriented formats such as X3D and VRML, alongside commonly used mesh formats. The application can also be used when checking how assets behave within Castle Game Engine.
Castle Model Viewer includes facilities for capturing rendered output and converting supported models. A separate castle-model-converter utility provides additional conversion and validation functionality without requiring the graphical viewer.
This is free and open source software.
Key Features
- Supports glTF, X3D, VRML, OBJ, Collada, STL, PLY, 3DS, MD3 and OpenInventor formats, among others.
- Displays supported 2D assets, including sprite sheets and Spine animations.
- Interactive viewing with inspect, walk and fly navigation modes.
- Supports animated 3D models and scene behaviours.
- Renders scene features including shaders, shadows and mirrors.
- Can demonstrate collision detection, gravity and X3D sensor behaviour.
- Supports simultaneous views from multiple cameras.
- Capture screenshots, including images with transparent backgrounds.
- Generate image sequences for creating movies.
- Convert supported models into X3D or STL.
- Accompanying castle-model-converter utility supports conversion, validation and formatting of X3D and VRML models.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: github.com/castle-engine/castle-model-viewer
Support:
Developer: Castle Game Engine Team
License: GNU General Public License v2.0

Castle Model Viewer is written in Pascal. Learn Pascal with our recommended free books and free tutorials.
Related Software
| 3D Model Viewers | |
|---|---|
| ParaView | Data analysis and visualization application based on VTK |
| F3D | Fast and minimalist 3D viewer desktop application |
| MeshLab | Processes and edits 3D triangular meshes |
| Online 3D Viewer | Browser-based application for inspecting 3D models |
| Mayo | 3D CAD viewer and converter |
| fstl | Viewer for .stl files. It uses Qt |
| Castle Model Viewer | Supports 3D and 2D model formats |
| fstl-e | Fork of fstl with some fancy enhancements |
| Exhibit | 3D model viewer for the GNOME desktop |
| Tatlin | 3D STL and Gcode viewer |
| voxcii | Terminal-based ASCII 3D model viewer |
| dcat | Terminal-based 3D model viewer |
| Trophy | Terminal 3D model viewer |
| term3d | Terminal-based 3D model viewer |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.