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.
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.
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
ReplyDeleteWhile 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
ReplyDeleteThis 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
ReplyDeleteThis is my first time i visit here tHANK'S FOR SHARE ME
ReplyDeleteSatta King
i visit here. I found such a substantial number of interesting stuff in your blog especially its examination. Really its inconceivable article.
ReplyDeleteigg games
It was nice unblock game . Very informative and expressive .things are easily play online at
ReplyDeleteunblocked games 77
Wow Very Nice Information Thanks For Sharing It.
ReplyDeletehttp://www.filehippoa.com
I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people.
ReplyDeletePSD to Wordpress
wordpress website development
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/
ReplyDeleteGreetings ... 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/
ReplyDeleteThanks for sharing It.Good Blog
ReplyDeletefilehippo
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.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteYour blog is very nice to read and it has information for the beginners level.I surely read your next articles in the upcoming days
ReplyDeleteios developer course in chennai
Best ios Training institutes in Chennai
ios app development course
ios developer training
ios development course
Excellent info on latest technologies. Looking for software courses?
ReplyDeletePHP Training in Chennai
web designing course in chennai
JAVA Training in Chennai
Hadoop Training in Chennai
Selenium Training in Chennai
German Classes in chennai
java training in OMR
Thanks for the great article this is very useful info thanks for the wornderful post,
ReplyDeleteJava development company
Thanks for Sharing this Valuable post.
ReplyDeleteAndroid Training in Noida.
Thanks for This.
ReplyDeleteAndroid Training in Gurgaon.
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.
ReplyDeleteAndroid Application Development Pakistan
The blog taught lots of information. Thank you for the information.
ReplyDeleteAndroid Training in Madurai
Android Course in Madurai
Android Courses in madurai
Android Training in Coimbatore
Android Course in Coimbatore
Android Training Institutes in Coimbatore
Can you make another project with this 3d viewer but displaying the 3d obj directly in mainactivity and mainlayout?
ReplyDeleteVery nice post. Thanks for sharing this information with us. Keep sharing your innovations.
ReplyDeleteCassandra Shepard
Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.
ReplyDeleteIOS Development pakistan
It's a magnificent blog!!It's really useful for us!
ReplyDeleteBlockchain certification
Blockchain Training in Chennai
film making courses in chennai
film direction course in chennai
part time film direction course in chennai
Data Analytics Courses in Chennai
Hadoop Admin Training in Chennai
Thanks for the blog post buddy! Keep them coming...
ReplyDeleteAndroid Development pakistan
https://niit-bommanahalli.blogspot.com/2013/01/corporate-training-it-training-it.html?showComment=1560928013669
ReplyDeleteTHANKS FOR THE NICE BLOG
ReplyDeleteC programming Course in Delhi
C programming Course in Noida
C programming Course in Gurgaon
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
ReplyDeleteAwesome Blog!!! Thanks for it, it is more useful for us.
ReplyDeleteIOS Training in Chennai
iOS Training
ios developer course in chennai
Best ios Training institutes in Chennai
IOS training in Adyar
IOS Training in Tnagar
Big data training in chennai
Hadoop training in chennai
Digital Marketing Course in Chennai
Selenium Training in Chennai
This post is awesome, Thank you much more for your great efforts and Keep posting...
ReplyDeleteSocial Media Marketing Courses in Chennai
Social Media Training
Oracle Training in Chennai
Advanced Excel Training in Chennai
Power BI Training in Chennai
Pega Training in Chennai
Job Openings in Chennai
Placement Training in Chennai
Spark Training in Chennai
Unix Training in Chennai
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
ReplyDeleteyour 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.
Wonderful Blog!!! Thanks for sharing this post with us... and it is more helpful for us.
ReplyDeleteIOS Training in Chennai
ios training institute in chennai
Best ios Training institutes in Chennai
ios app development course
IOS training in Guindy
IOS Training in Tambaram
Python Training in Chennai
Big data training in chennai
SEO training in chennai
JAVA Training in Chennai
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
ReplyDeleteHello! 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
ReplyDeleteI just added this site to my google reader, excellent stuff. Cannot get enough! putlocker
ReplyDeleteCredo che lei abbia sbagliato. Sono in grado di provarlo. Scrivere a me in PM, parlare. watch hd movie online freemovie7
ReplyDelete3D 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
ReplyDeleteFlutter 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.
ReplyDeleteFlutter 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.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteIt 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
ReplyDeleteThank you for sharing nice blog
ReplyDeletePrivate School in Pali
This comment has been removed by the author.
ReplyDelete"I have read so many articles or reviews however this blog post is genuinely a pleasant article, keep it up. .
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
"
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.
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
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
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
Great tips, many thanks for sharing. It will very useful to the many users
ReplyDeletePortal Developer In California | Magento Developer In California | Ecommerce Website Developer In California |Portal Developer In USA | Magento Developer In USA | Ecommerce Website Developer In USA |
Great Post, i hope really gather more informative information.
ReplyDeletePHP Online Training
PHP Online Course
PHP Online Training in chennai
Fantastic blog with excellent information found valuable thank you for sharing.
ReplyDeleteData Analytics Course Online 360DigiTMG
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.
ReplyDeleteI reading your post. This is very nice article.I want to twite to my followers.
ReplyDeleteIf you need baclink servicesBacklink work is here please contact me
https://www.fiverr.com/leezafair?up_rollout=true
ReplyDeleteAwesome. You have clearly explained …Its very useful for me to know about new things. Keep on blogging.
ReplyDeleteData Analytics Training in Gurgaon
DATA ANALYTICS WITH R CERTIFICATION in Gurgaon
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
ReplyDeletethen Join iClass Gyanseyu
Aivivu chuyên vé máy bay, tham khảo
ReplyDeletegiá vé máy bay đi Mỹ khứ hồi
ve may bay my ve vietnam
ve may bay tu canada ve viet nam
gia ve may bay tu han quoc ve viet nam
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. เว็บดูอนิเมะ
ReplyDeleteThank 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.
ReplyDeleteThank 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!
ReplyDeleteThank you so much for the information that you have shared here with all of us. You have made it easier for us...
ReplyDeleteseo services usa
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 .
ReplyDeleteLove how wonderfully every word is written with proper balance.
ReplyDeleteData Science Training in Hyderabad
Data Science Course in Hyderabad
Keep up the good work , I read few posts on this web site and I conceive that your blog is very interesting
ReplyDeletevé máy bay từ texas về việt nam
ve may bay tu Duc ve Viet Nam
giá vé máy bay từ anh về việt nam
khi nào có chuyến bay từ úc về việt nam
Bảng giá vé máy bay Vietjet Air tu Dai Loan ve Viet Nam
thông tin chuyến bay từ canada về việt nam
“You always find a way to get it done – and done well!”
ReplyDeleteon demand home service app development
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.
ReplyDeletedata science training in malaysia
Very informative blog.
ReplyDeleteTamil novels pdf
Ramanichandran novels PDF
srikala novels PDF
Mallika manivannan novels PDF
muthulakshmi raghavan novels PDF
Infaa Alocious Novels PDF
N Seethalakshmi Novels PDF
Sashi Murali Tamil Novels
Nice blog, I will keep visiting this blog very often. 3d product configurator
ReplyDeleteThanks for posting...Very informative blog.
ReplyDeleteSalesforce CPQ learning path
Salesforce CPQ Certification
I just located what exactly When i expected before you realize it in the least. Reasonably strange. https://www.allmaxbet.com
ReplyDeleteMuch 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...
ReplyDeleteEasy 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
Thanks for sharing the information. Nice post.
ReplyDeleteShopping center security guards San Bernardino
I am thankful to this blog giving unique and helpful knowledge about this topic. Wanna know about best Flutter App Development Company in USA.
ReplyDeleteNice Blog . Digital marketing courses in Ahmedabad
ReplyDeleteShare great information about your blog , Blog really helpful for us. You can also check flutter app development services.
ReplyDeleteI am thankful to this blog giving unique and helpful knowledge about this topic. matrimony app development
ReplyDeleteIn 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.
ReplyDeletegood 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.
ReplyDeleteCEC Best Colleges In Hyderabad
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.
ReplyDeleteCA Classes in Hyderabad
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
ReplyDeleteAttract 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