Blog

  • How To Create A 3D Replica Of An Object & Its Animation For AR Apps – Queppelin

    How To Create A 3D Replica Of An Object & Its Animation For AR Apps – Queppelin

    3D models and animations have played a great role in augmented reality app development. If you are thinking of an AR/VR project you will need to create 3D models.

    Now, the question arises of how one can turn any physical object into a photo-realistic 3D model that will look like a real object. Let’s see how it could be done in any Augmented Reality application.

    3D Model

    What are the available options to create a 3D model from real objects?

    3D Model

    Photogrammetry

    Photogrammetry process is used to create a high-density mesh of an object. This can be done with the series of photos taken of that object. The mesh defines the shape of the object. The software also creates texture images to define the color of the object. It is also helpful in defining how the light will interact with the object, how much an object is rough or smooth, etc.

    3D Model

    Photogrammetry renders instantaneous data capture. It means even if the object moves slightly, it will not affect the final 3D data capture.

    Consequently, it doesn’t hurt the 3D printed figure. But there are several cons associated with it:

    • Studio setup is quite difficult
    • It’s not easily portable
    • It isn’t able to provide the details of the object as 3D scanning solutions.

    3D Scanning

    3D Model
    3D Scanning using 90 camera rig

    The 3D scanning process is quite similar to photogrammetry and is differentiated with the use of specialized hardware. Well, it also shares most of the issues that photogrammetry has. Though it is highly accurate, it provides a texture set and a non-optimized model. This results in a larger file size and would require more man-hours to make it potentially ready for use. Moreover, the overall cost will increase in getting a good 3D scanner or getting the object scanned elsewhere.

    Pros:

    • Applicable for any color and texture
    • Light setup and body movement would not affect it
    • Provides higher resolution and accuracy than photogrammetry

    Cons:

    • Laser scanning is good for a mid-sized object but not suitable for very small or large objects
    • Sometimes accuracy is not up to the mark so several scanning will be required
    • 3D scanners are much expensive

    3D Modelling Programs

    3D Model

    This lets an artist create a 3D model from scratch. However, it provides an optimized and accurate 3D model of an object, but it is time-consuming. Also, it requires an expert modeler to get things right. One of the tools used for 3D modeling is Maya. Moreover, texture painting can be done with Substance Painter or Mudbox.

    What is the step-by-step process of 3D modeling?

    Take reference photos and measurements

    • A lens having a long focal length should be used. A lens with a short focal length makes a photo skewed and is not suitable for 3D modeling in AR.
    • To create an accurate model, a photo should be taken from varied angles i.e. front, back, top, bottom, left, and right.

    The photo is then imported into tools like Maya. One must remember that the goal is accuracy. It is necessary that the 3D model will reflect the real-world proportion of the products otherwise AR app will be misleading and have no worth.

    Thereafter, it would be required to measure length, height, and the width of the object

    Modeling of the reference objects

    3D Model

    After the measurements are taken and the scene file has been set, the next step is to get the primitive shapes like cube, cylinder, or sphere. Then details are added till we have an exact representation of the product. We must also keep in mind to keep the mesh complexity as low as possible for the app to load the data faster.

    Once the modeling part is complete, we are required to export two files. One has high-density mesh and the other has low-density mesh. These two are important because most of the game engines work on low density and will not render high-density models in real-time. These files are then imported to Substance Painter where textures are added.

    Surface details from the high-density models could be imposed over a low-density model in order to keep the model low density while retaining the texture details of the high-density model.

    Painting the texture of the objects

    3D Model

    To give an accurate texture to the object, you need a high-density mesh. With substance Painter, a 3D painting software can generate various effects such as scratches, rust, etc. with 360-degree photos, the software will be helpful in giving the actual look i.e. you could make it look to match with the environmental lighting.

    3D Model

    Preparing the models for AR

    The 3D model needs to be exported in the correct format that should match with the requirement of your 3D engine. For instance, if you are creating a native Swift app with Xcode, you will need Collada (DAE) format and the texture should be exported in JPEGs.

    To give the original look to the object, you will need an extra texture for shadow. Without shadow, texture object will look like it is floating above a surface. So it should be created prior and saved as a texture to be used underneath the mesh of the product.

    There are tools and process flow that are available for creating a high-quality 3D model of an object. Still, it is manual and time-consuming. If you are looking for a partner for augmented reality app development with 3D and animation, drop a mail at enquiry@queppelintech.com for your requirement.

  • Apple’s Swift-UI Is Bringing In A New Development Experience For Developers – Queppelin

    Apple’s Swift-UI Is Bringing In A New Development Experience For Developers – Queppelin

    At WorldWide Developer Conference Apple has announced SwiftUI which is a framework that will go with its open source programming languages for platforms like iOS, watchOS, macOS, tvOS, Linux, etc. Also, this advancement will create a new experience of development in Xcode 11.

    As per Craig Federighi, Apple’s senior vice president of software engineering, “SwiftUI is available across all Apple Platforms and it binds all native controls so anyone can customize their experience for each product with a common API”.

    Apple had introduced Swift in 2014 and open-source Swift in 2015. It works on Xcode frameworks and a successor of Objective-C and C which were used for OS X and iOS. Apple said that Swift is a replacement for C based languages. Now with SwiftUI, Apple is bringing advancement in its framework. Let us see how it will be helping developers and why it is a big deal now.

    A few months ago, Apple has introduced Apple Card which was considered to bring a revolution in the world of credit cards and payment. Read all about Apple Card.

    SwiftUI Avoids Lengthy and Cumbersome Coding

    With SwiftUI developers can now be able to specify UI in a much simpler way. Also, it will help developers to finish the coding in a few lines instead of hundreds of lines.

    SwiftUI

    Important Features It Has

    • Supports common features such as localization for right-to-left languages by default.
    • Built-in support for live preview, animated transitions, and dark mode (newly introduced by apple).
    • Also, supports accessibility tools in iOS.

    SwiftUI and Xcode

    As per Apple, it is completely integrated with Xcode and other native frameworks for Apple’s platforms (Apple Watch, macOS, and tvOS). In new Xcode, one can simply drag and drop the items from the library, present on the left side, to the app design canvas. Moreover, developers can adjust their views with custom-tailored inspectors. Even the code is convertible to scalable list. Moreover, developers can run the previews directly on the connected iPad, iPod, iPhone, Apple Watch and Apple TV.

    Read more about Apple iOS 10.

    How Important will SwiftUI Be?

    So, it is quite obvious that SwiftUI framework leverages features of Apple’s Swift language. Also, it makes it easier and faster and helps developers to code with minimal errors apart from delivering additional features. Now, developers will have to spend less time and effort on making the interaction elements for apps resulting in less coding, debugging, and maintenance.

    SwiftUI lets Apple developers focus on building out their own original ideas while generating more consistent, powerful, and modern-looking software. Thus, it will make a huge impact in the real world.

    With the iPhone in revolution, your business definitely requires an iOS App to reach out to the customers. If you want to run your business successfully by iOS app development, then contact Queppelin today with your requirements.

  • How “Wheel of Fortune” Could Be Used To Teach English – Queppelin

    How “Wheel of Fortune” Could Be Used To Teach English – Queppelin

    “Wheel of Fortune” is a “game of guessing” in which contestants get money on an exact guess. But, you might wonder as to how this could be used to teach English that will be having loads of fun.

    There are various kinds of online games available such as Casinos, Bingo, Online betting, etc. However, these online games are still facing various challenges in India. Read more here.

    Teaching in a fun way is always an aspiring method, especially for kids who have the ability to grasp more while playing. Now, you have an interesting gaming method with which you can help students to enhance their knowledge of the English language. Whether it about vocabulary or writing or speaking skill; it will work in every aspect. Let’s see how you can make your teaching style interesting with this game.

    See how online gaming in India is getting better with critics.

    Work On Vocabulary with “Wheel of Fortune” Game

    It would be very useful to revise the vocabulary. You can organize a competition for vocabulary revision as well. Feed the wheel with the appropriate data and let your students play. Let your students spin the wheel to get a word, now tell them to

    • Use the word in a sentence, or
    • Use it in a context
    • Write or say synonyms or antonyms or words related to the topic

    It can be played on an individual basis or in groups, and you will not be accused of favoring any of them. Moreover, you have a plethora of options to feed the wheel such as phonemic transcription, phrasal verbs, irregular verbs, and so on.

    Boost Speaking Skills with Spinning the Wheel

    Train your students to speak on a subject, they will get on spinning. It will work in three ways:

    1. It will enhance their speaking ability
    2. Let them deal with the fear of addressing the public, and
    3. Help them to create a piece for speaking instantly and thus making their command over the English language stronger.

    Either a debate or group discussion can be held with the topic. It works best for oral exams.

    Combination of “Wheel of Fortune” And “Hot Seat”

    Wheel of fortune
    Image Source: axisimagingnews.com

    To aid the entertainment in learning, you can make a hot seat where students will sit and play the Wheel of Fortune game.

    1. First of all, create two groups, so that one person from a team has to hold the Hot seat.
    2. Let him spin the wheel to get any random topic
    3. Now, another team will ask questions related to that topic.
    4. The student on the hot seat has to give the answer to the question. He should give the answer in two-three minutes and should not have Yes/No answers.

    Compare the Topics

    Feed the wheel with the topics of comparison such as lifestyle in the metro city vs. village, traveling by public transport vs. plane, and so on. Your students just need to do the exercise for a few minutes with the spinning of the wheel. It will definitely induce the capability to grasp the English language and enhance the capability of speaking in public.

    Create, Speak, or Write a Story with a Spin

    Students may find it difficult to tell a story on a certain topic. You could make it interesting with this game. Feed the wheel with various topics. Ask your students to spin and tell a story on the topic that they will get on the wheel.

    Else, create some lines with which your students need to create a story. Feed those lines into a wheel. Let your students spin the wheel and get a line for creating a story. You can allow a few minutes to think about their storyline. Every student needs to create a completely different storyline. It will help a student in the following ways:

    • Increase their command over the English language
    • Enhance their creativity
    • Help them to grasp a new way for storytelling
    • Increase their Speaking ability

    Moreover, you could make it more interesting by initiating it yourself.

     Learn to Use Connectors in a Sentence

    1. Feed the wheel with connectors such as: and, but, though, however, etc.
    2. Write three independent lines on the board.
    3. Ask your students to choose any of them.
    4. Ask them to start a story with that line and the first connector they have to use is the word they get after spinning the wheel.
    5. Spin the wheel as many time they need

    Learn to correct Order of Adjectives

    You can also put nouns in the wheel of fortune and ask your students to form a sentence with the noun containing two or three adjectives. This way you can teach your students the correct order of adjectives.

    Teach Proper Usage of Dependent Preposition

    You can also put verbs like rely, depend, insist, etc. on the wheel. You can then ask your students to come up with a sentence using the verb along with an independent proposition.

    Verbs after Infinitive or Gerund

    You can ask your students to write a sentence containing a verb from the wheel of fortune followed by gerund or infinitive.

    The Most Important Thing You Need To Do

    The very first thing you need to do is to feed the wheel of the “wheel of fortune” game as per your requirement or topics. To teach a particular topic you need to feed the wheels with the proper content. You need an editable game so that you can edit it as per your requirement whenever you want. To develop an interactive and personalized game you can also contact to Wheel of fortune game app developers.

    If you want to develop the most interactive Wheel of fortune online game applications, share your requirement with us at enquiry@queppelintech.com.

    If you are interested in android mobile gaming app, you can read our post on 7 best android gaming app in 2018.

    We have developed successful online sports betting games for large European business houses. Our portfolio includes sports betting, casino, bingo, eSports and poker. We are also developing mobile games for both Android as well as iOS.

  • Entry Of Spotify In India: An Overview – Queppelin

    Entry Of Spotify In India: An Overview – Queppelin

    Spotify has been active in India since the end of February 2019. It is little late here, as several other music companies have already secured their place in Indian market. No need to say, the company has to go through a tough battleship in India.

    The Reason behind Its Late Entry in Indian Market

    India has a rather vast music industry in comparison to other countries. There are loads of regional music, Bollywood music, and independent artists. One of the major reasons that Spotify took time to enter in India is it had to deal with various labels that control the music industry. Right now, it is associated with T-series that will provide a catalog of 160,000 songs. It is mainly focusing on songs in Hindi, English, and other regional languages.

    The real battle is waiting for Spotify in India

    1. As so many players are already in the ring, Spotify has to face a warm competitive environment in Indian music market. On one hand, it has to deal with the immense popularity of major global players such as Apple Music, Google Music, and Amazon music. On the other hand, domestic players such as Gaana, Airtel Wynk, and JioSaavn have already captured a major part of the population.
    2. The next big issue is to go high with the paid subscription. Indians users are disproportionately inclined towards using free service rather than paid. Also, there are so many music services which are offering a lower rate than Spotify. So, even when they reach mass customer base, it would be a big challenge to convince them for a paid subscription.

    Special about the Music Service

    • It will be using Artificial Intelligence to create special playlists called “City Playlists” based on the song preferences of people of cities-Mumbai, Bangalore, Delhi, and Chennai.
    • Based on the user’s unique preferences, it will recommend multi-music list.
    • Now, it is available as apps for mobile devices (Android and iOS platforms) and also accessible via the web browser for Windows 10 PCs, Android TV, macOS computing devices, Microsoft Xbox, and Sony PlayStation. It works with Android in-car infotainment platform and Apple CarPlay as well.
    • It’s premium subscription allows users to play songs on connected devices (such as Televisions and speakers) and also supports offline playback.

     The absence of Warner Music

    Warner Music Is Yet To Finalize, which means users will get a very limited number of artist’s songs such as Linkin Park, Ed Sheeran, Led Zeppelin, Tranter, Pharrell Williams, Katy Perry, Rihanna, Madonna, Twenty One Pilot, and many more. Even with a premium subscription, users have to compromise with Warner’s music.

    Spotify India Pricing

    Premium service is available at 119 INR per month and 1189 INR for one year. Users can enjoy one month for free after signup. If users are not willing to pay further, they can cancel the subscription or continue with the ad-supported version for free.

    Even without a premium subscription, one can access the entire library. However, with premium service users:

    • Can enjoy ad-free music
    • Will be able to enjoy music with no phone service
    • Can avail the high-quality audio experience. The app can stream 320kbps audio
    • Can unlock the feature to skipping a track.
    • Will have the option of Offline downloading
    • Can access playlist any time
    • Can connect and control music across multiple devices. It means users will be able to control music playing on their laptop through smartphones and pair the app with other hardware such as speakers or a console.

    One Time Subscription Facility May Captivate Users

    If users are not interested in a monthly or yearly subscription, they can even enjoy top-up services which are available for 1 day, 1 week, 1 month, 3month, and 6 months.

    Spotify rates in India

    Spotify in India has a special offer for students as well. Those who are enrolled in a college can get up to 50% off on the monthly subscription package. They only have to upload related documents as proof.

    Limited Payment Options

    It accepts only credit and debit cards (Visa or MasterCard) for the monthly subscription. But users may use Paytm and UPI options as well for other plans including annual subscription and one-time packs.

    How expensive it is in comparison to others?

    Amazon Music which is a part of Amazon Prime is the most expensive at monthly subscription however it will be rather cheaper on an annual subscription. Gaana offers the cheapest annual subscription rate. Also, Google Play Music doesn’t have an annual subscription package.

    S.no Music Service Subscription Pack Charges (INR)
    1 Amazon Prime Monthly 129 (Most Expensive)
    Annually 999
    2 Apple Music Monthly 120
    Annually 1200
    Family Plan (one Month) 190
    For Student (One Month) 60
    3 Google Play Music Monthly 99
    Annually NA
    4 JioSaavn Monthly 99
    Annually 999
    5 Gaana Monthly 99
    Annually 499 (Cheapest)
    6 Hangama Monthly 99
    Annually 899

    What users will actually get?

    Users, who are already using Apple Music or Google Music, may not be convinced to use this app. Though it has great playlist curation and suggestion features based on one’s taste, it lacks the availability of international music. Users can also get to discover new artists meeting their tastes along with an amazing audio experience.

    Severe Competition for Number of Subscribers

    As per Deloitte and other Indian Music Industry bodies, there are 150 million subscribers for music streaming services. Out of these, less than 1% of the subscribers pay for the music while 14% belong to those who are using services embedded in their mobile plan or subscribed for Amazon Prime. Also, Gaana alone covered 80 million users per month until December 2018.

    Journey Of Spotify Till It Reached India

    Spotify is a music streaming platform introduced by Spotify AB, a Sweden-based company, in October 2008. It has the largest global subscriber base. Users can listen to DRM-protected music along with podcasts from media companies & record labels. It is available in Europe, America, New Zealand, and Australia including several parts of Africa and Asia as well. Users can enjoy more than 40 million tracks on most modern devices including iOS, Android, and Windows mobiles, and also can enjoy web services on Windows, macOS, and Linux platforms. Till February 2019, it has affirmed that its total number of users including paid and free has already reached 207 million across 78 countries.

    Spotify is also entrenching its existence to 13 more markets in North Africa and Middle East including Qatar, UAE, Morocco, Egypt, Algeria, Lebanon, Jordan, Tunisia, Oman, Bahrain, Saudi Arabia, Kuwait, Palestinian territories, and more. For its newcomers, it will be introducing the “Arab hub” collection.

    It’s Expectation from Indian Market

    As per Denial Ek, CEO of the company, he is expecting Spotify as a strong player in India, though the nation’s prime focus is to support and promote tech companies. He made a statement to the query of an analyst stating that they are seeing the Indian market as a healthy ecosystem where not only homegrown players are successful but even some international players are also making their presence strong when it comes to other sectors. It means that they have a good chance to grow here.

    How Indian Launch is going?

    The company commits that it has recorded 1 million users in its first week in India well it is still in denial to reveal the exact split.

    There is no doubt that India can be a major marketplace for global music streaming and help in revamping the global music culture. Spotify can also use the Indian Music Industry to the fullest. It only has to build a strong engagement strategy to unlock the potential growth. With the current Indian mindset, it would be hard to get good revenue growth along with subscriber growth.

    Queppelin has developed category-creating music streaming apps like Gaana.com and movie streaming apps like Reliance BigFlix. Contact us at enquiry@queppelintech.com to know how we can help you create the next big thing in mobile music streaming.