Skip to content

3D model viewer developed for iOS, Android, and WebGL

Yesterday, while revisiting some old projects, I came across one of my earlier creations—a 3D model viewer developed for iOS, Android, and WebGL. I decided to update some code to address changes in the Unity version and built it for my mobile phone. To my delight, it still works beautifully, with all key features intact: camera zoom in/out, pan mode, switching between perspective and orthographic views, resetting the camera, resetting 3D model rotation, and locking the camera. All of these functions remain fully touch-enabled.

These features were reused in many interactive simulation projects for mobile devices and WebGL solutions. One of the most valuable additions I made back then was the ability to download 3D assets from a server and insert them into the scene in real-time—a functionality I’ve used in numerous projects since.

It was quite enjoyable to revisit and update old code for newer versions. Even with advancements in AI, I still love diving into scripting APIs, reading documentation, and solving coding challenges. While I’m not a specialist in coding, I genuinely enjoy writing code and continue to learn something new every day.

For me, consistency and taking small steps forward every single day are key. Even if no one recognizes your abilities, continuous learning and working on what you love will build the confidence to overcome challenges. The most important thing is not to give up! Keep going, and trust the process.

Back To Top