December 2008

Mulţumim Irina!

101% e adesea procentul folosit pentru a da măsura absolută unui lucru. Făcând referire la proiectele noastre, Irina este cea care a mărit puţin miza echipei.

Mulţumim Irinei pentru că ne-a arătat cum putem da cei 110% pentru proiectele la care am lucrat împreună. Am făcut-o fără povară, folosindu-ne mereu de împlinirile avute pentru a ne găsi noi provocări. Deşi anul viitor ne va găsi lucrând la proiecte diferite, suntem siguri că ceea ce am învăţat ca echipă ne va ajuta deopotrivă.

În numele Irinei vorbesc însă cel mai bine faptele, iar noi dorim să îi urăm la cât mai multe fapte bune în continuare în orice va face! :)

Despre Noi

Comments (0)

Permalink

Dream Production @ Adobe Max, Milan

Silentium

Back here in Timişoara, we – the guys in the office – weren’t sure what to expect from Ky and Căcă’s trip to Milan. To be honest, a bit envious on the chance they got to be there, we started joking about them attending another international event in Milan: the Fashion Week. We waited for their return home, and surprised them with an ambush interview! Here is the result:

Lexu: So, what about you going to Milan? Why Adobe Max? Did we get something out of this? Did you learn any new tricks?
Căcă (tapping a dumb beat): Wow, guess what? We were looking for community and we found one!
Ky: To be honest, we had no expectations set for this event. I saw some pictures from previous Max events, I read some reviews and looked-up the speaker’s line-up and the sessions listed. It was enough to realize it’s an event we shouldn’t miss.
Căcă: It wasn’t a learning event if that’s what you’re asking. We were not expecting that anyway, as Ky mentioned. We saw Max as it was: a great chance to meet people and see where the “industry” is heading. In the end, we managed to do both.

Lexu: You weren’t involved in any trainings then. What about some “rocket science” samples from Max?
Căcă: One hands-on experience I had was the chance to play a bit with Pixel Bender, as I joined a lab by Adobe’s Kevin Goldsmith. I can’t help feeling a bit guilty, as I only appreciated the PB toolkit as any programming geek would :) Unlike most of my lab colleagues there – which were obviously more interested in playing with image filters – my interest was code-related. PB seemed interesting, as its flexible technology can be adapted or extended. For example, it can be used to create some cool textures for 3D models, PB can also be used for normal mapping, bump mapping, reflection (environment) mapping, or for creating procedural textures. All this, using Pixel Bender’s programmatic image filters which allow programs that run separate scripts to write image generators and image filters.

I also enjoyed one presentation I attended: “Using C++ libraries in Flash Player”. The featured solution is Alchemy – a compiler which converts code to ActionScript bytecode usable in Flash CS4 Professional and Flex applications, running either in Adobe AIR or Flash Player. Lucky thing I knew what Pixel Bender was, as I couldn’t help asking Adobe’s Jim Corbett if image processing is quicker when implemented in C++ (using Alchemy), or by using Pixel Bender. As his answer was “I don’t have a clue”, I guess I also got a homework on my hands now :)

Ky: I personally enjoyed more 3D oriented presentations and talks. I attended the Away3D session by Rob Bateman, and the Advanced Papervison3D session by Carlos Ulloa. Both sessions focused on overcoming challenges for real time 3D implementation in Flash, as Rob covered the functionality and 3D environment management, and Carlos presented the 3D creation process “from concept and planning, to development and art production”, as he put it.

I missed out on Alternativa3D’s presentation, which showcased some demos, but did not unveil any code. However, we got the chance to hang-out with Alex and Anton later on. In fact, one of the coolest parts of Max were the small-talks we had with Alternativa and Away3D. Thomas Pfeiffer from Sandy 3D joined as well, as we were discussing our plans and sharing our visions on how next year’s 3D internet will look like. During such a chat about BSP and collision detection solutions, Rob mentioned a release by the end of this year. So far, we’re keeping an eye on them, as I have a hunch their solution will fit FlipMove.

Lexu: I see you’re switching from the event to people. How were the guys attending Max?
Căcă: Like any other event gathering 1300 people who program, design, interact and sell, it was quite a funky place, you can imagine. Guys in t-shirts, people wearing suits, people who knew what they were doing, people who seemed parachuted there. It’s the place where Adobe users meet and connect, and the guys from Adobe try to sell their goodies.
Lexu: Do they sell good?
Căcă: It depends, we didn’t buy anything :D Although, after 3 days of exposure, it’s very likely you will buy at least a mouse-pad… or something.
Ky: We kept telling ourselves that we’re there to work, so it was kind of confusing since most of what we did was to network and meet people, to chat, and to see how other 3D tradesmen handle their problems and (why not?) how would they handle ours.

The time was way too short, and so we could only interact (real life this time) during breaks between sessions and in the evenings, during parties. This was quite a challenge, as I’m not quite the social type. However, the topics we were discussing made it a lot easier for me. Suddenly, we realized that we weren’t the ones listening to stories, but were also the ones telling them. I was very surprised to hear that we weren’t the only ones facing specific problems while working with 3D and Papervision, as now other people were sharing how they overcame the same issues we had. Ah, and all this over a beer, in a crib somewhere in Milan, while also discussing the weather in London, prices in Moscow, and real estate in Timişoara :)

The Look

The Look

Lexu: Although I’ve already got what I missed in Milan, is there anything else you forgot to mention?
Ky: We met a lad and a lassie, Charlie and Sandra, both of them web designers from Ireland. What began as a beer in at the party, turned into a very interesting discussion about design fees in Ireland and how we could work together on future projects :)
Căcă: Ah, don’t forget the trip to Bucharest and the ad-hoc Christmas carols concert in the student dorm we slept before heading home to Timisoara! It really made our day :)

PS: we took the suggestion received @ Max and started posting in English on our blog.

PPS: some pics here: http://www.flickr.com/photos/12356311@N02/sets/72157611010271410/

Evenimente
Păreri
flipmove.com

Comments (2)

Permalink

Prezentari interactive 3D in browser – pionierat in online-ul romanesc

PDF comunicat

Timisoara, 03 Decembrie 2008 – publicat pe www.comunicatedepresa.ro

Studiourile de arhitectura, dezvoltatorii imobiliari si operatorii turistici isi pot prezenta acum serviciile si produsele online, interactiv, 3D, direct in browser, beneficiind de solutia Flash dezvoltata de echipa Dream Production.

Solutia se bazeaza pe modelare eficienta low-poly si vizualizare adaptand motorul Papervision3D, ce face accesibila explorarea spatiului virtual in browser pe calculatoare obisnuite. Audienta cuprinde 98% din utilizatorii de internet, aceiasi care pot viziona continut YouTube si care nu vor fi nevoiti sa instaleze alte programe sau extensii.

Spre deosebire de prezentarile video de inalta calitate, scenele tridimensionale interactive permit explorarea spatiului virtual, trecand astfel din sfera designului grafic in cea a utilitatii. Lipsa unei astfel de aplicatii in mediul online a fost suplinita pana in prezent prin panorame statice, filme de prezentare sau extensii specializate.

Vlad Flonta, responsabilul de dezvoltare al proiectului, afirma ca ’solutia noastra este una simpla – efortul nostru a insemnat punerea cap la cap a pieselor existente. Suntem convinsi ca a sosit vremea aplicatiilor 3D in browser, asemenea migrarii online a suitelor office. Prima aplicatie realizata de noi este totodata o invitatie in micul nostru atelier, ale carui porti sunt acum deschise virtual, putand fi vizitat pe http://www.flipmove.com’.

Dream Production este o echipa de timisoreni pasionati de online, respectand in munca lor principiul ‘noi facem ce ne place’.

Dream Production SRL
str. Ion Mihalache 1, Timisoara
http://www.dreamproduction.ro/blog

contact@flipmove.com
http://www.flipmove.com

Presă

Comments (0)

Permalink

Sniffy

Cum s-ar putea rezolva următoarea problemă?

Se dă: conținut în format text

Se cere: să se afișeze conținutul într-o formă ușor de asimilat de către cititor

Rezolvare: http://code.google.com/p/sniffy/ (open source cu licență MIT)

Ok, însă ce face Sniffy de fapt? Păi, mai întai, Sniffy se uită peste un text și recunoaște imediat ce e link si ce nu. Apoi, trece link-urile printr-un filtru ce le transformă în cea mai apropiată formă web a lor (imagine, embed, legatură simplă).

De exemplu, un link spre un film YouTube va fi convertit într-un embed corespunzător; un link spre o poză va fi interpretat de Sniffy și afișat direct în browser ca imagine; link-urile simple vor fi transformate în referințe numai bune de click-uit.

Deși “prinde” repede, Sniffy e încă micuț și mai trebuie învățat unele trucuri ;) El nu recunoaște încă toate link-urile existente, însă dezvoltatorii web cărora le-ar face placere să se joace cu Sniffy pot scrie propriile interpretări ale link-urilor, și toate astea fără a fi nevoiți să folosescă expresii regulate, ci doar funcții pe care Sniffy le cunoaște și le pune la dispoziție. Pe scurt, iată la ce are acces orice programator prin intermediul bibliotecii aplicatiei:

  • domeniul link-ului
  • domeniul de bază al link-ului ( de exemplu, din http://code.google.com doar google.com )
  • parametrii din query string ( din url-ul: http://www.youtube.com/watch?v=yoOUoWJOc8U oferă acces la parametrul v)
  • acces la specificatori (url http://www.youtube.com/watch?v=yoOUoWJOc8U nu va face embed la YouTube, ci va arăta doar link-ul )
  • calea spre resursa din url (http://lista.lu/MeltingCarousel/de/aparitii-online)

Later edit:  Documentaţie

Proiecte

Comments (0)

Permalink