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. Thanks for posting useful information.You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...Really it was an awesome article...very interesting to read..
    please sharing like this information......
    Android training in chennai
    Ios training in chennai

    ReplyDelete
  2. This article is very much helpful and i hope this will be an useful information for the needed one. Keep on updating these kinds of informative things...

    Android App Development Company

    ReplyDelete
  3. I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
    iOS App Development Company
    iOS App Development Company

    ReplyDelete
  4. great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
    web design Company
    web development Company
    web design Company in chennai
    web development Company in chennai
    web design Company in India
    web development Company in India

    ReplyDelete
  5. it is really amazing...thanks for sharing....provide more useful information...
    Mobile app development company

    ReplyDelete
  6. 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
  7. 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
  8. There are so many useful information in your post, I like it all the time. And I want to share this boost app ranking with you, you can take a look. This is very useful.

    ReplyDelete
  9. 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
  10. This is my first time i visit here tHANK'S FOR SHARE ME
    Satta King

    ReplyDelete
  11. 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
  12. It was nice unblock game . Very informative and expressive .things are easily play online at
    unblocked games 77

    ReplyDelete
  13. 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
  14. It was nice unblock game . Very informative and expressive .things are easily play online at
    unblocked games 66

    ReplyDelete
  15. 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
  16. 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
  17. 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
  18. This comment has been removed by the author.

    ReplyDelete
  19. I will be happy if you read my comment. I must say that I like all your posts and wait for new ones. That's because they seem so great and suitable for me. Thanks a ton for uploading your articles.
    Short Ride game racing free || Jump Ball Blast Online games kids for school || online Downhill Rush

    ReplyDelete
  20. 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
  21. Do you know that there are readers loving to read your posts everyday? So please write and post more. I choose to follow your writing because they bring me what I want. They have knowledge and information. I will support you a lot. Thanks
    Wormana.io 2 player games || Christmas Gifts Mania new game || How to make frozen fever cake girls games for free

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

    ReplyDelete
  23. I have gone through your blog, it was very much useful for me and because of your blog, and also I gained many unknown information, the way you have clearly explained is really fantastic. Kindly post more like this, Thank You.
    best aviation academy in chennai
    cabin crew course in chennai
    diploma in airport management course in chennai
    airport ground staff training in chennai
    medical coding classes in Chennai
    Fashion designing courses in Chennai
    best interior design courses in chennai

    ReplyDelete
  24. This is a very amazing post for cheap web hosting services. in this post, you have provided all the basic information regarding.

    website builder for reseller

    ReplyDelete
  25. Comfortabl y, the post is really the freshest on that deserving topic. I harmonise with your conclusions and definitely will thirstily look forward to your next updates.

    private label website builder

    ReplyDelete
  26. Thank you for the link building list.I am going jot down this because it will help me a lot.Great blog! Please keep on posting such blog.

    white label website builder

    ReplyDelete
  27. 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
  28. Can you make another project with this 3d viewer but displaying the 3d obj directly in mainactivity and mainlayout?

    ReplyDelete
  29. I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much.
    android development company in chennai

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

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

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

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

    ReplyDelete
  34. 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
  35. Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is fantastic, let alone the content!

    3D Animation Services in Atlanta
    Chatbot Development Company
    Mobile app development in Coimbatore

    ReplyDelete
  36. TreasureBox is operated by a group of young, passionate, and ambitious people that are working diligently towards the same goal - make your every dollar count, as we believe you deserve something better.
    body pillow nz
    playpen nz

    ReplyDelete
  37. QuellxCode is an extremely experienced software house in Islamabad which provides a wide array of social apps, productivity apps, games, and e-commerce apps for brands around the world. In the bunch of software houses in Pakistan we uniquely focus on effective design, cutting-edge technology, and cost-effectiveness throughout our development process for brands looking to leverage mobile technology. If you’re looking for a software house in Islamabad, Software house in Bahria town or best software house in Pakistan, Quell X Code is all set to serve you with nothing but the best!

    ReplyDelete
  38. 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
  39. I have been reading for the past two days about your blogs and topics, still on fetching! Wondering about your words on each line was massively effective. Techno-based information has been fetched in each of your topics. Sure it will enhance and fill the queries of the public needs. Feeling so glad about your article. Thanks…!
    best software testing training in chennai
    best software testing training institute in chennai with placement
    software testing training
    courses

    software testing training and placement
    software testing training online
    software testing class
    software testing classes in chennai
    best software testing courses in chennai
    automation testing courses in chennai

    ReplyDelete
  40. Great Article. Thank you for sharing! Really an awesome post for every one.

    IEEE Final Year projects Project Centers in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. Final Year Project Domains for IT It gives you tips and rules that is progressively critical to consider while choosing any final year project point.

    JavaScript Training in Chennai

    JavaScript Training in Chennai

    ReplyDelete
  41. 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
  42. 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
  43. The market is flooded with mobile applications. One with the best user-interface and good performance wins the race. Similarly, the market has a lot of technologies for mobile app creations, but some of them are highly in demand. Out of them, one rising star is Flutter. The Flutter app development company in India has begun to hire Flutter programmers and are providing advanced knowledge about the relevant technology. Flutter framework made the developers of the world go gaga around it. The best feature observed is Single codebase, i.e., using a single code, one can develop an app in both Android and iOS.

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

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

    ReplyDelete
  46. 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
  47. 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
  48. 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
  49. Such a wonderful article and I feel that it is best to write more on this topic. Thank you so much because i learn a lot of ideas about it. Keep posting...
    Digital Marketing Course In Kolkata
    Web Design Course In Kolkata

    ReplyDelete
  50. 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
  51. Excellent post! We will be linking to this great content on our site apps. Keep up the good writing.

    ReplyDelete
  52. There is always a smarter way to win the task! And if you are looking for ways to unveil that secret, you have landed on the right page. Best Search Engine Optimization services can make your online website perform better. The Web Mines is the company full of creative minds, we are catering SEO services in different countries of the USA. We assure our clients to give the best SEO services. The services we offer our clients are designed according to your business requirements that can fit best in Google algorithms.
    local seo company in usa, local seo the web mines, local seo services pricing, local seo services toronto, local seo services, local seo services atlanta, local seo services companies, local seo services st louis, local seo services in cape town, local seo services usa, local seo services uk, best local seo services, local seo expert company, local seo services for small business, affordable local seo services, local seo marketing company,industrial battery manufacturers usa

    ReplyDelete
  53. 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
  54. 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
  55. Thanks for sharing this information is useful for us, also I read an article on the same theme
    https://cgifurniture.com/3d-product-modeling-companies-furniture-marketing/

    ReplyDelete

Post a Comment

Popular posts from this blog

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

Java 9 Process API