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. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. This is my first time i visit here tHANK'S FOR SHARE ME
    Satta King

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

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

    ReplyDelete
  11. 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
  12. 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
  13. 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
  14. This comment has been removed by the author.

    ReplyDelete
  15. 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
  16. Thanks for the great article this is very useful info thanks for the wornderful post,
    Java development company

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

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

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

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

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

    ReplyDelete
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. I just added this site to my google reader, excellent stuff. Cannot get enough! putlocker

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

    ReplyDelete
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. This comment has been removed by the author.

    ReplyDelete
  42. 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
  43. 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
  44. 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
  45. Fantastic blog with excellent information found valuable thank you for sharing.
    Data Analytics Course Online 360DigiTMG

    ReplyDelete
  46. 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
  47. Nice Information Your first-class knowledge of this great job can become a suitable foundation for these people. I did some research on the subject and found that almost everyone will agree with your blog.
    Cyber Security Course in Bangalore

    ReplyDelete
  48. Writing in style and getting good compliments on the article is hard enough, to be honest, but you did it so calmly and with such a great feeling and got the job done. This item is owned with style and I give it a nice compliment. Better!
    Cyber Security Training in Bangalore

    ReplyDelete
  49. Fantastic article with informative content. Information shared was valuable and enjoyed reading it looking forward for next blog thank you.
    Ethical Hacking Course in Bangalore

    ReplyDelete
  50. Great article with valuable information found very resourceful and enjoyed reading it waiting for next blog updated thanks for sharing.
    typeerror nonetype object is not subscriptable

    ReplyDelete
  51. They are produced by high level developers who will stand out for the creation of their polo dress. You will find Ron Lauren polo shirts in an exclusive range which includes private lessons for men and women.

    Business Analytics Course in Bangalore

    ReplyDelete
  52. I enjoyed the coursework, the presentations, the classmates and the teachers. And because my company reimbursed 100% of the tuition, the only cost I had to pay on my own was for books and supplies. Otherwise, I received a free master's degree. All I had to invest was my time.

    Data Analytics Course in Bangalore

    ReplyDelete
  53. 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
  54. https://www.fiverr.com/leezafair?up_rollout=true

    ReplyDelete
  55. Really nice blog, thank you so much for this informative blog sharing with us. Visit Brijya for Radha Krishna Dress & Shringar.

    ReplyDelete
  56. great post. Thanks for sharing.
    We are an experienced team in one of the Best software company and product specialist for software development and implementation. Sovereign provides Website Design, Wordpress Development and Mobile App Development , Digital marketing and SEO Services.

    ReplyDelete
  57. 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
  58. I have to search sites with relevant information ,This is a
    wonderful blog,These type of blog keeps the users interest in
    the website, i am impressed. thank you.
    Data Science Training in Bangalore

    ReplyDelete
  59. 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
  60. I have to search sites with relevant information ,This is a
    wonderful blog,These type of blog keeps the users interest in
    the website, i am impressed. thank you.
    Data Science Training in Bangalore

    ReplyDelete
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such amazing content for all the curious readers who are very keen on being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in the future too.

    Digital Marketing Training in Bangalore

    ReplyDelete
  67. I wanted to leave a little comment to support you and wish you the best of luck. We wish you the best of luck in all of your blogging endeavors.

    Artificial Intelligence Training in Bangalore

    ReplyDelete
  68. The Extraordinary blog went amazed by the content that they have developed in a very descriptive manner. This type of content surely ensures the participants explore themselves. Hope you deliver the same near the future as well. Gratitude to the blogger for the efforts.

    Machine Learning Course in Bangalore

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

    ReplyDelete
  70. 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
  71. A good blog always contains new and exciting information, and reading it I feel like this blog really has all of these qualities that make it a blog.

    Artificial Intelligence Training in Bangalore

    ReplyDelete
  72. It is late to find this act. At least one should be familiar with the fact that such events exist. I agree with your blog and will come back to inspect it further in the future, so keep your performance going.

    Digital Marketing Training in Bangalore

    ReplyDelete
  73. A good blog always contains new and exciting information and as I read it I felt that this blog really has all of these qualities that make a blog.

    Ethical Hacking Training in Bangalore

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

    ReplyDelete
  75. Very useful message. This is my first time visiting here. I found a lot of interesting things on your blog, especially your discussion. It really is a great article. Keep on going.

    Data Analytics Course in Ernakulam

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

    ReplyDelete
  77. Thanks for the informative and helpful post, obviously in your blog everything is good..
    cyber security course

    ReplyDelete
  78. 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
  79. Happy to chat on your blog, I feel like I can't wait to read more reliable posts and think we all want to thank many blog posts to share with us.

    Data Science in Bangalore

    ReplyDelete
  80. 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
  81. Creative Marketers BD is a team of skilled digital marketers for offering quality SEO, Content Writing and Graphics Design, and Web Development works. We are providing Digital Marketing Services both for companies and individuals.

    Are you Looking for cost effective SEO Company in Bangladesh? So you are the right place to start! With Creative Marketers BD, get the best responsive website design for your online business. We are here to help your business to be a success! We can expand your business through reaching to the right audience.

    To expand your business locally or globally, Creative Marketers BD is the perfect choice for you. If you want to grow your business with the help of effective digital marketing works, Creative Marketers BD is available to assist you wholeheartedly.

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

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

    ReplyDelete
  84. 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

Post a Comment

Popular posts from this blog

Java 9 Process API

Google Drive FTP Adapter

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