Graphical Editor for Ogre3D Mesh and Material • Built with Qt Framework
Modern QML-based material editor with real-time preview. Visual material editing alongside script-based authoring for complete Ogre3D material workflow.
OpenAI GPT integration for intelligent material script generation. Auto-validation and auto-apply with context-aware suggestions.
Complete undo/redo system with 50-step history, keyboard shortcuts (Ctrl+Z/Y), and smart button management.
Comprehensive material script validation with syntax error detection, line-specific reporting, and detailed error descriptions.
Complete mesh editing suite with translation, scaling, rotation, and format conversion. Easier than OgreMeshMagick with visual feedback and batch operations.
Bone visualization, animation preview, keyframe inspection, and animation renaming tools for complete skeletal mesh workflow.
Import/export various 3D formats via ASSIMP. Convert to Ogre mesh, material, and skeleton formats with version compatibility.
Built-in primitive generation using Ogre-Procedural. Create boxes, spheres, planes, and more with customizable parameters.
Get the latest release from GitHub or build from source:
Ensure you have Qt6, Ogre3D, and ASSIMP installed:
Compile QtMeshEditor with CMake:
Launch the application and start creating:
• Open the QML Material Editor
• Use AI assistance for script generation
• Edit materials with real-time preview
• Validate and apply changes instantly
• Use Ctrl+Z/Y for undo/redo
• Import meshes via File → Import
• Transform with scale/rotate/translate tools
• Preview animations in real-time
• Export to different Ogre versions
• Convert between 3D formats
• Describe your desired material
• AI generates Ogre material script
• Automatic validation and application
• Edit AI suggestions as needed
• Save successful materials
• Complete mesh and material pipeline
• Create primitives with procedural tools
• Manage entire Ogre3D asset libraries
• Export scenes with version compatibility
• Seamless Qt-based interface
Connect with other QtMeshEditor users and Ogre3D developers. Share your creations, get help, and contribute to the project!
🏛️ Ogre3D Forum DiscussionActive community since 2013 • 63+ posts • Regular updates and support
• Qt 6.x framework
• Ogre3D 1.12+ engine
• ASSIMP library
• CMake 3.24+
• C++17 compiler
• Ogre .mesh/.skeleton/.material
• FBX, OBJ, 3DS, DAE
• X, PLY, STL files
• Various texture formats
• Legacy Ogre versions
• Linux (Ubuntu, Debian, etc.)
• Windows 10/11
• macOS (experimental)
• Cross-platform Qt deployment
• CI/CD automated builds
• MIT License (open source)
• GitHub repository available
• Community contributions welcome
• Comprehensive test suite
• SonarCloud quality analysis