You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

vr24

Beginner

  • "vr24" started this thread

Posts: 12

Location: Warsaw - POLAND

  • Send private message

1

Monday, February 21st 2011, 3:09pm

Gigapanorama from football with Facebook tagging

Hi



A few days ago we publish new Gigapanorama project : http://legionisci.com/Gigapanorama_Legia…0/index_en.html

Whis is Gigapano stitched from 279 photos maked during football match . Here is more then 20 000 peoples .



All fan's can tag self or friend and link this to Facebook account .



What do you think about this ?



Thanks



Radek
Radek Piotrowski
http://www.vr24.pl
Nodal Ninja, Autopano , Easypano Dealer

2

Monday, February 21st 2011, 4:00pm

Wow great gigapan and I love the Facebook functionality! Can you give just a broad overview on how you did the Facebook stuff?

3

Monday, February 28th 2011, 8:37am

Impressing. I'd love to know more about that facebook functionality, too.
0100011101101100011001010110100101100011 0110100000100000011010110110110001100001 0111010001110011011000110110100001110100 0110010101110100001011000010000001001010 0111010101101110011001110110010100101110 0010000001000101011000110110100001110100 0010000001101010011001010111010001111010 0111010000101110

vr24

Beginner

  • "vr24" started this thread

Posts: 12

Location: Warsaw - POLAND

  • Send private message

4

Tuesday, March 15th 2011, 11:16am

Hi



I am responsible only for KRPano part of this job . All external code is made by my friend , Piotr Galas .



Here is his answer for that question :



Quoted




All experts say that API gives FB magical opportunity to find new, interesting ways of building applications which engage users more than before and in the new ways. This is the power of Facebook.

As we all (Radek, the team of Legionisci.com and I) are fans of innovation and all of us have crazy ideas then you can watch this project online.

Whole solution is based on Facebook Open Graph and Facebook API. The biggest part of it is in JaveScript, at least a front side. After giving permissions to our custom application you can:

- list your friends

- all images of listed friends are clickable and moves you to the place where they are tagged

- you can tag yourself or tag one of your friends

- when you want to tag one of your friends the list of them is searchable

- in our API we have option of self removal from gigapanorama but we didn't release it for public use

When we speak about backend then:

- we balance traffic generated by big number of images (especially when a site is visited by a lot of people in short period of time) between few independent servers

- we control parameters responsible for minimal interval of queries about tags coming from front layers, minimal interval of queries which handles DB connector, minimal zoom which is needed to switch from clustered tags (this with numbers) to personal tags (images of FB

users)

- we don't store any personal data in DB, only user's FB ID (that is why we show name and surname only at friends list)

- quite complex content and server configuration optimizations giving chance to server data to higher number of users in the same period of time

- each server has optimized browser's cache management

- Facebook actions verification - only authorized FB users, who gave us all needed permissions, can interact with or through our dedicated FB application

- good designed database giving efficient query results visible at the krpano flash layer

More or less that's it. This is our first project and it gave us a lot of experience, practice and good ideas for next ones.

If you are interested in doing such projects we are happy to cooperate. We can help you in this IT part or help to create complex solution, starting from taking photos and ending at website running in the Internet.

If you have any questions, please do not hesitate to contact me at:

piotr.galas at gmail com.

PS Here is short movie from backstage:

http://www.youtube.com/watch?v=BvDeI5qGjIU&hd=1

Thanks



Radek
Radek Piotrowski
http://www.vr24.pl
Nodal Ninja, Autopano , Easypano Dealer

5

Tuesday, March 15th 2011, 2:14pm

Thanks for sharing Radek and again nice work.

6

Tuesday, May 17th 2011, 5:39pm

I´m interested in such a plugin to allow people tagging on the gigapixel-image.
Is there a solution or is somebody able to script this? Of course I would spend money on it!

Regards,
Marc

7

Wednesday, May 18th 2011, 10:23pm

I've had the honor to do the front-end for Jeffrey Martin's Wembley360 project. I made the decision to keep as much as possible within the krpano environment (ie: no external javascripts, custom plugins where needed), and have written two plugins for loading hotspots into the current scene and for communicating with Facebook (friends lists, wallposts, that sort of stuff). It still needs a server-side back-end, which I have also designed, but which was heavily optimised by the 360cities guys.

A propos, tagging in photos... A friend just sent me a link to this article:
http://www.insidefacebook.com/2011/05/17…-photo-tagging/
Zuckerberg et al have just been awarded a patent on tagging "stuff" in photos and other media. Interesting to see how that pans out...

Tuur

Sage

Posts: 3,071

Location: Netherlands

Occupation: Krpano custom coding / Virtual Tours / Photography / Musician / Recording engineer

  • Send private message

8

Wednesday, May 18th 2011, 10:37pm

So watch out when you make a polygonal hotspot of a person ;-)
In your media thing..
Tuur *thumbsup*
http://www.virtualtuur.com
Skype:studiotuur

9

Tuesday, July 5th 2011, 1:30am

Here we come with a new project. This time from concert of Iron Maiden:
Gigapanoramas with Social Tagging - http://www.fantag.eu/
Piotr Galas at Facebook

This post has been edited 1 times, last edit by "GeoS" (Oct 3rd 2012, 11:38am)


Zephyr

Professional

Posts: 994

Location: Netherlands

Occupation: Web developer

  • Send private message

10

Tuesday, July 5th 2011, 9:28am

I have some weird behaviour with the tour. In Firefox 5.0 (windows 7) the spots load, then dissapear, I try to turn, Firfox freezes, Spots show again, I click a spot zoom a bit in, then It reset back to orginal view, freeze again etc

But nice USP :) Combining Social with panorama to make it more attractive for this age :)
3d childrens game using krpano Game
Minify your xml with my krpano XML Compressor
Krpano XML Parsing Error Checklist
Available for hire (krpano xml, javascript, actionscript, flash, php and ipad plugins).

11

Wednesday, July 6th 2011, 8:39am

We heard about it but it looks like problem of Flash or krPano at this specific platform. We cant do anything unless you can suggest workaround?
Gigapanoramas with Social Tagging - http://www.fantag.eu/
Piotr Galas at Facebook

Zephyr

Professional

Posts: 994

Location: Netherlands

Occupation: Web developer

  • Send private message

12

Wednesday, July 6th 2011, 8:27pm

A workaround would be loading less spots at the same time, or not to update the spots to often. When the panorama starts, you're almost maximum zoomed out, showing over a 100 hotspots (that's probally gotten from a db, live). If I just turn 15-30 degrees, it loads another 100. If I zoom in a bit, it subdivides the spots. In other words, the littliest change, forces 100 hotspots to reload. A solution would be showing a max of 40 spots and update when you have moves (pan/tilt/zoom) in a greater degree.

I wonder if it would be faster if the xml gets build before instead of using ajax @ every +/- 15 degree. An xml is quickly loaded. Even it was a large xml of 1 mb (compared to the photo it would be nothing)
3d childrens game using krpano Game
Minify your xml with my krpano XML Compressor
Krpano XML Parsing Error Checklist
Available for hire (krpano xml, javascript, actionscript, flash, php and ipad plugins).

13

Tuesday, July 19th 2011, 2:08am

Thx Zephyr. Thanks to you Ive got a list of additional ideas for optimization, not only listed in this topic :)
Gigapanoramas with Social Tagging - http://www.fantag.eu/
Piotr Galas at Facebook

Zephyr

Professional

Posts: 994

Location: Netherlands

Occupation: Web developer

  • Send private message

14

Wednesday, July 20th 2011, 7:46pm

I did a simular project (not panorama tagging, but with phototagging). Instead of ajax calling all the facebook stuff, I did a cronjob every half hour that gets all the facebook id's from the db, and fills the db with the latest info. Plus side, instant data, no lag. Downside data was an half hour old. you could build an xml of all the spots this way. you only need to update the one the user fills in that moment. that would be 2 db requests, and not a 100 every 15 degree ;)
3d childrens game using krpano Game
Minify your xml with my krpano XML Compressor
Krpano XML Parsing Error Checklist
Available for hire (krpano xml, javascript, actionscript, flash, php and ipad plugins).

15

Wednesday, July 20th 2011, 8:58pm

DB isnt buttleneck for whole solution (at least at current stage). We can export all data to static files but "total cost of reqest" wont change dramaticly and what is the worst - whole solution is less flexible. Loading XML generates bigger traffic what affects speed of whole solution and is not too efficient.

Currently cron jobs are used for refreshment of clusters structure and top taggers. Development installation is running with new optimization which we will use for next project. Ive got ideas for next stage of optimizations but probably for next, next project (if it will be still needed).

Anyway, thx for inspiration and constructive discussion - thats the point!
Gigapanoramas with Social Tagging - http://www.fantag.eu/
Piotr Galas at Facebook

16

Monday, August 29th 2011, 7:07pm

Today there was publication of the newest project made for Red Bull Poland and it is gigapanorama from polish edition of Red Bull X-Fighters - Poznań 2011.
We have made really big progress (i.e. there is needed less resources for DB server, it works faster, its better integrated with social media and so on).

You can watch it here:

http://www.redbull.pl/cs/Satellite/pl_PL…001243051318018

PS Right now number of tagged people isnt big as we are still waiting for all information/marketing actions.
Gigapanoramas with Social Tagging - http://www.fantag.eu/
Piotr Galas at Facebook

eduardo

Beginner

Posts: 40

Location: Belo Horizonte

Occupation: Flash Developer

  • Send private message

17

Thursday, September 8th 2011, 6:57pm

Hi people, I need to implement something exactly like this.

How can i start my first app with Krpano?

I have onde doudts:

- how can i integrate krpano in my code as3?
- how can i create a 360 gigapan?

tks

VN2011

Professional

Posts: 1,336

Location: Duluth MN

  • Send private message

18

Thursday, September 8th 2011, 7:32pm

no disrespect Eduardo but if you have to ask those questions you might be in over your head.

eduardo

Beginner

Posts: 40

Location: Belo Horizonte

Occupation: Flash Developer

  • Send private message

19

Monday, September 12th 2011, 8:02pm

i got it people. I have had some difficults but, it´s all right now....

how i can save coordinates when i click in pano image please?

thanks

eduardo

Beginner

Posts: 40

Location: Belo Horizonte

Occupation: Flash Developer

  • Send private message

20

Thursday, September 15th 2011, 2:24pm

hi,

how can i save the position ath and ath when i click at one point x,y of the pano image?

My Code:


private function onMouseDown(e:MouseEvent):void
{
// mouse action

if (_isExist)
{
return;
}
else
{
var spotname:String = "spot1";
_krPano.call("addhotspot(" + spotname + ")");
var spot:Object = _krPano.get("hotspot["+ spotname + "]");
spot.url = _urlImage;
_krPano.call("screentosphere(mouse.x,mouse.y,toh,tov);");
spot.ath = mouseX;
spot.atv = mouseY;
spot.zoom = false;
spot.onclick = function():void { _krPano.call("showlog()"); _krPano.trace(1, "cliquei aqui..."); };
_isExist = true;
}

but then i wanna save the position mouseX and mouseY in a fixed point? How i can do that please?