Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Thread Closed

[LWP][v0.6-pre] Crystal Reflection sensor-reactive Nexus 4 backplate live wallpaper

OP olearyp

13th November 2012, 06:05 AM   |  #1  
olearyp's Avatar
OP Senior Member
Thanks Meter: 151
 
1,157 posts
Join Date:Joined: Sep 2009
More
Inspired by Zurginator's cool Nexus 4 backplate backgrounds, I've started working on a live wallpaper interpretation of LG's Crystal Reflection glass process.

Current release: 0.6-pre

NOTE: I'm not currently working on this and don't currently have any plans to come back to it. It was a fun diversion for a couple of weeks. Thanks everyone.

Features:
  • Reacts to motion of your handset or tablet in a realistic way
  • Optionally reacts to ambient lighting conditions
  • Somewhat configurable (color of dots and background, number and size of dots, show/hide the lines in the dots)
  • Free (as in beer)
  • Free (as in speech, BSD 2-clause license, pull requests welcomed!)

Known bugs:
  • I haven't actually seen the back of a real Nexus 4 yet, so I may need to tune the response function once I have. (And I do have one on the way.)
  • Needs a demo video. (I'll take a community contribution here.)

Other TODO:
  • Optimus G pattern (apparently some diamondy thing?)
  • Point source lighting mode
  • Consider OpenGL ES
  • Consider dropping support for all API < 18 if Filterscript DTRT?

Ch-ch-ch-changelog

Enjoy!
Last edited by olearyp; 15th January 2013 at 08:31 PM.
The Following 78 Users Say Thank You to olearyp For This Useful Post: [ View ]
13th November 2012, 07:21 AM   |  #2  
ugotproblemz's Avatar
Senior Member
Flag New York City
Thanks Meter: 31
 
490 posts
Join Date:Joined: Feb 2009
More
nicely done! i was gonna comment on the other post about live wallpaper...beat me to it haha!
The Following User Says Thank You to ugotproblemz For This Useful Post: [ View ]
13th November 2012, 01:25 PM   |  #3  
Senior Member
Thanks Meter: 511
 
1,583 posts
Join Date:Joined: Jun 2010
More
Looks really nice. Also I did modify those default values a bit.



Sent from my HTC One X using xda premium
Attached Thumbnails
Click image for larger version

Name:	uploadfromtaptalk1352809481625.jpg
Views:	9685
Size:	91.4 KB
ID:	1478522   Click image for larger version

Name:	uploadfromtaptalk1352809501329.jpg
Views:	6498
Size:	82.9 KB
ID:	1478523   Click image for larger version

Name:	uploadfromtaptalk1352809516311.jpg
Views:	6274
Size:	66.4 KB
ID:	1478524  
13th November 2012, 09:43 PM   |  #4  
robg2008's Avatar
Senior Member
Flag Grovetown, GA
Thanks Meter: 33
 
148 posts
Join Date:Joined: Jun 2010
I am really excited to try this out.

I will get you a demo video as soon as google ships me my phone waiting impatiently
13th November 2012, 10:23 PM   |  #5  
sy224048's Avatar
Senior Member
Flag ლ(ಠ益ಠლ) Y U WANT MY LOCATION?
Thanks Meter: 196
 
884 posts
Join Date:Joined: Mar 2012
More
It works so well! I have no pag at all!

Sent from my HTC Sensation 4G using Tapatalk 2
14th November 2012, 04:02 AM   |  #6  
olearyp's Avatar
OP Senior Member
Thanks Meter: 151
 
1,157 posts
Join Date:Joined: Sep 2009
More
v0.5-pre is built, adding an option to disable the little lines across the dots, adding a real icon, and simplifying the label used in the Live Wallpapers list.

You may need to uninstall or delete prefs for the old version. Definitely try that if it's refusing to load.

I've noticed that if I crank up the number of dots across on my Nexus 7, I can still get significant delays in rendering, despite using precomputed bitmaps. I suspect that the Nexus 10 will experience poor performance due to the sheer number of bitmaps to render. As it turns out, there's no access to a hardware-accelerated canvas from a live wallpaper, so I may have to rewrite the core as [edited] OpenGL ES (graphics Renderscript is deprecated), which would delay feature work.
Last edited by olearyp; 14th November 2012 at 04:13 AM.
The Following 2 Users Say Thank You to olearyp For This Useful Post: [ View ]
14th November 2012, 04:05 AM   |  #7  
olearyp's Avatar
OP Senior Member
Thanks Meter: 151
 
1,157 posts
Join Date:Joined: Sep 2009
More
Quote:
Originally Posted by robg2008

I am really excited to try this out.

I will get you a demo video as soon as google ships me my phone waiting impatiently

Ha ha, aren't we all?

Oh, I do want to say thanks to everyone who has tried this out, it's been a fun little side project and I'm glad it's gotten a positive reaction.
The Following User Says Thank You to olearyp For This Useful Post: [ View ]
14th November 2012, 07:29 AM   |  #8  
reignlight's Avatar
Member
Thanks Meter: 5
 
57 posts
Join Date:Joined: Jul 2011
I downloaded the apk to my Inspire 4G and my LG Optimus G and just see a black screen and no background when chosen as the wallpaper
14th November 2012, 08:10 AM   |  #9  
Ngo93's Avatar
Senior Member
Thanks Meter: 983
 
2,482 posts
Join Date:Joined: Jun 2010
Quote:
Originally Posted by reignlight

I downloaded the apk to my Inspire 4G and my LG Optimus G and just see a black screen and no background when chosen as the wallpaper

After I went into the wallpaper settings and came back out the dots were there for me.
14th November 2012, 02:42 PM   |  #10  
olearyp's Avatar
OP Senior Member
Thanks Meter: 151
 
1,157 posts
Join Date:Joined: Sep 2009
More
Seems to work for me even after clearing shared prefs. If you're setting it on a level surface or with the display straight up and down, with the default settings the display will appear black; more so if you are in a dark room (light sensor is enabled by default). I don't expect there to be a reason to make significant changes there to the defaults. All indications from reviews of N4s say that you don't normally even see the pattern; if anything I'm probably overstating the effect.
Last edited by olearyp; 14th November 2012 at 10:21 PM.

The Following User Says Thank You to olearyp For This Useful Post: [ View ]
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes