[APP] [2.3.4][4.0+] 3D Wallpapers picker (non-root for htcsense roms)

Search This thread

HJ200

Inactive Recognized Developer
Dec 28, 2008
392
464
Hi everyone,

From now on it's possible to set 3D wallpapers on your homescreen!
SUPERUSER ACCESS NO LONGER REQUIRED!!!

Download
The apk can be downloaded from Google Play:
(Android 4.0 and higher supported)

Download



FAQ
What does it do?
The stock wallpaper picker converts 3D images to 2D before setting them as wallpaper. With this app you can set 3D wallpapers (inspired by the Jmz EVO 3D/V 3D switcher from jmztaylor).

How does it work?
To automatically enable the 3D mode on the homescreen and disable it when opening any application, this app uses a Live Wallpaper as a container for your selected 3D backgrounds. So first you need to set the Live Wallpaper in able to see the 3D container.

How do I set up this 3D wallpaper?
1. Homescreen -> menu -> Live Wallpapers -> 3D Wallpaper -> Preview -> Settings -> Apply (first time use)
2. To set your own wallpaper, use settings in Live Wallpaper preview or Homescreen -> menu -> Wallpaper -> 3D wallpapers

What kind of images can be used?
Usually 3D images are stored as .jps or .mpo file.
When picking a background, make sure the image is Side-by-Side 3D and you select 'Use 3D'

A black wallpaper is shown with a red exception in the center. What is it?
It means there is no wallpaper selected yet. You can select different wallpapers for landscape and portrait (if your launcher supports it) by using Homescreen -> menu -> wallpaper -> 3D Wallpaper

Why do I have to set a live wallpaper?
The Live Wallpaper is a container for the selected 3D image you choose from the gallery. By using a Live Wallpaper container, the 3D mode can be enabled and disabled automatically.

The app doesn't work! The wallpaper is 2D and blurry
Your phone needs to be rooted (e.g. jailbreaked) and have SuperUser installed on it.

How can I root my phone to get this app up and running?
Follow this guide (at your own risk) http://forum.xda-developers.com/showthread.php?t=1535987

Where can I find 3D wallpapers?
Install Phereo 3D Photo, which will allow you to view and store a lot of 3D images. Download can be found here. Also take a look at this post to download 3D wallpapers without the watermark.

Are there any known bugs?
1. If a 3D boot animation is installed, the last few seconds of the boot animation will be in 2D interlaced instead of 3D, as Android is already drawing the wallpaper. Because it's invisible, the script to disable 3D is called...
2. Sometimes the screen blacks out when switching from 3D to 2D view. Known fix; wait a few seconds to let it restore the backlight. (More info here)
3. After setting the Live Wallpaper for the first time, the screen might not switch to 3D. Turn off the screen or open any app and switch back to the homescreen. It should now be enabled.


Supported file formats
  • MPO
  • JPS
  • JPG, PNG, etc. (use horizontal side-by-side)


Screenshots
attachment.php
attachment.php
attachment.php

attachment.php
attachment.php

attachment.php



Changelog
v3.1 Ported 4.0+ application to Android 2.3 devices
v3.1 Added fullbright workaround by adding a semi-transparent black layer
v3.01 Added nullpointer check for selected files which are no longer available
v3.00 Implemented 3D center image
v2.91 Re-enabled jpg interlacing for people who want to trip on 2D images
v2.9: Memory usage improvements, improved 3D scaling (all image dimensions now allowed)
v2.8: Failed attempt to enable 3D mode for aosp roms. Seems you need the htc libs anyway. Added su method back in when htc api fails to set 3D mode
v2.7: Root access / super user no longer needed
v2.6: Implemented landscape wallpapers, improved progress dialog
v2.5: Total rewrite of the mpo decoding
v2.4: Fixed missing wallpaper after boot problem.
v2.3: Added automatically 3D enable/disable via Live Wallpaper container. Please select the 3D Live Wallpaper first before picking the 3D background.
v2.2: Never officially released
v2.1: Improved exception handling
v2.0: First release
v1.0: Never officially released


Thanks
jmztaylor, the 3D switch patch can be found on the Play Store.
Chillisaus for the help on the mpo decoding.
 

Attachments

  • 2012-09-19_14-18-18.jpg
    2012-09-19_14-18-18.jpg
    25.5 KB · Views: 19,795
  • 2012-09-19_14-18-22.jpg
    2012-09-19_14-18-22.jpg
    25.7 KB · Views: 19,630
  • 2012-09-26_11-18-18.jpg
    2012-09-26_11-18-18.jpg
    22.3 KB · Views: 15,635
  • 2012-09-26_11-18-32.jpg
    2012-09-26_11-18-32.jpg
    17.9 KB · Views: 15,663
  • 2012-09-26_11-18-44.jpg
    2012-09-26_11-18-44.jpg
    24.7 KB · Views: 15,704
  • 2012-10-22_10-52-50.jpg
    2012-10-22_10-52-50.jpg
    43.4 KB · Views: 11,548
Last edited:

papaver

Senior Member
Jan 22, 2012
434
83
Hello.. i can't find it on the market..and when i click here..it just opens google play pic :/
I would like to try..
And thanks! :)
Edit : found it. Thanks.
sent from my HTC - jic.
 
Last edited:

meangreenie

Senior Member
Mar 6, 2012
2,584
732
Doesn't work for me :( looks a cool app though, maybe my rom don't supoort it?

I have only tried the 3d pics from the gallery, the screen goes into 3d mode (landscape selected and held horizontally) but the wallpaper doesn't.
 
Last edited:

Mazda

Retired Recognized Developer
Oct 19, 2008
5,273
12,519
Looks good HJ200 and good move on not stealing JMZ's code :)

Will try this out here in a few minutes and report back tomorrow sometime!
 

kalhohan

Senior Member
Sep 25, 2008
69
3
Paris
Seems to work great !!


I have tried to convert some of my 2d pics with HI3D
https://play.google.com/store/apps/details?id=com.himax.Hi3D

But I far as I see the 3d render are save to mpo files, which can't be read by the default gallery. It's sad because the 2d-3d convertion seems to be great visualy, but only in the HI3d app itself.
Don't find any option to save the pic into jps as the description said...

But your app work fine with normal 3d pictures, and that the essential point !

Any project to let user choose the cropped section instead of the middle?
 

HJ200

Inactive Recognized Developer
Dec 28, 2008
392
464
{...}But as far as I see the 3d render are save to mpo files, which can't be read by the default gallery. {...}
Any project to let user choose the cropped section instead of the middle?

1. HTC Gallery can open .mpo files, and so does this wallpaper picker
2. Perhaps, but it slows down the selection process of a new wallpaper :) I'll look into it when I find some spare time...
 
  • Like
Reactions: solver404

kalhohan

Senior Member
Sep 25, 2008
69
3
Paris
Yes it can open the file mpo file but they are diagonal streched for the landscape pics, and for portrait one I can't describe, I will post some sample as soon as come back home.

Sent from my HTC EVO 3D X515m using xda app-developers app
 

munkiep

New member
Sep 25, 2012
1
0
works great on mine :good: is it necessary to be rooted for this to work correctly? i noticed Jmz 3D Switcher asked for superuser permission once i launched it
 

HJ200

Inactive Recognized Developer
Dec 28, 2008
392
464
Updated the apk to v2.3

3D mode will automatically be enabled and disabled (by using a Live Wallpaper as 3D container). See FIPO for more information.
BTW: Root (su) needed for this update!
 
  • Like
Reactions: solver404

kalhohan

Senior Member
Sep 25, 2008
69
3
Paris
Fantastic update.
Got a question, correct me if I'm wrong, as your process take the 2 parts of 3d pic to make one "interlaced" is it possible to use the same process for calling contacts icons. If system is already in 3d mode, the contact pic should ne displayed in 3d too?

Sent from my HTC EVO 3D X515m using xda app-developers app
 

HJ200

Inactive Recognized Developer
Dec 28, 2008
392
464
Fantastic update.
Got a question, correct me if I'm wrong, as your process take the 2 parts of 3d pic to make one "interlaced" is it possible to use the same process for calling contacts icons. If system is already in 3d mode, the contact pic should ne displayed in 3d too?

I (and I guess a lot of us) use the GMail contacts avatar as the default avatar shown when people call. This avatar is somewhat scaled, because the caller id avatar size is bigger than the gmail avatar size. In this case, your interlaced image will be stretched, so the 3D effect will be lost. To find out if it really works, take a screenshot of the caller-id (homebutton + powerbutton) and measure the avatar size. Then crop and resize a 3d image and save it as column interlaced picture using StereoPhoto Maker. At last, set it as the contact avatar. Please report back if it worked :)
 
  • Like
Reactions: 666blb666

666blb666

Senior Member
Aug 3, 2012
70
19
That's what i've been waiting for .... :D now we can have everything in 3d (maybe not animation yet, but definitely every background or icon).... using LeeDroid we can add another 3D picture as background 4 apps and another one as background to status bar.... U just need to use StereoFotoMaker as HJ200 was mention about earlier thx M8!!!).... I find out that those pictures needs to be resized to X=540 and Y=846. I haven't play with icons yet, but probably it works exactly the same way.
Now I'll be waiting for animated 3d wallpapers... ;]

P.S.....(just find out) and 4th 3D background (i hate this word now ;)) when u killing apps. Resolution 4 this one will be 540x960... i have to create something now.
 
Last edited:

JimzFreebies

Senior Member
Sep 19, 2007
709
202
Ludhiana
www.jimzfreestuff.com
As i already said in different threads that we need brightness controller in 3D mode. . Because if you use your evo 3d in 3d mode, its brightness will also be full. So, it will consume so much battery. .
Hence, we need app that can lower the brightness in 3d mode. . .
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    Hi everyone,

    From now on it's possible to set 3D wallpapers on your homescreen!
    SUPERUSER ACCESS NO LONGER REQUIRED!!!

    Download
    The apk can be downloaded from Google Play:
    (Android 4.0 and higher supported)

    Download



    FAQ
    What does it do?
    The stock wallpaper picker converts 3D images to 2D before setting them as wallpaper. With this app you can set 3D wallpapers (inspired by the Jmz EVO 3D/V 3D switcher from jmztaylor).

    How does it work?
    To automatically enable the 3D mode on the homescreen and disable it when opening any application, this app uses a Live Wallpaper as a container for your selected 3D backgrounds. So first you need to set the Live Wallpaper in able to see the 3D container.

    How do I set up this 3D wallpaper?
    1. Homescreen -> menu -> Live Wallpapers -> 3D Wallpaper -> Preview -> Settings -> Apply (first time use)
    2. To set your own wallpaper, use settings in Live Wallpaper preview or Homescreen -> menu -> Wallpaper -> 3D wallpapers

    What kind of images can be used?
    Usually 3D images are stored as .jps or .mpo file.
    When picking a background, make sure the image is Side-by-Side 3D and you select 'Use 3D'

    A black wallpaper is shown with a red exception in the center. What is it?
    It means there is no wallpaper selected yet. You can select different wallpapers for landscape and portrait (if your launcher supports it) by using Homescreen -> menu -> wallpaper -> 3D Wallpaper

    Why do I have to set a live wallpaper?
    The Live Wallpaper is a container for the selected 3D image you choose from the gallery. By using a Live Wallpaper container, the 3D mode can be enabled and disabled automatically.

    The app doesn't work! The wallpaper is 2D and blurry
    Your phone needs to be rooted (e.g. jailbreaked) and have SuperUser installed on it.

    How can I root my phone to get this app up and running?
    Follow this guide (at your own risk) http://forum.xda-developers.com/showthread.php?t=1535987

    Where can I find 3D wallpapers?
    Install Phereo 3D Photo, which will allow you to view and store a lot of 3D images. Download can be found here. Also take a look at this post to download 3D wallpapers without the watermark.

    Are there any known bugs?
    1. If a 3D boot animation is installed, the last few seconds of the boot animation will be in 2D interlaced instead of 3D, as Android is already drawing the wallpaper. Because it's invisible, the script to disable 3D is called...
    2. Sometimes the screen blacks out when switching from 3D to 2D view. Known fix; wait a few seconds to let it restore the backlight. (More info here)
    3. After setting the Live Wallpaper for the first time, the screen might not switch to 3D. Turn off the screen or open any app and switch back to the homescreen. It should now be enabled.


    Supported file formats
    • MPO
    • JPS
    • JPG, PNG, etc. (use horizontal side-by-side)


    Screenshots
    attachment.php
    attachment.php
    attachment.php

    attachment.php
    attachment.php

    attachment.php



    Changelog
    v3.1 Ported 4.0+ application to Android 2.3 devices
    v3.1 Added fullbright workaround by adding a semi-transparent black layer
    v3.01 Added nullpointer check for selected files which are no longer available
    v3.00 Implemented 3D center image
    v2.91 Re-enabled jpg interlacing for people who want to trip on 2D images
    v2.9: Memory usage improvements, improved 3D scaling (all image dimensions now allowed)
    v2.8: Failed attempt to enable 3D mode for aosp roms. Seems you need the htc libs anyway. Added su method back in when htc api fails to set 3D mode
    v2.7: Root access / super user no longer needed
    v2.6: Implemented landscape wallpapers, improved progress dialog
    v2.5: Total rewrite of the mpo decoding
    v2.4: Fixed missing wallpaper after boot problem.
    v2.3: Added automatically 3D enable/disable via Live Wallpaper container. Please select the 3D Live Wallpaper first before picking the 3D background.
    v2.2: Never officially released
    v2.1: Improved exception handling
    v2.0: First release
    v1.0: Never officially released


    Thanks
    jmztaylor, the 3D switch patch can be found on the Play Store.
    Chillisaus for the help on the mpo decoding.
    8
    Phereo 3D Watermark

    A lot of you guys use Phereo 3D Photo to download new wallpapers.
    The Save to SD card function in this app however adds a watermark, which partially appears on your chosen wallpaper.

    I made a small utility to download 3D images from Phereo without the watermark, see attached.
    To download an image, open the Share menu in the Phereo app and choose download.

    attachment.php


    attachment.php


    Note: The Share option is also shown in the messaging app, browser and so on, but only works when started from Phereo.

    Changelog
    v1.2: Phereo app changed, fixed the downloader
    v1.1: New Phereo icon added
    v1.0: Initial build
    2
    Doesn't work for me :( looks cool though

    I have only tried the 3d pics from the gallery, the screen goes into 3d mode (landscape selected and held horizontally) but the wallpaper doesn't.

    Keep the phone portrait but select Landscape in the 3D switcher...
    3d pics from the gallery do work...

    at least.. on my rom...
    2
    I have to agree that the new version works fantastically well as well... I will upload a few pics for anyone who want to use them in a few (I took them btw)


    Edit: Hell with it... here you guys are... Enjoy!
    2
    Now that we finally have a feature that many of us wanted since day one with the Evo 3D (a pseudo 3D launcher), I thought I would play around with photoshop and StereoPhoto Maker to see what kind of cool homescreen I could come up with. A few things I have found so far, is to be subtle with the amount of separation you use. Too much and it really starts to give you a bit of an eye-strain headache. A subtle amount also plays well when you just grab the phone to glance at the home screen, without having to reposition your view. Secondly, as many of us know, the Evo 3D's portrait 3D mode isn't very good. Hard edges on separated images tend to look color-wonky with yello/purple separations.

    So, for my first attempt at something, here's a quick wallpaper I whipped up by modifying an existing classic Android wallpaper. It's fairly easy on (my) eyes in Portrait 3D mode, and gives the appearance of my launcher icons and clock widget floating in space. I separated the background by about 20 pixels, and pasted a new Android on top with no separation (hard edge problem). Enjoy.

    Download the zip below with the high resolution MPO file. Extract the zip and save the MPO file on your SD card. Note that if you can't get the image to show up in the photo picker on the 3D wallpaper settings, go to the actual gallery app and view the file once from there. Then go back to your wallpaper picker and it should show up.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone