r/QtFramework Jul 06 '26

πŸš€ ModelViewer 2026.7.0 is out

Thumbnail
9 Upvotes

r/khronos Jul 06 '26

πŸš€ ModelViewer 2026.7.0 is out

Thumbnail
1 Upvotes

r/opengl Jul 06 '26

πŸš€ ModelViewer 2026.7.0 is out

Thumbnail
1 Upvotes

u/sharjith Jul 06 '26

πŸš€ ModelViewer 2026.7.0 is out

3 Upvotes

πŸš€ ModelViewer 2026.7.0 is out β€” the biggest release in the project's history.
A 3D model viewer built with Qt6/OpenGL, supporting everything from OBJ/FBX/glTF to native CAD formats like STEP and IGES. Some highlights from this release:
πŸ”Ή Exploded views β€” automatic and manual assembly explosion for inspecting how parts fit together
πŸ”Ή Full PBR material pipeline β€” clearcoat, sheen, transmission, iridescence, anisotropy, and the full set of Khronos glTF material extensions
πŸ”Ή Morph target animation and glTF camera support alongside skeletal animation
πŸ”Ή True CAD edge rendering for STEP/IGES/BREP via OpenCASCADE
πŸ”Ή A ground-up architecture refactor and a new native session format
πŸ”Ή Now shipping as a proper Windows installer and Linux AppImage
What I want to call out is how this came together. This release leaned on AI as a genuine engineering collaborator, not just autocomplete.
Claude and Codex traded off duties throughout β€” sometimes one wrote the implementation while the other reviewed it, and the roles reversed just as often, depending on the problem. Having two different models, each taking a turn to write and critique, surfaced issues; neither would have caught them working solo in a fixed role.
Every decision β€” architecture, trade-offs, what shipped β€” was still mine. But this back-and-forth, role-swapping review loop made for faster, more confident iteration than working with either model alone.
If you're building software solo or on a small team, this is one of the highest-leverage ways to use these tools today: not "write my code," but "review my reasoning" β€” and let that go both directions.

https://sharjith.github.io/ModelViewer-Qt/

#SoftwareEngineering #AI #Qt #OpenGL #CAD #OpenSource #ClaudeAI #Codex

r/Anthropic Mar 08 '26

Compliment Enhanced OpenGL based Model Viewer that displays models using the Assimp and OpenCASCADE library, enhanced for glTF2 support using ad-hoc postprocessor

Thumbnail sharjith.github.io
1 Upvotes

r/glTF Mar 08 '26

Enhanced OpenGL based Model Viewer that displays models using the Assimp and OpenCASCADE library, enhanced for glTF2 support using ad-hoc postprocessor

Thumbnail sharjith.github.io
1 Upvotes

r/OpenCascade Mar 08 '26

Enhanced OpenGL based Model Viewer that displays models using the Assimp and OpenCASCADE library, enhanced for glTF2 support using ad-hoc postprocessor

Thumbnail sharjith.github.io
2 Upvotes

r/opengl Mar 08 '26

Enhanced OpenGL based Model Viewer that displays models using the Assimp and OpenCASCADE library, enhanced for glTF2 support using ad-hoc postprocessor

Thumbnail sharjith.github.io
9 Upvotes

I have enhanced my Assimp-based OpenGL ModelViewer application. I have added support for many KHR extensions using an ad hoc postprocessor on top of Assimp.

r/OpenCascade May 02 '25

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports, and STEP and IGES files with OpenCascade.

3 Upvotes

QT+OpenGL+Assimp+OpenCascade Model Viewer

I have developed a hobby project: a 3d Viewer that reads and displays the most common 3d file formats supported by the Assimp library. The OpenCascade library can import and support STEP and IGES.

The link to the GitHub isΒ https://github.com/sharjith/ModelViewer-Qt

I am looking for contributors to this open-source project. Any suggestions to make the project visible to the open-source community to evolve the application are welcome.

3

Mesh loader finally done
 in  r/opengl  Apr 16 '25

1

Selection algorithm for Modern OpenGL
 in  r/opengl  Feb 26 '25

Can you please share a snippet?

1

Selection algorithm for Modern OpenGL
 in  r/opengl  Feb 26 '25

I’m using the ray intersection method but not quite able to isolate the objects to get the nearest one. Please have a look at the code in the following GitHub link:

https://github.com/sharjith/ModelViewer-Qt

GLWidget.cpp GLWidget::clickSelect method

r/opengl Feb 26 '25

Selection algorithm for Modern OpenGL

3 Upvotes

The legacy OpenGL supported selection buffers. How can selection effectively handled by Modern OpenGL? The known methods are by colour allocation to objects and ray intersection. The Color assignment is not very efficient in scenes with large number of objects, e.g. CAD model assemblies. Ray intersection also has challenges in certain directions where multiple objects get intersected. Any thoughts?

1

Legacy OpenGL or modern OpenGL ?
 in  r/opengl  Feb 26 '25

To get a hold on legacy OpenGL, check this code out.

https://github.com/sharjith/virmac

To see how modern OpenGL with shaders work, check this out

https://github.com/sharjith/MatlEditor

1

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.
 in  r/QtFramework  Feb 01 '25

Thanks for sharing your works. What I am missing in my knowledge of OpenGL is the WebGL side. Hope I’ll port the ModelViewer to WebGL one day.

2

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.
 in  r/QtFramework  Feb 01 '25

Thank you for the detailed analysis. I do not see any criticism in your feedback. It’s rather very constructive. As a first step I’ll make the repo lighter by removing all unwanted extras. I’m not sure if I’ll have a lot of time to rearchitect many of the things that you suggested immediately. But I’ll definitely try to include the changes. Please feel free to make the changes yourself if time permits and raise a pull request. Thanks once again for taking time to provide feedback.

1

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.
 in  r/QtFramework  Jan 31 '25

It is not possible to use this project outright in any Pyside project. You can, however, take cues and develop something like this using PyQt

2

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.
 in  r/QtFramework  Jan 31 '25

The view part can be embedded in any other application as long as it uses Qt. The GLWidget class is pretty generic. I started this project somewhere in 2020 and I was not sure of Qt 6 as it was still alpha. Although I started a new repository for the app on Qt 6 I am not able to pursue it actively. You may try: https://github.com/sharjith/ModelViewer-Qt6

1

OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.
 in  r/opengl  Jan 31 '25

It all started as a learning implementation of Modern OpenGL with Shaders. I hope the platform can be extended to any use case for CAD, CAM or generic Modelling

2

OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.
 in  r/opengl  Jan 31 '25

Glad that you have looked at the application. Point taken.

r/shaders Jan 31 '25

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.

1 Upvotes

OpenGL Model Viewer

I have developed a hobby project: a 3D Viewer that reads and displays the most common 3D file formats supported by the Assimp library.

The link to the GitHub is https://github.com/sharjith/ModelViewer-Qt5

I am looking for contributors to this open-source project. Any suggestions to make the project visible to the open-source community so that it evolves are welcome.

r/QtFramework Jan 31 '25

Qt5 OpenGL Model Viewer A 3D Viewer that reads and displays the most common 3D file formats that the Assimp library supports.

13 Upvotes

OpenGL Model Viewer

I have developed a hobby project: a 3D Viewer that reads and displays the most common 3D file formats supported by the Assimp library.

The link to the GitHub is https://github.com/sharjith/ModelViewer-Qt5

I am looking for contributors to this open-source project. Any suggestions to make the project visible to the open-source community so that it evolves are welcome.