Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

vr24

Anfänger

  • »vr24« ist der Autor dieses Themas

Beiträge: 12

Wohnort: Warsaw - POLAND

  • Nachricht senden

1

Montag, 21. Februar 2011, 15:09

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

Montag, 21. Februar 2011, 16:00

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

3

Montag, 28. Februar 2011, 08:37

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

vr24

Anfänger

  • »vr24« ist der Autor dieses Themas

Beiträge: 12

Wohnort: Warsaw - POLAND

  • Nachricht senden

4

Dienstag, 15. März 2011, 11:16

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 :



Zitat




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

Dienstag, 15. März 2011, 14:14

Thanks for sharing Radek and again nice work.

6

Dienstag, 17. Mai 2011, 17:39

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

Mittwoch, 18. Mai 2011, 22:23

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

Erleuchteter

Beiträge: 2 865

Wohnort: Netherlands

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

  • Nachricht senden

8

Mittwoch, 18. Mai 2011, 22:37

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

Dienstag, 5. Juli 2011, 01:30

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GeoS« (3. Oktober 2012, 11:38)


Zephyr

Profi

Beiträge: 993

Wohnort: Netherlands

Beruf: Web developer

  • Nachricht senden

10

Dienstag, 5. Juli 2011, 09:28

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

Mittwoch, 6. Juli 2011, 08:39

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

Profi

Beiträge: 993

Wohnort: Netherlands

Beruf: Web developer

  • Nachricht senden

12

Mittwoch, 6. Juli 2011, 20:27

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

Dienstag, 19. Juli 2011, 02:08

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

Profi

Beiträge: 993

Wohnort: Netherlands

Beruf: Web developer

  • Nachricht senden

14

Mittwoch, 20. Juli 2011, 19:46

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

Mittwoch, 20. Juli 2011, 20:58

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

Montag, 29. August 2011, 19:07

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

Anfänger

Beiträge: 40

Wohnort: Belo Horizonte

Beruf: Flash Developer

  • Nachricht senden

17

Donnerstag, 8. September 2011, 18:57

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

18

Donnerstag, 8. September 2011, 19:32

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

eduardo

Anfänger

Beiträge: 40

Wohnort: Belo Horizonte

Beruf: Flash Developer

  • Nachricht senden

19

Montag, 12. September 2011, 20:02

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

Anfänger

Beiträge: 40

Wohnort: Belo Horizonte

Beruf: Flash Developer

  • Nachricht senden

20

Donnerstag, 15. September 2011, 14:24

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?