Android 3D Model Viewer Open Source

So finally I decided to publish my 3D model Viewer android app on the Google Play Market :)

This app is about drawing 3D objects in android using OpenGL ES 2.0; and its Open Source as my other projects, so people can either contribute, start a similar project based on that or just learn how to do it by looking at the source code.

Although there is already similar apps on the market and lots of 3D frameworks out there, neither of the published apps are Open Source.

So I wanted to learn how 3D works and I think the best way to understand how it works is by looking at how matrices transforms the objects in space and how pixels are drawn to the screen. Thats why this app does not use any third party framework.

So far the app serves as a model viewer, but I have some ideas of what can be done with the code; or as I prefer to think of it, mini-3D-framework.  So for example, I am thinking in creating my very first and simple mini-game and I want to do it in 3D as it is a matter I really like.

If you want to see whats this all about, please download the app to your android device and give it a try:

https://play.google.com/store/apps/details?id=org.andresoviedo.dddmodel2

Source code: https://github.com/andresoviedo/android-3D-model-viewer/

Thank you for reading me.

Comments

  1. The first rule to safe downloading is to watch out for the sites you go to: the old saw about 'if it sounds too good to be true, it probably is' applies in the computer world as well. Get Into Pc

    ReplyDelete
  2. While games in iOS gadgets look level and you have a craving for playing "simply one more 2D diversion on a level surface", click here to investigate

    ReplyDelete
  3. This is my first time i visit here. I found such a substantial number of interesting stuff in your blog especially its examination. Really its inconceivable article. Keep it up. http://www.getinntopc.com

    ReplyDelete
  4. This is my first time i visit here tHANK'S FOR SHARE ME
    Satta King

    ReplyDelete
  5. i visit here. I found such a substantial number of interesting stuff in your blog especially its examination. Really its inconceivable article.
    igg games

    ReplyDelete
  6. It was nice unblock game . Very informative and expressive .things are easily play online at
    unblocked games 77

    ReplyDelete
  7. I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people.
    PSD to Wordpress
    wordpress website development

    ReplyDelete
  8. Saludos... interesante temática, genial que seas usuario de software libre y que ayudes con la visualización del código. En mi caso, cuento con sitio que ofrece repositorios de modelos 3d lo pueden visitar en https://www.stlfinder.com/

    ReplyDelete
  9. Greetings ... interesting topic, great that you are a user of free software and that you help with the visualization of the code. In my case, I have a site that offers repositories of 3d models you can visit at https://www.stlfinder.com/

    ReplyDelete
  10. What do you do with it now that you have it, and where is the best place to start? The PC manufacturers want you to unpack it, adbfire download it up and get busy, leaving all their crappy little software applications alone. My advice is that once you have it powered up and running, back away from the keyboard slowly to think for a moment. This article includes some facts and info for you to consider.

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Your blog is very nice to read and it has information for the beginners level.I surely read your next articles in the upcoming days
    ios developer course in chennai
    Best ios Training institutes in Chennai
    ios app development course
    ios developer training
    ios development course

    ReplyDelete
  13. Thanks for the great article this is very useful info thanks for the wornderful post,
    Java development company

    ReplyDelete
  14. I like this post,And I guess that having fun to read this post,they shall take a good site to make a information,thanks for sharing it to me.
    Android Application Development Pakistan

    ReplyDelete
  15. Can you make another project with this 3d viewer but displaying the 3d obj directly in mainactivity and mainlayout?

    ReplyDelete
  16. Very nice post. Thanks for sharing this information with us. Keep sharing your innovations.
    Cassandra Shepard

    ReplyDelete
  17. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.
    IOS Development pakistan

    ReplyDelete
  18. Thanks for the blog post buddy! Keep them coming...
    Android Development pakistan

    ReplyDelete
  19. https://niit-bommanahalli.blogspot.com/2013/01/corporate-training-it-training-it.html?showComment=1560928013669

    ReplyDelete
  20. Do you need 3D modeling service in Texas? Then you should contact Onsite3D. Onsite3D provides the best 3D modeling service in Texas. They also provide data acquisition, digital job mapping, aerial drone surveying, and more. 3D model Denver, Colorado

    ReplyDelete
  21. Do you want to know the importance of Business Analyst Tools? When it comes to workflow management, you need to use all the tools and processes that streamline and optimize the operations https://adobe.cheapsoftwaredownload.net/adobe-after-effects.html
    your business. For instance, you need to utilize software systems that enable you to get improved productivity. These systems include content management systems, document management systems and business process management (BPM) tools.

    ReplyDelete
  22. More and more small businesses today are using online business directories to their benefit. If you run a small business, you likely spend a great deal of your time thinking about your marketing plan. online business directories can be a great addition to your current small business marketing strategy. online business directories can help your small business expand its website traffic, increase the likelihood that your website will be found by interested visitors and increase your bottom line. If you haven't taken a look at online business directories and considered how your small business could use them to increase its market presence, then now is the time to start! reviews on modafinil

    ReplyDelete
  23. Hello! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no backup. Do you have any solutions to protect against hackers? 3d coat texturing

    ReplyDelete
  24. I just added this site to my google reader, excellent stuff. Cannot get enough! putlocker

    ReplyDelete
  25. Credo che lei abbia sbagliato. Sono in grado di provarlo. Scrivere a me in PM, parlare. watch hd movie online freemovie7

    ReplyDelete
  26. 3D modeling is mainly used in the manufacturing industries, virtual reality, video games, and more. Onsite3D provides the best 3D modeling service in Calgary, Alberta. So if you need a 3D modeling service, you can contact them. 3D modeling Grand prairie, Alberta

    ReplyDelete
  27. Flutter is one of the top cross-platform framework for app development and allows us to build Android and iOS apps together. The overall development cost is reduced by using Flutter app development and it also provide ease to developers to develop cross-platform apps. Flutter is Google’s new open source technology for creating native Android and iOS apps with a single codebase. Unlike other popular solutions, Flutter is not a framework; it’s a complete SDK – software development kit – which already contains everything you will need to build cross-platform applications.

    ReplyDelete
  28. Flutter Development Services help businesses and organizations to optimize their IT landscape with high-performing mobile apps. When compared to other hybrid frameworks, Flutter is robust and reactive with widgets and tools that allow the building and deployment of UI with animations and a single codebase that works for both iOS and Android platforms. Google Flutter is undoubtedly the most versatile mobile app development framework. The unmatched features of Flutter help businesses to expand their application development horizons. Flutter stays true to the word ‘writing once and running it everywhere’, such that application development on iOS and Android have become fairly easy with the revolutionary framework.

    ReplyDelete
  29. This comment has been removed by the author.

    ReplyDelete
  30. It is very important to create a 3D model before printing any object in 3D. If you want to create a 3D model in you will need a professional with the right tools. Onsite3D has an expert team with the latest technology that can provide you the best 3D modeling service. 3D modeling Calgary, Alberta

    ReplyDelete
  31. This comment has been removed by the author.

    ReplyDelete
  32. Greetings! Very helpful advice within this article! It's the little changes which will make the most view info important changes. Thanks for sharing! lovely page.
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  33. Attend The Machine Learning course Bangalore From ExcelR. Practical Machine Learning course Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Machine Learning course Bangalore. good work
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  34. Fantastic blog with excellent information found valuable thank you for sharing.
    Data Analytics Course Online 360DigiTMG

    ReplyDelete
  35. More appreciating blog and this is Great post for me. It looks extremely good and Maintain a good job. If you are looking for Mobile App Development Services India then click to visit our website.

    ReplyDelete
  36. I reading your post. This is very nice article.I want to twite to my followers.
    If you need baclink servicesBacklink work is here please contact me

    ReplyDelete
  37. https://www.fiverr.com/leezafair?up_rollout=true

    ReplyDelete
  38. Awesome. You have clearly explained …Its very useful for me to know about new things. Keep on blogging.

    Data Analytics Training in Gurgaon
    DATA ANALYTICS WITH R CERTIFICATION in Gurgaon

    ReplyDelete
  39. Thank you for your valuable content.very helpful for learners and professionals. You are doing very good job to share the useful information which will help to the students . if you are looking for Best Machine Learning Training in Gurgaon
    then Join iClass Gyanseyu

    ReplyDelete
  40. A movie talker may take away from your viewing experience. Did you know that all movie talkers were not created equal? This article addresses the different types of movie talkers; as well, what a major theater company has done to prevent such outbursts. เว็บดูอนิเมะ

    ReplyDelete
  41. Thank you for providing such useful information about Top Flutter App Development Companies . Very useful for both students and experts. You are doing an excellent job of disseminating valuable information that will benefit students.

    ReplyDelete
  42. Thank you for sharing this valuable information. I'm hoping you'll share more stuff like this in the future. Please continue to share flutter app development services!

    ReplyDelete
  43. Thank you so much for the information that you have shared here with all of us. You have made it easier for us...

    seo services usa

    ReplyDelete
  44. I was impressed by your writing. I would love to hear about your needs and complete a painting for you. Visit Us! to Know about printing Greeting Cards .

    ReplyDelete
  45. “You always find a way to get it done – and done well!”
    on demand home service app development

    ReplyDelete
  46. First You got a great blog .I will be interested in more similar topics. i see you got really very useful topics, i will be always checking your blog thanks.
    data science training in malaysia

    ReplyDelete
  47. Nice blog, I will keep visiting this blog very often. 3d product configurator

    ReplyDelete
  48. I just located what exactly When i expected before you realize it in the least. Reasonably strange. https://www.allmaxbet.com

    ReplyDelete
  49. Much obliged for sharing this brilliant substance. its extremely fascinating. Numerous web journals I see these days don't actually give whatever pulls in others however the manner in which you have plainly clarified everything it's truly awesome. There are loads of posts But your method of Writing is so Good and Knowledgeable. continue to post such helpful data and view my site too...
    Easy Freezy | Fold n fly | Classic dart paper airplane | how to make a paper airplane that flies far and straight step by step | windfin | stable paper airplane | nakamura paper airplane | paper airplane templates for distance

    ReplyDelete
  50. I am thankful to this blog giving unique and helpful knowledge about this topic. Wanna know about best Flutter App Development Company in USA.

    ReplyDelete
  51. Share great information about your blog , Blog really helpful for us. You can also check flutter app development services.

    ReplyDelete
  52. I am thankful to this blog giving unique and helpful knowledge about this topic. matrimony app development

    ReplyDelete
  53. In a response to NBC News' inquiries, the company issued a press release saying its games usually are not playing and shouldn't be regulated as such. "The whole time I was working as an habit counselor, I was addicted to playing and with no hope of successful any a refund," she stated. "We lie in bed subsequent to each other|to one another}, we have two tablets, two phones and a 1xbet pc and all these apps spinning Reel Rivals on the identical time," she stated. Unlike in an actual casino, there isn't a|there is not any} way to win a refund or earn a payout on coins.

    ReplyDelete
  54. good day! I simply want to say a huge thumbs up for the fantastic information you have right here on this site. My next visit to your website will be to look at more.
    CEC Best Colleges In Hyderabad

    ReplyDelete
  55. This is an excellent piece, in my opinion. This information is engaging and entertaining because of you. You write in a way that leaves readers with something to consider, and I like that.
    CA Classes in Hyderabad

    ReplyDelete
  56. pleasant day! I just wanted to give this website a big thumbs up for the amazing material it has. I will check around more when I return to your website.CMA Coaching in Hyderabad

    ReplyDelete
  57. Attract Group’s Progressive Web App Development Services are impressive, showcasing their commitment to delivering innovative solutions. Their expertise in blending web and mobile app functionalities results in high-performance applications that enhance user engagement. The focus on responsive design and offline capabilities ensures a seamless user experience, making it a smart choice for businesses looking to stay ahead in the digital landscape. Their portfolio reflects a strong foundation in cutting-edge technology.

    ReplyDelete
  58. This is a great informative post. I appreciate your efforts and the valuable information you’ve provided. Keep up the good work!
    niemanns grocery store

    ReplyDelete

  59. Very well written! Your blogs always leave a great impression on me. Keep up the good work—I look forward to more of your posts.
    medicare open enrollment

    ReplyDelete
  60. Thanks for the great article this is very useful info thanks for the wonderful post,
    If you're looking for Digital Marketing Courses in Laxmi Nagar, Delhi, you're in luck! Laxmi Nagar has become a hub for affordable and high-quality digital marketing training. Digital Marketing Courses in Laxmi Nagar, Delhi | Digital Marketing Institute in East Delhi

    ReplyDelete

Post a Comment

Popular posts from this blog

Java 9 Process API

How to build a replicated ehcache through firewall and not to die trying