<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ANidea – powered by the minds at AgencyNet</title>
	<atom:link href="http://anidea.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://anidea.com</link>
	<description>AgencyNet.com</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:20:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Are Brands and Agencies The New A&amp;Rs?</title>
		<link>http://anidea.com/strategy/are-brands-and-agencies-the-new-ar/</link>
		<comments>http://anidea.com/strategy/are-brands-and-agencies-the-new-ar/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 15:42:18 +0000</pubDate>
		<dc:creator>Richie Cruz</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Wallpaper]]></category>
		<category><![CDATA[Consumer Lifestyle]]></category>
		<category><![CDATA[Culture]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=6113</guid>
		<description><![CDATA[The disintermediation of the music industry has opened the door for brands to accept new roles in the creation and curation of music.]]></description>
			<content:encoded><![CDATA[<h5>Much has been written about the music industry’s historic decline over the greater part of the last decade.</h5>
<p>As the primary distribution mechanism has shifted from discs to digital, consumers’ discovery process has followed suit, evolving from the “new release” rack of their local record store to the link collection at their favorite music blog.</p>
<p>What many accounts of the struggling music industry fail to mention, however, is that the music industry’s ultra-fragmented, content-overloaded state has created an opportunity for brands to become involved as never before. The record label&#8217;s and record store&#8217;s historical position as middlemen between consumers and content is dwindling, leaving a vacuum that is rapidly being filled by blogs, publications and the savviest of brands.</p>
<p>Demand is at an all-time high, but the “means to consumption” have changed, <a href="http://video.economist.com/?fr_story=b9125460cf59848e77c8a5bfda7043ddee647369" target="_blank"><strong>says Roger Faxon</strong></a>, head of EMI Publishing, in his recent interview with <em>The Economist</em>. There are new free-and-subscription-based streaming services setting up shop every day, sustained and fueled by the rabid demands of consumers for more and better content.  The result has been the disintermediation of content – consumers no longer care where good content comes from, as long as it’s both convenient and good.</p>
<h3>Do marketers and brands need to become A&amp;Rs?</h3>
<p><a href="http://blogs.forrester.com/consumer_product_strategy/2010/02/music-strategy-for-brands-when-brands-and-bands-collide-.html" target="_blank"><strong>According to a recent Forrester survey</strong></a>, 65% of brands and product companies interviewed will spend more on their digital music strategies in 2010 than they did in 2009. The increased spending is part of brands’ greater commitment to strengthening their emotional connections to consumers as well as developing cultural relevance for their products.  For brands to truly deliver on these objectives it’s safe to say that <em>yes</em>, we do.</p>
<p>Delving into content creation/curation has never been more important.  Brands that succeed become part of the cultural vanguard, occupying the gatekeeper role that once fueled the success of publications like <a href="http://anidea.com/strategy/the-collapse-of-urban-print-media-and-why-its-happening/" target="_self"><strong>Vibe</strong></a>, <a href="http://anidea.com/strategy/demand-inspired-by-the-greatest-bloggers-ever/" target="_self"><strong>Foot Locker</strong></a> and Tower Records. It begins with being sensitive to consumer lifestyle and culture barometers, developing discerning tastes, and having a keen intuition for which emerging trends will pay dividends for the brand and which are fads that are better avoided.</p>
<p>And though it may come as a shock to those of us who grew up during the 90’s (sell-out!), artists, for the most part, are willing to welcome brands into their world.</p>
<blockquote><p>“There are lots more people who are competing out there, and they have the ability to enter the marketplace. That’s what the Internet allows you to do&#8230;enter the marketplace. Now you have to break through. You have to have extraordinary talent, or high level of recognition&#8230;focus, huge number of people, in a relatively short period of time&#8230;.”</p>
<p align="right">-Roger Faxon, head of EMI Publishing</p>
</blockquote>
<p>Here’s a great example: New York City-based urban clothing line <a href="http://10deep.com" target="_blank"><strong>10xDeep</strong></a> has excelled at commissioning original content, so much in fact, that they’ve begun to be recognized as a valuable conduit for propelling the careers of burgeoning fashion-forward artists. <a href="http://10deep.com/projects.html" target="_blank"><strong>Their last three forays into music</strong></a> have been (free) digital mixtape projects for eclectic hip-hop artists Wale, Kid Cudi, and most recently, Donnis, all of whom have since been signed to major label contracts.  All have since achieved national acclaim, including, in Kid Cudi’s case, Grammy Award nominations.</p>
<p>Normally, <a href="http://www.highsnobiety.com/news/2009/05/18/10deep-x-kid-cudi-up-there-t-shirt/" target="_blank"><strong>the brand will release</strong></a> a limited-edition, commemorative t-shirt in conjunction with the project’s release, most of which sell out instantly. But, t-shirt sales are second fiddle to the other forms of ROI realized: lead generation and consumer insights attained by downloads, cultural relevance, and a substantial volume of ”buzz” that generates a healthy amount of earned media and attention amongst influential blogs and content publishers online. The equity they attain as a result of their investment and genuine alignment in their consumers’ culture is nothing less than a paradigm for success.</p>
<h3>A Double Edged Sword&#8230;</h3>
<p>One thing to keep in mind is that “music” shouldn’t be perceived as a standalone strategy, but as one of many brand touchpoints that should support and enhance all other forms of brand communication. Forrester’s Mark Mulligan astutely <a href="http://blogs.forrester.com/consumer_product_strategy/2010/02/music-strategy-for-brands-when-brands-and-bands-collide-.html" target="_blank"><strong>notes that</strong></a>, “music represents massive opportunity for brands, but the current momentum easily becomes a retrograde move if mistakes are made and fans feel alienated by intrusive marketing messages. If brands are to shake off the ‘suit in the mosh pit dancing like a dad’ image, they must seek to add to the artist-fan relationship and differentiate in an increasingly crowded marketplace.<em>” </em></p>
<p>The brand/consumer transparency that is allowed by digital channels is a delicate privilege that needs to be respected.  Marketers have a habit of preaching about the perils of being inauthentic, but the reality is, without an equally firm grasp on both the brand’s voice and the consumer landscape, one runs the risk of shooting themselves in the foot with hackneyed content plays that don’t ring true.</p>
<h3>Stepping into New Roles</h3>
<p>Aligning with music to connect emotionally with consumers is hardly a new concept, but the shifting music landscape has opened the door for brands to take a greater role in the discovery and propagation process.  Just as brands have become comfortable in the <a href="http://adage.com/article?article_id=142338" target="_blank"><strong>role of venture capitalists</strong></a>, bankrolling ideas to further the greater good, brands can now take on the role of A&amp;R reps, <a href="http://www.greenlabelsound.com/" target="_blank"><strong>cultivating and curating musi</strong>c</a> to fill the void that has been left by disintermediation.</p>
<p>The question is, how drastically will the historical role of the brands change once being a content curator becomes standard practice?</p>
<blockquote><p>“We change as culture has changed&#8230;it’s about connecting our brand with people where they are.”</p>
<p align="right">-Andrew Katz, sr. marketing mgr., PepsiCo</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/strategy/are-brands-and-agencies-the-new-ar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Behind the Scenes: Philosophy Section Unfolded</title>
		<link>http://anidea.com/creative/behind-the-scenes-philosophy-section-unfolded/</link>
		<comments>http://anidea.com/creative/behind-the-scenes-philosophy-section-unfolded/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:28:12 +0000</pubDate>
		<dc:creator>Melanie</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Behind the Scenes]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[philosophy]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=6065</guid>
		<description><![CDATA[Melanie breaks down the creative process behind AgencyNet.com's Philosophy section.]]></description>
			<content:encoded><![CDATA[<h5>When I was first approached to head up creative for the philosophy section of the new AgencyNet.com I was pretty nervous.</h5>
<p>Encapsulating a company’s philosophy is a tall order. Sure, there are tons of fancy phrases you can throw out there, but actually putting our values, beliefs and way of life into a visual format is an intimidating task, to say the least.</p>
<p>We wanted to not only tell people about our Philosophy, we wanted to show it as well. Initially, the idea of a pop-up book was thrown around, a clear nod to a very kinetic form of visual storytelling. (The images below are some of my initial concepts from a brainstorm sketch session I had for the pop-up book idea.)</p>
<div id="attachment_6070" class="wp-caption aligncenter" style="width: 370px"><img class="size-full wp-image-6070" title="pop-upbook_1" src="http://files.anidea.com/wp-content/uploads/2010/03/pop-upbook_1.jpg" alt="pop-upbook_1" width="360" height="360" /><p class="wp-caption-text">Starting from sketch</p></div>
<p>Although this was a great starting point, I wanted to delve deeper into the actual meaning of storytelling. I went back to the drawing board and approached the pop-up book from a completely different angle.</p>
<p>When I was little, I absolutely loved pop-up books. Back then, I was fascinated with them because they allowed me to interact with the story itself. I wasn’t just reading the story; I became the story – a force that pushed the characters along their journey.</p>
<p>In physics there is a principle called the conservation of energy.  Among the most spectacular examples of this principle is the Rube Goldberg machine – the energy from an initial event affects everything in its path, usually through increasingly absurd steps before a completely mundane ending.</p>
<p>I set my pencil to paper and began to sketch a world where the viewer would take a journey, triggered by a tiny event – a spark – that unleashed a fantastic story.</p>
<div id="attachment_6080" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6080 " title="sketch_2" src="http://files.anidea.com/wp-content/uploads/2010/03/sketch_2.jpg" alt="sketch_2" width="405" height="315" /><p class="wp-caption-text">Setting the scene</p></div>
<p style="text-align: center;">
<p>You can flip through my sketchbook from start to finish using this nifty Flickr slideshow.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fagencynet%2Fsets%2F72157623435704263%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fagencynet%2Fsets%2F72157623435704263%2F&amp;set_id=72157623435704263&amp;jump_to=" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowfullscreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fagencynet%2Fsets%2F72157623435704263%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fagencynet%2Fsets%2F72157623435704263%2F&amp;set_id=72157623435704263&amp;jump_to="></embed></object></p>
<p>My story would be comprised of 6 distinct scenes. Each scene would illustrate a part of our creative philosophy and would reflect part of AgencyNet’s culture. I also decided that each scene would be created entirely out of paper.</p>
<p>Why paper?  For centuries, paper has been used to record and tell stories.  Books and paper have become universal symbols of storytelling making it the perfect medium.</p>
<p>The paper world exists on the shelves and bookcases of our CEO’s personal office, which is, in my opinion, the obvious place to store the agency’s Philosophy. I opened up Photoshop and began the creation process. The following images are the result of the first round of comps.</p>
<h3>Scene 1</h3>
<blockquote><p>“At AgencyNet we believe in the power of digital to create meaningful dialogue.”</p></blockquote>
<p>In the dialogue section, I knew from the beginning that I wanted there to be paper doll-like heads emerging from a book, using emoticons to express their ideas to each other.</p>
<div id="attachment_6073" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6073 " title="scene_01" src="http://files.anidea.com/wp-content/uploads/2010/03/scene_01.jpg" alt="scene_01" width="405" height="257" /><p class="wp-caption-text">Meaningful dialogue</p></div>
<h3>Scene 2</h3>
<blockquote><p>“We believe a story can only be told if the user experience allows it to be heard.”</p></blockquote>
<p>In the first round of comps for the story section, I created a fictional “Downtown Fort Lauderdale” complete with a paper AgencyNet building. (Fun Fact… A photograph of the AgencyNet office was used when creating the paper building, so the structure is exactly the same.)</p>
<div id="attachment_6074" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6074 " title="scene_02" src="http://files.anidea.com/wp-content/uploads/2010/03/scene_02.jpg" alt="scene_02" width="405" height="257" /><p class="wp-caption-text">How we tell stories</p></div>
<h3>Scene 3</h3>
<blockquote><p>“We believe a story can only be told if the user experience allows it to be heard.”</p></blockquote>
<p>For the later part of the &#8220;story&#8221; scene, I wanted the viewer to take a look inside the paper AgencyNet building and get a glimpse of a “day in the life” of an AgencyNetter. I represented this with a paper cutout of a human form watching two different monitors while paper elements appeared from behind the screen.</p>
<div id="attachment_6075" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6075  " title="scene_03" src="http://files.anidea.com/wp-content/uploads/2010/03/scene_03.jpg" alt="scene_03" width="405" height="257" /><p class="wp-caption-text">User Experience</p></div>
<h3>Scene 4</h3>
<blockquote><p>“We believe innovation, experimentation and interactivity are core to modern creativity.”</p></blockquote>
<p>I’ve always been fascinated by the artistry that incorporates kinetic motion, so when I saw first-hand an actual wall mounted kinetic piece, I knew that I wanted to incorporate this into the Philosophy section somehow.</p>
<p>After brainstorming, I figured that since the main AgencyNet building is in Fort Lauderdale, close to the beach, there needed to be an ocean scene represented somehow. Making the sun a kinetic machine was an added bonus for this section.</p>
<div id="attachment_6076" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6076 " title="scene_04" src="http://files.anidea.com/wp-content/uploads/2010/03/scene_04.jpg" alt="scene_04" width="405" height="257" /><p class="wp-caption-text">Core to modern creativity</p></div>
<h3>Scene 5</h3>
<blockquote><p>“If we’re successful it all ends with a connection, but it starts with a spark.”</p></blockquote>
<p>After representing the beach in the previous scene, I wanted to show some love for our New York office as well. I created an “urban” paper scene with a hint of the Statue of Liberty. The connection is made when the blimp passes over Lady Liberty’s lit torch.</p>
<div id="attachment_6077" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6077 " title="scene_05" src="http://files.anidea.com/wp-content/uploads/2010/03/scene_05.jpg" alt="scene_05" width="405" height="257" /><p class="wp-caption-text">Ends with a connection</p></div>
<h3>Scene 6</h3>
<blockquote><p>“Above all we believe everything begins with ANidea”</p></blockquote>
<p>ANidea was a little bit more abstract, so it took some thinking to come up with a scene that made sense. After scratching out a couple of ideas, I thought about the actual meaning behind “an idea”. An AgencyNet idea can come from any one of us at any time. Kind of like little fireflies bouncing around until one lights up and catches fire.</p>
<div id="attachment_6078" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6078 " title="scene_06" src="http://files.anidea.com/wp-content/uploads/2010/03/scene_06.jpg" alt="scene_06" width="405" height="257" /><p class="wp-caption-text">It all begins with ANidea</p></div>
<p>Once I had the different scenes planned out and comped up, I created a storyboard to figure out the user flow and transitions. The storyboarding portion of this project was a crucial exercise for tying up loose ends. With all of the scenes printed out in front of me, it was a huge help to see the project in its entirety. I could switch pages around and add notes to create a more logical path without spending hours in Photoshop recreating and revising different elements.</p>
<div id="attachment_6084" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6084 " title="story_board" src="http://files.anidea.com/wp-content/uploads/2010/03/story_board.jpg" alt="story_board" width="405" height="257" /><p class="wp-caption-text">Storyboarding to get the right flow</p></div>
<p>I also created a macro view of what the sections would look like in the office environment, to better understand the movement and direction of each scene. Having this version of the scenes at hand was extremely helpful when it came to animating the scene.</p>
<div id="attachment_6069" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-6069 " title="macro_view" src="http://files.anidea.com/wp-content/uploads/2010/03/macro_view.jpg" alt="macro_view" width="405" height="233" /><p class="wp-caption-text">The Macro View</p></div>
<h3>Sharing the AgencyNet Philosophy</h3>
<p>While going through rounds of revisions to finalize the look of the Philosophy section, I found myself consumed and charmed by the world I was creating. It became an extension of myself and my excitement for AgencyNet. It was the type of project that I had never had the opportunity to lead before. I loved every second of it.</p>
<p>Handing off the project to the talented developers in the office was like watching a child grow into an adult. Although I knew the section was special, seeing each piece of the story come to life before my eyes was an emotional venture.</p>
<p>Turning AgencyNet’s Philosophy into a visual story that engages a user wasn’t an easy task. But it is one that I am proud to say I was a part of. To see the finished product for yourself, visit our <strong><a href="http://www.agencynet.com/#/philosophy" target="_blank">Philosophy section</a> </strong>at AgencyNet.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/creative/behind-the-scenes-philosophy-section-unfolded/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Behind the Scenes: Sounds of the Big City</title>
		<link>http://anidea.com/technology/behind-the-scenes-sounds-of-the-big-city/</link>
		<comments>http://anidea.com/technology/behind-the-scenes-sounds-of-the-big-city/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:58:21 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Behind the Scenes]]></category>
		<category><![CDATA[Sound Design]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=6046</guid>
		<description><![CDATA[A behind the scenes look at how we brought the soundscape of Time Square to life.]]></description>
			<content:encoded><![CDATA[<h5>Times Square is an ADD sufferer’s worst nightmare.</h5>
<p>Like a taste of Japan dropped into the middle of Manhattan it is an audio-visual overload. Big colorful billboards, people, music, video screens, casual dining restaurants, misappropriated Presidential images &#8212; basically anything and everything to eke every last bit of attention from the throngs of tourists that bustle through daily.</p>
<div id="attachment_6049" class="wp-caption aligncenter" style="width: 274px"><a href="http://files.anidea.com/wp-content/uploads/2010/03/Barack-Times-Square.jpg"><img class="size-full wp-image-6049" title="Barack Times Square" src="http://files.anidea.com/wp-content/uploads/2010/03/Barack-Times-Square.jpg" alt="Does that President look hungry to you?" width="264" height="293" /></a><p class="wp-caption-text">Does that President look hungry to you?</p></div>
<p>Our designers captured this stunning panorama for our client’s section.  Creating a sweeping 360° experience that put our client’s name in lights, replacing all the Times Square advertisements with our client roster.  But the illusion wasn’t complete – to complete the experience we needed to bring the same attention to detail to the audio.</p>
<p>Here is how we did it:</p>
<h3>Research</h3>
<p>We can agree that Time Square is not a quiet place, but all sound is not the same. To ensure the experience is as authentic as possible, we needed to break down the sounds make up the aural landscape of the Crossroads of the World.</p>
<p>First, we took a look at the visuals and determined what is visibly in the scene.  You’ll need to be able to hear that.  We then added a list of the other sounds we could discern while doing the whole tourist thing.  Some of the sounds we added were:</p>
<ul>
<li>Cars</li>
<li>People shouting</li>
<li>Kids</li>
<li>Tourist speaking their first languages</li>
<li>Music</li>
<li>Live performances</li>
<li>Whistles</li>
</ul>
<p>After we created the list from above, we searched for YouTube videos &#8212; just to see if anything was missed.</p>
<h3>Asset Mining</h3>
<p>At this point, I knew what sounds I needed to design the audio for this section. I began my sounds hunt by digging through various sound libraries, offline as well online, using SoundSnap (<a href="http://soundsnap.com/" target="_blank"><strong>http://soundsnap.com</strong></a>). I ended up with over 50 sounds that needed to be mixed down and properly placed into the 3-Dimensional audio space to make them sound like they are truly a part of the scene.</p>
<h3>Creating the scene</h3>
<p>The audio software I used was  Logic Studio Suite, particularly Logic 8 and Soundtrack. One of the requirements for this project was 3D audio. We wanted the user to make the audio respond based on the user input – as someone moved about the scene, the sounds they hear would change. This requirement often dictated how I was going to position the sounds in this 3D world. Unfortunately, this didn’t mean that I had less work, in fact, it added a few more tasks that needed to be done in order to make the illusion sound believable.</p>
<p><a href="http://files.anidea.com/wp-content/uploads/2010/03/space-designer2.jpg"><img class="aligncenter size-full wp-image-6057" title="space designer2" src="http://files.anidea.com/wp-content/uploads/2010/03/space-designer2.jpg" alt="space designer2" width="400" height="284" /></a></p>
<h3>It needs to sound like you are outside</h3>
<p>For the sounds that were not recorded outdoors, I tweaked them using the Space Designer plugin that comes with Logic 8.  I began with one of the presets and adjusted from there so my sounds had the correct acoustics. After this, I did some channel EQ, to boost or remove certain frequencies.</p>
<p>In the end, I mixed my 50 individual sound bites down to 12 distinct audio tracks.</p>
<p>Below, is a video showing the session and all the channels and plug-ins that it has.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="270" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9861218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="270" src="http://vimeo.com/moogaloop.swf?clip_id=9861218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3><span style="font-weight: normal;">Preparing sounds for Flash</span></h3>
<p>In order to deliver the sounds to our flash developers, I needed to provide each channel individually. This way, as the user moves about the scene, different sound files can be triggered and layered to create the 3D effect.  Logic makes this process painless, all I had to do was click on <strong>File&gt;Export&gt;All Tracks as Audio Files </strong>and save them as AIF audio format<strong>.</strong></p>
<p>From there, it was all bright lights, big city and FLASH!</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/technology/behind-the-scenes-sounds-of-the-big-city/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AgencyNet.com Is FWA&#8217;s Site Of The Day</title>
		<link>http://anidea.com/news/agencynet-com-is-fwas-site-of-the-day/</link>
		<comments>http://anidea.com/news/agencynet-com-is-fwas-site-of-the-day/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 22:15:38 +0000</pubDate>
		<dc:creator>Lindsay</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Awards]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=6038</guid>
		<description><![CDATA[Hooray! AgencyNet.com is awarded SoTD today, March 1st on FWA's own redesign launch day!]]></description>
			<content:encoded><![CDATA[<h5>We&#8217;re happy to announce that our new <strong><a href="http://www.agencynet.com" target="_blank">AgencyNet.com</a> </strong>has been awarded today&#8217;s <strong><a href="http://www.thefwa.com" target="_self">FWA</a></strong> Site Of The Day.</h5>
<p>In the spirit of redesigns, FWA just relaunched their own globally recognized site today. The FWA represents the very best of cutting edge web design and one of our industry&#8217;s hottest stamps of approval.</p>
<p>As always, thanks FWA! We are honored! AgencyNet.com has been a labor of love and we&#8217;ve appreciated the swarm of compliments and congrats on our new .com.</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/news/agencynet-com-is-fwas-site-of-the-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Build a Website?</title>
		<link>http://anidea.com/strategy/why-build-a-website/</link>
		<comments>http://anidea.com/strategy/why-build-a-website/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:15:52 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Project Design]]></category>
		<category><![CDATA[Project Launches]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=6022</guid>
		<description><![CDATA[Self-promotion is always harder, somehow, than the work we agencies strive to do for our clients. ]]></description>
			<content:encoded><![CDATA[<h5>Self-promotion is always harder, somehow, than the work we agencies strive to do for our clients.</h5>
<p>For all of the expertise, experience, and creativity we bring to bear to solve our clients’ deepest business and communications challenges, we often find ourselves sitting in our own internal brainstorms, staring blankly at a whiteboard. Befuddled.</p>
<p>Believe me, I was there.</p>
<p>Part of the trouble arises in the fact that agency websites are, truthfully, a pretty uninspiring lot. At best, they tend to reflect an agency’s recent work (after all, <em>it’s all about the work</em>), and if we’re lucky, they also provide some nugget of insight into the underlying mentality and approach of the agency as a whole.</p>
<p>And while I agree that <em>the work</em> is essential, in an age of Wikipedia, YouTube, and hyper-connected social behavior, an agency’s work and reputation can hardly be thought to be in the exclusive domain or control of an agency’s own website. (<strong><a href="http://www.modernista.com" target="_blank">Modernista</a></strong> famously made this point several years ago, with great PR fanfare.) It’s exactly this— the lack of clear role and <em>purpose </em>for an agency site— that makes the task of building a good one such a challenge.</p>
<p>Ok, let’s take a quick step back.</p>
<p>Over the past couple of years, we at AgencyNet have slowly but surely launched a strong multi-platform digital presence—including a well-read thought leadership blog (ANidea), a footprint on Facebook, Twitter, Flickr, and YouTube, and a mobile-optimized web presence— all in the name of demonstrating how brands can (and should) bring content and ideas to the places where consumers naturally spend their time.  Visitors to our YouTube channel can view our portfolio, while visitors to our Facebook, Twitter, an ANidea platforms can get to know our way of thinking about the world in a far deeper and more consistent way than a portfolio site could ever allow.</p>
<p>And while it’s absolutely true that each touchpoint in this network serves its purpose— it was also clear that something was missing from the picture.  We needed a place to not only share our work and ideas, but also to tell the more <em>human </em>story of our agency and its culture.</p>
<p>This human element—  the people and passion that comprise our agency’s character—is hugely important to us.  And given that clients often rank team chemistry and fit as the single most important variable in their selection of an agency partner, it’s clear it also can define an agency’s success or failure over time.</p>
<p>And in this, we found our site’s purpose.</p>
<p>Earlier this week, we proudly launched our latest incarnation of AgencyNet.com, a labor of love that will serve as an important hub in AgencyNet’s increasingly diverse digital communication network. And for all of the innovation, creativity, and incredibly nuanced work that went into making the new AgencyNet.com a reality, it all really does boil back down to a very simple idea in the end.</p>
<p>We’re AgencyNet—and we welcome you inside.</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/strategy/why-build-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Behind the Scenes: Mouse Gestures in a Usable Way</title>
		<link>http://anidea.com/technology/behind-the-scenes-mouse-gestures-in-a-usable-way/</link>
		<comments>http://anidea.com/technology/behind-the-scenes-mouse-gestures-in-a-usable-way/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 20:29:18 +0000</pubDate>
		<dc:creator>Aldo Reyes</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[AN Code]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=5985</guid>
		<description><![CDATA[If you've visited the new AgencyNet.com, you've probably noticed that we have a bit of a thing for user interface.  See how we built our gesture-navigated Culture section.]]></description>
			<content:encoded><![CDATA[<h5><span style="font-weight: normal;">Our new .com was a great excuse to play around with some big ideas we&#8217;ve had kicking around.</span></h5>
<p>And, if you’ve visited the new <strong><a href="http://www.agencynet.com/" target="_blank">AgencyNet.com</a></strong>, you probably noticed that we have a bit of a thing for user interface.  Our new site explores a range of UX paradigms and inputs &#8212; exploring a building, navigating a slideshow, even using the touch-sensitive iPhone as an input mechanism.</p>
<p>We also employed a unique navigation system in our <strong><a href="http://www.agencynet.com/culture/" target="_blank">“Culture” section</a></strong>, exploring the ability to browse content without clicking buttons or scrolling in a page.  The system was designed to facilitate a more human friendly interaction between the Flash application and the user by using “mouse gestures”.</p>
<p>Most of us are already familiar with this concept.  It is used to particularly good effect on the iPhone and other touch screen devices, where users can give commands using specific fingers movements for specific actions (i.e. zoom in by separating two fingers or by doing the opposite to zoom out).</p>
<p>We’ve already revealed some of the secrets behind our <strong><a href="http://anidea.com/creative/behind-the-scene-agencynet-v2-0/" target="_self">eye-catching homepage</a></strong> and, in the spirit of open source, we thought we’d do the same here.</p>
<h3><span style="font-weight: normal;">Creating Gesture Navigation</span></h3>
<p><strong>Developer note:</strong> Gesture navigation is not suitable for every application.  Also, when using this technique, the developer should choose which gestures to use wisely.  Try to make the gestures self explanatory and intuitive.  Gestures need to be consistent and fairly simple in design, yet have distinct differences between them; we don’t want the users to get frustrated because the app is confusing the gestures.   Finally, a personal tip is to avoid letters, because a word in English may begin with a different letter in another language.</p>
<p>In this mini tutorial we will create a simple image gallery that will be controlled through the use of mouse gestures.   Here is a list of the gestures that we will catch:</p>
<ul>
<li>A horizontal line to zoom out.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-6002 aligncenter" title="zoomOut" src="http://files.anidea.com/wp-content/uploads/2010/02/zoomOut.jpg" alt="zoomOut" width="150" height="150" /></p>
<ul>
<li>A vertical line to zoom in.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-6001 aligncenter" title="zoomIn" src="http://files.anidea.com/wp-content/uploads/2010/02/zoomIn.jpg" alt="zoomIn" width="150" height="150" /></p>
<ul>
<li>An arrow pointing to the right to go to the next image.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-6000 aligncenter" title="right" src="http://files.anidea.com/wp-content/uploads/2010/02/right.jpg" alt="right" width="150" height="150" /></p>
<ul>
<li>An arrow pointing to the left to go to the previous image.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-6004 aligncenter" title="left" src="http://files.anidea.com/wp-content/uploads/2010/02/left1.jpg" alt="left" width="150" height="150" /></p>
<p>And here is the plan we will follow:</p>
<ol>
<li>Create a “gesture listener” that will call the commands and execute the behaviors on the gallery depending on the gesture that the user provided. This will act as a bridge between the gesture library and our app.</li>
<li>Create a gallery image class that has the next public behavior or functions: show next, show previous, zoom in and zoom out.</li>
<li>We will connect these by using the command pattern to add some sugar to the code, in this way we will be able to use buttons and/or gestures or whatever we want to use as an input for our gallery.</li>
</ol>
<p>If you haven’t already, take a look at our <strong><a href="http://www.agencynet.com/culture/" target="_self">Culture section</a></strong> and familiarize yourself with it so you have a better idea of what we are going to be talking about.  And from <strong><span style="text-decoration: underline;"><a href="https://agencynet.springloops.com/source/agn0000_src_public_gestures" target="_blank">here</a></span></strong>, you can download the source code using any SVN client.</p>
<p>(<em>Your svn client may ask you to authenticate, if so, use the word “anonymous” for the username and password</em>)</p>
<h3><span style="font-weight: normal;">The gestures handler</span></h3>
<p>The core of this is to have a way to recognize the mouse gesture (or the mouse movement trace).  The good news is that we don’t really need to get too much into it, there is already a library in AS3 that’s really simple to use it and it works great. The <strong><a href="http://www.bytearray.org/?p=91" target="_blank">Mouse Gesture Recognition lib for AS3</a></strong>, created by Didier Brun, implements all of the functionality that we need to detect mouse gestures; you only need to translate your mouse movement into numbers, where each number represents a direction.</p>
<p style="text-align: center;"><img class="size-full wp-image-6005 aligncenter" title="mouseMovement2" src="http://files.anidea.com/wp-content/uploads/2010/02/mouseMovement2.jpg" alt="mouseMovement2" width="300" height="150" /></p>
<p>After this, the numbers entered with the mouse are compared with the saved gestures, using the <strong><a href="http://en.wikipedia.org/wiki/Levenshtein_distance" target="_blank">Levenshtein distance</a></strong> (the minimum number of edits to transform one sequence into another), and then it selects the best candidate, provided it’s enough close to a defined gesture.</p>
<p>Please refer to the <strong><a href="http://www.bytearray.org/?p=91" target="_blank">official page</a></strong> to see a clear image of how it works and how it uses the Levenshtein algorithm to choose the best candidate of the registered gestures.</p>
<p>For this task, I have created a class called GesturesHandler that listens to the mouse gesture library events.  If a mouse gesture is recognized, it will execute the command specified by our class.</p>
<p>First we need to register the movement for each gesture that we want to match:</p>
<pre class="brush: as3; light: true;">
_mouseGesture.addGesture(RIGHT, &quot;1112333&quot;);
_mouseGesture.addGesture(LEFT, &quot;3332111&quot;);
_mouseGesture.addGesture(ZOOMIN, &quot;222222&quot;);
_mouseGesture.addGesture(ZOOMOUT, &quot;0000000&quot;);
//inverted
_mouseGesture.addGesture(RIGHT + &quot;2&quot;, &quot;7776555&quot;);
_mouseGesture.addGesture(LEFT + &quot;2&quot;, &quot;5556777&quot;);
_mouseGesture.addGesture(ZOOMIN + &quot;2&quot;, &quot;666666&quot;);
_mouseGesture.addGesture(ZOOMOUT + &quot;2&quot;, &quot;444444&quot;);
</pre>
<p>We need to register the same gesture twice since the user might draw the same gesture backwards, like the zoom in line, it can be draw from the top to the bottom or from bottom to the top.</p>
<p style="text-align: center;"><img class="size-full wp-image-5999 aligncenter" title="pathrightinverse" src="http://files.anidea.com/wp-content/uploads/2010/02/pathrightinverse.jpg" alt="pathrightinverse" width="150" height="150" /></p>
<p style="text-align: left;">Next, we need to add some handlers for the events that the Mouse Gesture library dispatches; here is a brief explanation of the event handlers inside our class:</p>
<ul>
<li><strong>handleStartCapture(<span style="font-weight: normal;">event:GestureEvent</span>): </strong>When the gesture library starts capturing a gesture, we need to start drawing that gesture in the UI to give the user feedback that a gesture is being handled.<strong></strong></li>
<li><strong>handleStopCapture(</strong>event:GestureEvent<strong>): </strong>We will use this event to clear the graphics of the DisplayObject that we use to draw the gesture.<strong></strong></li>
<li><strong>handleGestureMatch(<span style="font-weight: normal;">event:GestureEvent</span>): </strong>If a gesture of the ones we registered is matched, a command specific to each gesture is executed.<strong></strong></li>
</ul>
<pre class="brush: as3; light: true;">
private function handleGestureMatch(event:GestureEvent):void
{
   if (event.datas) {
      var gestureString:String = event.datas as String;
      if (gestureString.indexOf(RIGHT) &gt; -1) {
         _commands[RIGHT].execute();
      } else if (gestureString.indexOf(LEFT) &gt; -1) {
         _commands[LEFT].execute();&lt;/pre&gt;
      } else if (gestureString.indexOf(ZOOMIN) &gt; -1) {
         _commands[ZOOMIN].execute();
      } else if (gestureString.indexOf(ZOOMOUT) &gt; -1) {
         _commands[ZOOMOUT].execute();
      }
   }
}
</pre>
<p>So how do we register the commands?</p>
<pre class="brush: as3; light: true;">
public function addCommand(key:String, command:ICommand):void
{
   _commands[key] = command;
}
</pre>
<p>As you can see, there is an addCommand() function that adds a command to a dictionary.  The handleGestureMatch() function uses those commands from the dictionary to call each function.  We can add commands to our gesture handler dictionary from our Main class.  The good thing about using the command pattern is that our gesture handler is not tied to any other class; we can use our class to control anything that our concrete commands implements.</p>
<h3>The Image Gallery</h3>
<p>This class creates an Array of images defined in an xml, as soon as the first image is loaded that image is added, this class implements four public functions that will be called from our commands, here is a brief explanation of what they do although their names are pretty self explanatory:</p>
<ul>
<li><strong>zoomIn: </strong>Increases the size of the current image, maintaining the image centered.</li>
<li><strong>zoomOut:</strong> Decreases the size of the current image.</li>
<li><strong>showNext:</strong> It moves the current image to the left leaving the stage, and it shows the next image in the array coming from the right of the stage.</li>
<li><strong>showPrev: </strong> It moves the current image to the right leaving the stage, and it shows the previous image in the array coming from the left of the stage.</li>
</ul>
<p>So far, we have created the two main components of our small app, but we need to connect them using commands.  I think you are starting to feel my love for this pattern; it’s just a nice way to maintain objects loosely coupled and keep our code as abstract as possible.</p>
<h3>Commands</h3>
<p>Finally for the commands we will create an interface called ICommand that will define the signature for the “execute” function; with this we can create our concrete commands that will call the behaviors from our image gallery class using the “execute” function, here is a brief description of each of the commands class that I have created:</p>
<ul>
<li><strong>NextImageCommand: </strong>It Calls the showNext function of the image gallery.</li>
<li><strong>PreviousImageCommand: </strong>It Calls the showPrev function of the image gallery.</li>
<li><strong>ZoomInCommand: </strong>It Calls the zoomIn function of the image gallery.</li>
<li><strong>ZoomOutCommand: </strong>It Calls the zoomOut function of the image gallery.</li>
</ul>
<p>Here is one of the commands classes the only difference between them is the line of code inside the execute command function.</p>
<pre class="brush: as3; light: true;">
public class NextImageCommand implements ICommand
{
   private var _receiver:ImageGallery;
      public function NextImageCommand(receiver:ImageGallery)
      {
         _receiver = receiver;
      }
      /* INTERFACE com.agencynet.gesturegallery.commands.ICommand */

      public function execute():void
      {
         _receiver.showNext();
      }
}
</pre>
<h3>Mixing Things</h3>
<p>So in our Main class we link our objects using the next lines of code:</p>
<pre class="brush: as3; light: true;">
//create the gallery using the xml
_gallery = new ImageGallery(xml.images.image);
addChild(_gallery);

//create the commands to control the gallery
var nextCommand:ICommand = new NextImageCommand(_gallery);
var prevCommand:ICommand = new PreviousImageCommand(_gallery);
var zoomInCommand:ICommand = new ZoomInCommand(_gallery);
var zoomOutCommand:ICommand = new ZoomOutCommand(_gallery);

//create and add the gestureHandler that will receive the mouse events
_gestureHandler = new GesturesHandler();
_gestureHandler.resize(stage.stageWidth, stage.stageHeight);
addChild(_gestureHandler);

//assign a command to a gesture type
_gestureHandler.addCommand(GesturesHandler.RIGHT, nextCommand);
_gestureHandler.addCommand(GesturesHandler.LEFT, prevCommand);
_gestureHandler.addCommand(GesturesHandler.ZOOMIN, zoomInCommand);
_gestureHandler.addCommand(GesturesHandler.ZOOMOUT, zoomOutCommand);
</pre>
<p>As you can see we create our ImageGallery, then we create one instance of each of our commands. After that, we create the GestureHandler instance and, finally, we add the commands to it using the addCommand() function.</p>
<h3>A Bonus</h3>
<p>So for all of you who kept reading and watched the source you may have noticed that there is another class available called Menu, this class is also able to add commands just like our GestureHandler, this class contains four buttons on the edges of our stage, clicking on each of the buttons will trigger one of our commands.  By using the same commands we are able to control our ImageGallery from a different source and we don’t need to tell our ImageGallery class anything.</p>
<p>I hope you have found this useful and that you can use it in your future works, and please don’t hesitate to post your comments either if you have questions or suggestions about how can I improve the way I write my examples, and keep flashing the world.</p>
<p><em>For more Behind The Scenes content check out:<br />
<em><a href="http://anidea.com/creative/behind-the-scene-agencynet-v2-0" target="_blank">Behind the Scenes: AgencyNet 2.0</a></em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/technology/behind-the-scenes-mouse-gestures-in-a-usable-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The New AgencyNet.com</title>
		<link>http://anidea.com/innovation/the-new-agencynet-com/</link>
		<comments>http://anidea.com/innovation/the-new-agencynet-com/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:25:40 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[Project Launches]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=5951</guid>
		<description><![CDATA[After five years and lots of wear and tear, I’m proud to announce the launch of the new agencynet.com. ]]></description>
			<content:encoded><![CDATA[<h5>We’re a modern marketing agency – always have been. For 15 years.</h5>
<p>We’re not a digital production company.  We’re not a media shop.  We’re not a think tank.  We’re not a software developer.  We’re not a creative boutique.  We’re not a business consultancy.  As I said, we’re a modern marketing agency… and by virtue of that; we’re all of those things and a whole lot more.</p>
<p>But more importantly, much more importantly, we’re people.  Smart, hard-working, experienced, talented, passionate people who thrive and perform in a culture of positivity, creativity and innovation.  And those people, that culture, and the work we produce accordingly, are a primary factor in why new clients hire us and the majority of our relationships span a decade.</p>
<p>With this perspective, I sat down five years ago to define the main objectives for AgencyNet’s last website, and the answer was remarkably clear: humanize ourselves, bring people inside, and let them experience our work and culture.</p>
<p>Fast forward a little over a half-decade and just about everything has changed in digital. Google is no longer supplying search results to Yahoo (and they have 8-times the market cap.) Social networking sites have usurped aggregation portals as the most heavily trafficked web destinations. Our business today is more about creating sustainable platforms and reaching consumers across many screens (particularly mobile) than it is about one-off initiatives and micro sites. And awesome publishing tools (like the one we’re using here in Wordpress) have empowered a legion of beautiful and simple communication platforms.</p>
<p>But a few things remain the same. We’re still a modern marketing agency (although much larger now.)  Clients and prospective clients (increasingly global) still hire us for our talented people and culture of innovation. And the web (now fully broadband empowered) still has the incredible power to touch a user&#8217;s senses via a highly crafted, rich experience.  As such, the objectives for our redesign remained the same: humanize ourselves, bring people inside, and let them experience our work and culture.</p>
<p>So, after five years and lots of wear and tear, I’m proud to announce the launch of the new agencynet.com. The site complements our presence on YouTube, Facebook, Twitter, Flickr and SlideShare, where much of our team actively learns, shares, and pontificates about this fast paced, nuanced, and always energizing industry we&#8217;re in.</p>
<p>The creation of the site was an opportunity for the entire team to push boundaries, as well as flex their creative and programmatic skills.  We still have an insatiable desire for innovation.  This time, it’s quenched with killer social media integration (Twitter feeds for every member of our team), multi-screen connectivity (the ability to fly a helicopter from your iPhone) and the ‘SlideBar’ (dynamically identifying and allowing users to seamlessly transition between this blog and the immersive site.)</p>
<p>I hope you enjoy the experience as much as our team enjoyed creating it.  Can’t wait to hear what you think…</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/innovation/the-new-agencynet-com/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Behind The Scenes: AgencyNet V2.0</title>
		<link>http://anidea.com/creative/behind-the-scene-agencynet-v2-0/</link>
		<comments>http://anidea.com/creative/behind-the-scene-agencynet-v2-0/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:18:34 +0000</pubDate>
		<dc:creator>Joshua P.</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=5559</guid>
		<description><![CDATA[A glimpse behind the scenes of our homepage and the creative process used to bring it to life. ]]></description>
			<content:encoded><![CDATA[<h5>After nearly a year of development AgencyNet V2.0 is alive and online.</h5>
<p>In the open spirit of the internet, we would like to share some behind the scenes goodness with everyone out there. In this article, we wanted to focus on the homepage building and the creative process behind it.</p>
<p>The challenge of showing two office locations in one interface was tricky. With one office in sunny Florida and the other in downtown New York City it was a challenge to blend the unique environments into one world. Our solution was to create a tower that allows the user to travel vertically between the two locations. We used the background behind the tower to communicate the environment and atmosphere of both locations. As a bonus, we felt that combining our offices is symbolic of how close knit our agency is, regardless of location. Even though our real offices are states away, our streamlined process and constant communication makes it feel like we are all working under one roof all the time.</p>
<p>Our team discussed a variety of executions for creating the building. We compared the pros and cons of constructing a physical miniature model, creating it in 3D, or stitching together stop-motion photography of our real offices. In the end, we chose to create the building in 3D.  Not only would it give us the greatest control over style and quality, but it would be the most flexible to update in the future.</p>
<p>In order to build it right we needed to create a plan that broke-down the construction into stages.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5569" title="Process_Timeline" src="http://files.anidea.com/wp-content/uploads/2010/01/Process_Timeline.jpg" alt="Process_Timeline" width="430" height="23" /></p>
<h3>STAGE ONE: Sketch</h3>
<p>We began with a sketch. We based the layout on the actual blueprints of both offices. Sketching the building layout allowed us to quickly determine where people, animations, and interactive areas would live.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5571" title="Sketch" src="http://files.anidea.com/wp-content/uploads/2010/01/Sketch.jpg" alt="Sketch" width="430" height="422" /></p>
<h3>STAGE TWO: Draft</h3>
<p>Once we had our rough blueprint, we translated the sketch into 3D space and began building our world. The foundation and building walls were first modeled low-res to give a better idea of scale and placement. We could use this mockup to plan additional details and elements (including imagery, video, interactivity and personality) that would eventually bring the office to life.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5565" title="Draft" src="http://files.anidea.com/wp-content/uploads/2010/01/Draft.jpg" alt="Draft" width="430" height="279" /></p>
<h3>STAGE THREE: Prototype</h3>
<p>Next we planned the interior design of both offices and began modeling the furniture and other objects. Higher res renders with lighting allowed us to get a better idea of how it would look in the final render. This step allowed us to start planning how various objects would help bring the otherwise flat rooms to life.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5570" title="Prototype" src="http://files.anidea.com/wp-content/uploads/2010/01/Prototype.jpg" alt="Prototype" width="430" height="285" /></p>
<h3>STAGE FOUR: Render</h3>
<p>After weeks of texturing and lighting we had a photorealistic render. Small details and textures were touched up in Photoshop. We passed around the layered building to different designers in both offices, so they could each add their own style and love to the building – dropping in posters, instruments, designer toys, and all kinds of fun stuff that’s in our real offices.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5566" title="Final_Render" src="http://files.anidea.com/wp-content/uploads/2010/01/Final_Render.jpg" alt="Final_Render" width="460" height="535" /></p>
<h3>STAGE FIVE: Video Shoot</h3>
<p>Once the final render was complete, we scripted out “micro” storylines for our staff to act out. We developed a shot list that outlined every action we needed to capture on set.</p>
<p>Next we constructed a 40’ x 12’ green screen stage and set up our HD cam and lighting. We used a sophisticated system for keying the live green screen video on the fly, so as we looked through the camera we could see the people as if they were in our 3D building. This allowed us to plan out complex walking paths and interactions. After three days of intense shooting and choreography, we had everything we needed to move on to compositing.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5573" title="Video_Shoot_2" src="http://files.anidea.com/wp-content/uploads/2010/01/Video_Shoot_2.jpg" alt="Video_Shoot_2" width="460" height="307" /></p>
<h3><img class="aligncenter size-full wp-image-5572" title="Video_Shoot_1" src="http://files.anidea.com/wp-content/uploads/2010/01/Video_Shoot_1.jpg" alt="Video_Shoot_1" width="460" height="499" /></h3>
<h3><img class="aligncenter size-full wp-image-5564" title="AE_Screenshot" src="http://files.anidea.com/wp-content/uploads/2010/01/AE_Screenshot.jpg" alt="AE_Screenshot" width="460" height="290" /></h3>
<h3><img class="aligncenter size-full wp-image-5568" title="Mel_Betsy_Composite" src="http://files.anidea.com/wp-content/uploads/2010/01/Mel_Betsy_Composite.jpg" alt="Mel_Betsy_Composite" width="460" height="296" /></h3>
<h3>STAGE SIX: Flash Dev</h3>
<p>In this stage we blended together all the elements into the master scene (3D building, video people, and background). We keyed all the videos and encoded them as FLVs, then brought the elements into Flash to prepare the scene for programming. Our developers spent the remaining months programming the interactions and ultimately bringing the site to life.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5567" title="Final_Site" src="http://files.anidea.com/wp-content/uploads/2010/01/Final_Site.jpg" alt="Final_Site" width="460" height="318" /></p>
<h3>IN CLOSING</h3>
<p>Working on this redesign has been an emotional roller coaster for everyone involved. At times we hit serious obstacles in design and technology, but we all knew how special this project was going to be so we kept pushing forward relentlessly. It took a lot of late nights and out-of-the-box thinking to pull it off. The final product is more than a website, it’s an immersive world that communicates the culture and strategic thinking at the forefront of AgencyNet.</p>
<p>We welcome you inside and hope you enjoy your stay.</p>
<p><em>For more Behind The Scenes content check out:<br />
</em><a href="http://anidea.com/technology/behind-the-scenes-mouse-gestures-in-a-usable-way/" target="_self"><strong><em>Mouse Gestures in a Usable Way</em></strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/creative/behind-the-scene-agencynet-v2-0/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Fun With Bezier Curves</title>
		<link>http://anidea.com/technology/fun-with-bezier-curves/</link>
		<comments>http://anidea.com/technology/fun-with-bezier-curves/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 19:52:29 +0000</pubDate>
		<dc:creator>Ebyan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[bezier curves]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[procedural art]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=5757</guid>
		<description><![CDATA[Demystifying and experimenting with a custom Bézier Curve drawing algorithm.]]></description>
			<content:encoded><![CDATA[<h5>Bézier curves are one of the more beautiful applications of math.</h5>
<p>Not only are they pretty to look at, but they have many practical applications as well.  Bézier curves are often employed to smoothly and naturally model the animation of objects. They&#8217;re also useful in vector art, allowing an image to be scaled infinitely without loss of quality. If you&#8217;ve worked with popular graphics and design applications, such as Photoshop, Illustrator, Flash, or InDesign, you may be familiar with Bézier curves as &#8220;paths.&#8221; Paths are vector-based curves whose underlying implementation builds upon the Bézier algorithm described here.</p>
<p>Up until recently, Bézier curves were some mathematical wonder that could only be represented with fancy calculus equations.</p>
<p>And while the <a href="http://en.wikipedia.org/wiki/Bezier_curves" target="_blank"><strong>Wikipedia Article on Bézier Curves</strong></a> didn&#8217;t seem to do much to refute this perception at first, the animated examples further down the page revealed the simplicity, straightforwardness, and beauty of the algorithm, which goes something like this:</p>
<h3>First Order Beziers</h3>
<p>To begin, pick the order of the curve you wish to draw, from 1 to infinity. This is where you may have seen the term &#8220;quadratic Bézier&#8221; or &#8220;cubic Bézier&#8221;, these are 2nd and 3rd order curves. Then pick and plot the anchor points that will be used to draw your 1st order curves. You should select an amount of anchor points equal to your order + 1.</p>
<p>Starting with your 1st order curves (which are actually straight lines), and all the way until the highest order curve, step through a position on the curve from 0 to 1. You can think of this as the percentage of curve completion, 0 being no curve, and 1 being a complete curve. You should select a small number to increment the step each round, such as 0.01.</p>
<p>At every step, calculate what I like to call the &#8220;midpoint&#8221; of the two points one level earlier. The term &#8220;midpoint&#8221; is technically misleading but makes the concept easy to visualize: a midpoint is the point halfway between two points. Instead of the <em>halfway</em> mark, though, we will be calculating the at Nth percent of the way from point 1 to point 2, where N is the current step; so that when our current step is 0.3, we calculate the point 30% of the way from point 1 to point 2, for example.</p>
<p>We can generalize the basic midpoint function (the easy case of 0.5 or 50%):</p>
<pre class="brush: as3; light: true;">
public function findMidpoint(p1:Point, p2:Point):Point
{
	return new Point((p1.x+p2.x)/2, (p1.y+p2.y)/2);
}
</pre>
<p>to:</p>
<pre class="brush: as3; light: true;">
public function findMidpoint(p1:Point, p2:Point, step:Number):Point
{
	return new Point((p1.x * step) + (p2.x * (1 - step)), (p1.y * step) + (p2.y * (1 - step)));
}
</pre>
<p>This function takes two points, and returns a new point where its components are closer to the first point when the step is closer to 0, and closer to the second point when the step is closer to 1.</p>
<p>If we plot these points, we will have something like this:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="337" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="false" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="opaque" /><param name="src" value="/wp-content/uploads/2010/02/bez_first_order.swf" /><param name="allowfullscreen" value="false" /><embed type="application/x-shockwave-flash" width="450" height="337" src="/wp-content/uploads/2010/02/bez_first_order.swf" wmode="opaque" allowscriptaccess="always" allowfullscreen="false"></embed></object></p>
<p>This simple routine is the basic building block of Bézier curves.</p>
<h3>Quadratic Beziers</h3>
<p>A quadratic, or 2nd order Bézier curve, takes, at every step, the current midpoint values of the 1st level lines (there are two of these), and gets the midpoint between <em>those</em>, as seen below:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="337" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="false" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="opaque" /><param name="src" value="/wp-content/uploads/2010/02/bez_quadratic.swf" /><param name="allowfullscreen" value="false" /><embed type="application/x-shockwave-flash" width="450" height="337" src="/wp-content/uploads/2010/02/bez_quadratic.swf" wmode="opaque" allowscriptaccess="always" allowfullscreen="false"></embed></object></p>
<h3>Cubic Beziers</h3>
<p>A cubic, or 3rd order Bézier curve, pictured in white below, takes, at every step, the current midpoint of the 2nd level curves before it, pictured in red:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="337" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="false" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="opaque" /><param name="src" value="/wp-content/uploads/2010/02/bez_cubic.swf" /><param name="allowfullscreen" value="false" /><embed type="application/x-shockwave-flash" width="450" height="337" src="/wp-content/uploads/2010/02/bez_cubic.swf" wmode="opaque" allowscriptaccess="always" allowfullscreen="false"></embed></object></p>
<h3>5th Order Beziers</h3>
<p>We can generalize the algorithm to the following: at every step, iterate from order 1 to order O, for every point of order O at index i, take the points i and i+1 at order O-1, and find the midpoints between them. Below is a fifth order Bézier curve (white), built iteratively from the earlier orders: 1st, not pictured; 2nd, red; 3rd, green; and 4th, blue:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="337" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="false" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="opaque" /><param name="src" value="/wp-content/uploads/2010/02/bez_fifth_order.swf" /><param name="allowfullscreen" value="false" /><embed type="application/x-shockwave-flash" width="450" height="337" src="/wp-content/uploads/2010/02/bez_fifth_order.swf" wmode="opaque" allowscriptaccess="always" allowfullscreen="false"></embed></object></p>
<h3>8th Order Beziers</h3>
<p>Processing power is the only limit! <a href="http://anidea.com/8th-order-bezier-curves/" target="_blank"><strong>Here&#8217;s a larger example of 8th order Bézier curves, drawn perpetually</strong></a>. Be forewarned, this is hypnotizing.</p>
<h3>Source Code</h3>
<p><strong>The source code for the larger, generalized example, <a href="https://agencynet.springloops.com/source/lab0008_src_as_bezier" target="_blank">is available on SVN</a></strong>.<br />
(<em>Your SVN client may ask you to authenticate, if so, use the word &#8220;anonymous&#8221; for the username and password</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/technology/fun-with-bezier-curves/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What or Who Do You Less Than Three?</title>
		<link>http://anidea.com/creative/what-or-who-do-you-less-than-three/</link>
		<comments>http://anidea.com/creative/what-or-who-do-you-less-than-three/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 23:48:17 +0000</pubDate>
		<dc:creator>Garett</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Love]]></category>

		<guid isPermaLink="false">http://anidea.com/?p=5736</guid>
		<description><![CDATA[In spirit of Valentine's Day, we ask what or who do you <3 ?]]></description>
			<content:encoded><![CDATA[<h5>This valentine’s day, we wanted to pay homage to &lt;3.</h5>
<p>That’s right, <a href="    http://lessthanthree.agencynet.com/" target="_blank"><em><strong>less than three</strong></em></a>. The textual emblem that stands for love.  It is often used in text messages, IMs, and tweets. And when directed to a person it can say so much to the reader.  Some say a picture is worth a thousand words. We feel the combination of two characters conveys much more.</p>
<p>But the beauty of this little exercise is to allow people to share the things they &lt;3 most and, in turn, share in the expression of others through aggregation.  Our goal wasn’t to set out to change the world, or create some crazy viral marketing initiative.  We just wanted to share the things we &lt;3.</p>
<p>Visit <a href="    http://lessthanthree.agencynet.com/" target="_blank"><strong>LessThanThree.AgencyNet.com</strong></a> and tell us what you &lt;3.</p>
]]></content:encoded>
			<wfw:commentRss>http://anidea.com/creative/what-or-who-do-you-less-than-three/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
