I am trying to find out a way to implement a water ripple effect on a bitmap. I have just idea and I didn't start coding yet. I done some research but I can't really find a good way to implement this so far. Do you guys have any clue on this ? openGl can do this ?
Any help will be much appreciated.
Yup. Working out of the box library there http://www.jhlabs.com/ip/filters/index.html
Just follow their examples.
BTW, was curious and kept searching, thereĀ“s a bunch of links in this question Android - How to apply diffenernt Image Effects on bitmap like sepia, blackand white, blur etc
Yes openGL can do it. You can use Android OpenGL ES 2.0/3.0 Engine - Rajawali ,this engine support Virtual Reality as well as Augmented Reality .
You can use Rajwali to create water ripples as shown in this example :-
https://github.com/Rajawali/Rajawali/blob/master/examples/src/main/java/org/rajawali3d/examples/examples/effects/TouchRipplesFragment.java
You can download and see example from PlayStore
Related
thanks in advance for any help that could be provided.
I would like to know if anyone can suggest or point to the right direction of researching and developing an app that will allow the client to color in an black a white coloring book and have vuforia map the texture that the client just painted into a 3d model. I have this youtube video as example to what I would like to achieve.
https://www.youtube.com/watch?v=SWzurBQ81CM
I am trying to find out if vuforia is capable to recreate this or which SDK I should be looking into to be able to have the client color in the drawing and use the client's coloring as a texture, It does not have to be synthesized from the paper, the coloring app could exist on the device.
Thanks in advance. I am not sure as to where to start researching this, so I am looking for direction, tutorials, books, or any kind of research material.
Probably RegionCapture is what you are looking for.
This package can be implemented with Vuforia and allows you creating Coloring Apps in Augmented Reality using Unity 3D.
RegionCapture Vuforia Unity
In addition to this, you can find a tutorial on youtube with the installation procedure.
Coloring App Youtube
I hope this information is helpful to you.
Best regards
Unity 3d and Vuforia can be used to get the desirable output like this.
I have done apps which uses only pictures and sound clips. What I want to do is to build an Android app which involves animation. I have seen many of the "Water effect" apps in play store, which has quite good animation effect. One of my them is "Koi Pond". I would like to do the similar kind of app for sand. The detailing of the animation should look good as we see and touch the real sand.
I'm new to animation stuff and have no idea about it. Can anyone please help me out with how to use the detailed animation for Android? I know that it is not possible only with java. Please refer me to any blogs/docs available on this stuff.
Thanx
For such effects (as used in Koi Pond) you will need several pixel shaders. To use it you will need to us OpenGL ES 2.0. I would recommend using a game engine like AndEngine for the basic setup and the shader usage. If you have no experience with shaders it won't be that easy!
I'm not sure if AndEngine is the best choice for that, but it is possible with it.
Check it out http://www.andengine.org/
There are also a couple of shader tutorials in the forum
At first for translate or some other simple animation you can use android native animation method , but for great things you can use , this , I think it's all you want ;)
Regards Hayk Nahapetyan
You see the icons are in a revolving manner. How to achieve this on Android? Is it through OpenGL or can there be some other easier implementation.. This has been bugging me from months together and I just need a pointer or a breakthrough code. A tutorial would be of awesome help...Please help?
There is a project 3D Carousel, you can get it and Since the screenshot seems to be a customized Home Screen, so you have to provide your own customized Home Screen,
Google released a carousel example with source code as part of the "Designing Android UIs for Phones and Tablets" session at Google I/O 2011. You get the source here. It uses Renderscript to create the 3D effect.
I'm new to android and I need to do a project like this : I have 22 images that represent a person which is rotating. When the user touch the right side of an other image the image is changing (the person is rotating to right). The same thing is for left side.
My question is: I must use OpenGL? I made some example with openGL but I don't see if for my project it is necessary. I was thinking that maybe it is enough to change the background image at every touch.
What do you guide me to do?
Thanks in advance
I know this isn't exactly the same thing but this tutorial by the excellent guys at Sony Ericsson show how to make a nice looking 3D list without OpenGL - http://developer.sonyericsson.com/wp/2010/05/20/android-tutorial-making-your-own-3d-list-part-1/
Maybe you could use some of the techniques in this tutorial to achieve what you want?
The OpenGL may be useful to do your project
you can see the Example Code project here code.google.com
And The Blog url that has explained nicely to work with OpenGL has many part of the Tutorial
May be looking at this you can get idea how to go ahead.
I have search a lot for page flip effect in android. I found some links. An example for flip without using OpenGL.
But I want to implement a 3D real page flip effect for android. same as This Or the effect you have seen in IReader for android.
According to my search OpenGL must be use for this. I also search some framework that provide the alternative of OpenGL. But at the end I found nothing.
So I am just want to start OpenGL for this. But I have never ever use OpenGL.
Can any one help me for page flip? some useful link, tutorials, Starting up for OpenGL in android etc...
I am using this code. Its really really perfect for any one to understand and use. Thanks a lot to Harism
GitHub Link for Page Curl Animation in android With OpenGL
here is the one i tried today itself and works fine. code.google.com