<?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>Google AI search bar Archives - Tax Heal</title>
	<atom:link href="https://www.taxheal.com/tag/google-ai-search-bar/feed" rel="self" type="application/rss+xml" />
	<link>https://www.taxheal.com/tag/google-ai-search-bar</link>
	<description>Complete Guide for Income Tax and GST in India</description>
	<lastBuildDate>Tue, 02 Jun 2026 11:53:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>How we used Gemini to build Google I/O 2026</title>
		<link>https://www.taxheal.com/how-we-used-gemini-to-build-google-i-o-2026.html</link>
		
		<dc:creator><![CDATA[Ashwani Kumar]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 11:53:24 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Facebook en Google]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Gemini AI]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google AI search bar]]></category>
		<category><![CDATA[Google ai search may 26]]></category>
		<category><![CDATA[Google Facebook number]]></category>
		<category><![CDATA[Google Flow AI video]]></category>
		<category><![CDATA[Google Gemini]]></category>
		<category><![CDATA[Google Gemini AI photo]]></category>
		<category><![CDATA[Google I/O 2026]]></category>
		<category><![CDATA[Google I/O 2026 announcements]]></category>
		<category><![CDATA[Google I/O announcements]]></category>
		<category><![CDATA[Google io 2026 highlights]]></category>
		<category><![CDATA[Google io 2026 summary]]></category>
		<category><![CDATA[Google io summary]]></category>
		<category><![CDATA[Google News facebook]]></category>
		<category><![CDATA[Google trending facebook]]></category>
		<category><![CDATA[Hey Google]]></category>
		<category><![CDATA[How we used Gemini]]></category>
		<category><![CDATA[whatsapp]]></category>
		<category><![CDATA[When is google going full AI]]></category>
		<category><![CDATA[YouTube under Google]]></category>
		<guid isPermaLink="false">https://www.taxheal.com/?p=132520</guid>

					<description><![CDATA[<p>How we used Gemini to build Google I/O 2026 How we used Gemini to build Google I/O 2026 From the jellyfish pre-show to our “TPU Training Day” film, see how Gemini helped make I/O happen this year. Google I/O 2026 was all about how we’re making AI helpful for everyone in new ways. But we didn’t… <span class="read-more"><a href="https://www.taxheal.com/how-we-used-gemini-to-build-google-i-o-2026.html">Read More &#187;</a></span></p>
]]></description>
										<content:encoded><![CDATA[<section class="article-hero">
<div class="article-hero__container">
<h2 class="article-hero__h1" style="text-align: center;">How we used Gemini to build Google I/O 2026</h2>
<p><img fetchpriority="high" decoding="async" class="aligncenter" src="https://external-preview.redd.it/how-we-used-gemini-to-build-google-i-o-2026-v0-lCrs-GyAxXLMuEStmBQ_hsOwOJQcJDBkooqMHHD-plE.png?width=1080&amp;crop=smart&amp;auto=webp&amp;s=5007a31b0cb9a105e34b6d33d55ff45503c09e94" alt="How we used Gemini to build Google I/O 2026" width="619" height="349" /></p>
<p>How we used Gemini to build Google I/O 2026</p>
</div>
</section>
<div class="article-meta__author-wrapper">
<div class="article-meta__abstract">
<p class="article-meta__abstract-text uni-body--large">From the jellyfish pre-show to our “TPU Training Day” film, see how Gemini helped make I/O happen this year.</p>
</div>
</div>
<div class="article-meta__container">
<div class="article-meta__content">
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p class="drop-cap" data-block-key="kd1r7"><a href="https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026-collection/">Google I/O 2026</a> was all about how we’re making AI helpful for everyone in new ways. But we didn’t just make announcements about our innovations in AI at I/O — we used those tools to bring I/O to life, too.</p>
<p data-block-key="341p4">It’s both a strange and exciting moment to be building anything. We&#8217;re living through an incredible shift where AI tools are getting better each month, effectively rewriting the rules of what we can create.</p>
<p data-block-key="a08up">This year, we challenged ourselves to use the same AI we were putting on stage to out-innovate, out-create and out-efficient ourselves.</p>
<p data-block-key="13vv3">We moved faster than ever and prototyped in real-time — blending human artistry with experimental technology — with no better example than the &#8220;Timmy TPU&#8221; film.</p>
<p data-block-key="aeb32">But the reward is showing how these tools unlock creativity and offload the mundane tasks, giving the team their best hours back for the parts they are uniquely suited to do. When done right, the event is amazing on its own, and, as a viewer, you stop thinking about how AI was used. That shift is the opportunity we want to share, because people keep asking, “What can you really do with AI?”</p>
<p data-block-key="13qhn">Keep reading to learn which AI tools we used — and how we prompted them — to help make I/O 2026 happen.</p>
<h2 data-block-key="8uojr">AI x Film</h2>
<h3 data-block-key="dgd6b">“TPU Training Day” short film</h3>
</div>
</div>
</div>
<div class="article-video-special h-c-page--mobile-full-bleed " data-yt-video="module" data-analytics-module="{&quot;module_name&quot;:&quot;Youtube Video&quot;}">
<div class="article-video-special__container">
<div class="article-module uni-article-video uni-article-video--body" data-component="uni-article-yt-player" data-page-title="" data-video-id="dhI4djOVEmI" data-index-id="2" data-type="video" data-component-initialized="true">
<div class="uni-article-video__embed-container hidden"><iframe id="uni-article-yt-player-dhI4djOVEmI-2" class="uni-article-video__video" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/dhI4djOVEmI?enablejsapi=1&amp;origin=https%3A%2F%2Fblog.google&amp;widgetid=1&amp;forigin=https%3A%2F%2Fblog.google%2Finnovation-and-ai%2Ftechnology%2Fai%2Fio-2026-google-ai%2F&amp;aoriginsup=1&amp;gporigin=https%3A%2F%2Fblog.google%2F&amp;vf=1" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<div class="uni-article-video__aspect-image">
<div class="uni-article-video__dimmer"></div>
</div>
<div class=" kw-speakable-hidden "></div>
</div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="7yyjw"><b>The AI products &amp; models:</b> Google AI Studio; experimental DeepMind models; Gemini Omni; Nano Banana</p>
<p data-block-key="eapj1"><b>What we did:</b> We created a short film starring a bunch of TPUs getting ready to do some heavy lifting for I/O 2026.</p>
<p data-block-key="blvo5"><b>How we did it:</b> This project started with a question: Could we make an animated film with the simplest materials — cardboard and markers — and then use AI to bring it to life? We worked with director Laurie Rowan and Nexus Studios to blend puppets, traditional animation and AI — keeping human craft and artistry right at the heart of &#8220;TPU Training Day&#8221; (also known as &#8220;Timmy TPU&#8221;).</p>
<p data-block-key="7lu8t">First, we captured character performances through puppetry and simple 3D animation. This gave us full control over framing and camera movement. We then used Nano Banana to generate stylized first frames from that raw footage. To keep frames consistent, we built a custom tool inside Google AI Studio. This let us test Nano Banana frames at scale, ensuring pixel-perfect matches before generating sequences.</p>
</div>
</div>
</div>
<section class="uni-component-spacing">
<div class="ui-carousel" role="region" aria-roledescription="carousel" aria-label="carousel" data-analytics-module="{&quot;module_name&quot;:&quot;Media Carousel&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<h2 class="ui-carousel__navigation" role="tablist"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/fulltechnique.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
<h2 class="ui-carousel__navigation" role="tablist"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/benchpress.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
<h2 class="ui-carousel__navigation" role="tablist"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/climbing.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
<h2 class="ui-carousel__navigation" role="tablist"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Puppets_x_AI__Behind_the_Scenes_with_Timmy_TPU.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
<h2 class="ui-carousel__navigation" role="tablist"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/TimmyTPU_BTS_AI_Studio.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
<h2 class="ui-carousel__navigation" role="tablist"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/EARLYTEST.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="7yyjw">We merged the base animation and stylized frames using Gemini Omni and other experimental models. This elevated the film to a cinematic level while retaining the original human intent. Preserving these tiny, human imperfections is what gives puppet films their charm, and our AI pipelines were designed to protect those details.</p>
</div>
</div>
</div>
<div class="article-video-special h-c-page--mobile-full-bleed " data-yt-video="module" data-analytics-module="{&quot;module_name&quot;:&quot;Youtube Video&quot;}">
<div class="article-video-special__container">
<div class="article-module uni-article-video uni-article-video--body" data-component="uni-article-yt-player" data-page-title="" data-video-id="jHEEaQJxJyo" data-index-id="6" data-type="video" data-component-initialized="true">
<div class="uni-article-video__embed-container hidden"><iframe id="uni-article-yt-player-jHEEaQJxJyo-6" class="uni-article-video__video" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/jHEEaQJxJyo?enablejsapi=1&amp;origin=https%3A%2F%2Fblog.google&amp;widgetid=2&amp;forigin=https%3A%2F%2Fblog.google%2Finnovation-and-ai%2Ftechnology%2Fai%2Fio-2026-google-ai%2F&amp;aoriginsup=1&amp;gporigin=https%3A%2F%2Fblog.google%2F&amp;vf=1" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<div class="uni-article-video__aspect-image">
<div class="uni-article-video__dimmer"></div>
</div>
</div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<h4 data-block-key="7yyjw">AI x Visual Design</h4>
<h4 data-block-key="1sm1v">I/O visual brand identity</h4>
</div>
</div>
</div>
<div class="image-full-width image-full-width--full image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset ">
<div><img loading="lazy" decoding="async" class="lazy-image--no-blur aligncenter" src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Collection-Hero.width-1000.format-webp.webp" alt="The words I/O surrounded by related icons, all in rainbow colors, against a white background" width="713" height="245" data-loading="{ &quot;mobile&quot;: &quot;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Collection-Hero.width-500.format-webp.webp&quot;, &quot;desktop&quot;: &quot;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Collection-Hero.width-1000.format-webp.webp&quot; }" /></div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="7yyjw"><b>The AI products &amp; models:</b> Gemini models and Nano Banana</p>
<p data-block-key="fl8n0"><b>What we did:</b> We created the visual brand identity for I/O 2026, landing on a four-color gradient with overlapping transparencies and interlocking icons.</p>
<p data-block-key="fl40q"><b>How we did it:</b> Our brand identity was a close collaboration between our team and AI. We started by feeding Gemini models our past brand guidelines and five years of I/O recaps. The early outputs didn&#8217;t quite hit the mark, so we ran some micro-experiments. We generated new imagery and iteratively fed outputs back into Nano Banana with feedback. We also used Nano Banana to explore icon styles. Finally, we landed on flat 2D icons that dynamically transform into hyper-textured 3D icons. This created a cohesive brand expression across keynotes, physical signage and digital apps.</p>
<p data-block-key="67v67">Here’s a prompt we used to explore icon styles with Nano Banana:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="Nano Banana prompt asking it to generate an icon from a combination of two images">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs"><span class="hljs-title class_">You</span> are an expert image editor. <span class="hljs-title class_">You</span> will be given two images.

**<span class="hljs-title class_">Image</span> <span class="hljs-number">1</span>** provides the **texture and material**.

**<span class="hljs-title class_">Image</span> <span class="hljs-number">2</span>** provides the **pose, shape, and lighting**.

<span class="hljs-title class_">Your</span> task is to create a <span class="hljs-keyword">new</span> image by applying the detailed texture 
and pattern <span class="hljs-keyword">from</span> the icon <span class="hljs-keyword">in</span> **<span class="hljs-title class_">Image</span> <span class="hljs-number">1</span>** onto the surface 
<span class="hljs-keyword">of</span> the white icon <span class="hljs-keyword">in</span> **<span class="hljs-title class_">Image</span> <span class="hljs-number">2</span>**.

**<span class="hljs-title class_">Crucial</span> <span class="hljs-title class_">Constraint</span>:** <span class="hljs-title class_">The</span> output image must perfectly preserve
the exact pose, camera angle, scale, and lighting 
<span class="hljs-keyword">of</span> the icon <span class="hljs-keyword">in</span> **<span class="hljs-title class_">Image</span> <span class="hljs-number">2</span>**. <span class="hljs-title class_">Do</span> not change its orientation 
or position <span class="hljs-keyword">in</span> <span class="hljs-built_in">any</span> way. <span class="hljs-title class_">The</span> final result should be the 
icon <span class="hljs-keyword">from</span> <span class="hljs-title class_">Image</span> <span class="hljs-number">2</span>, but <span class="hljs-keyword">with</span> the texture <span class="hljs-keyword">of</span> <span class="hljs-title class_">Image</span> <span class="hljs-number">1.</span></code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm">Our I/O YouTube trailer showcased our final icon style:</p>
</div>
</div>
</div>
<div class="article-video-special h-c-page--mobile-full-bleed " data-yt-video="module" data-analytics-module="{&quot;module_name&quot;:&quot;Youtube Video&quot;}">
<div class="article-video-special__container">
<div class="article-module uni-article-video uni-article-video--body" data-component="uni-article-yt-player" data-page-title="" data-video-id="4JVtVgl8oEs" data-index-id="12" data-type="video" data-component-initialized="true">
<div class="uni-article-video__embed-container hidden"><iframe loading="lazy" id="uni-article-yt-player-4JVtVgl8oEs-12" class="uni-article-video__video" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/4JVtVgl8oEs?enablejsapi=1&amp;origin=https%3A%2F%2Fblog.google&amp;widgetid=3&amp;forigin=https%3A%2F%2Fblog.google%2Finnovation-and-ai%2Ftechnology%2Fai%2Fio-2026-google-ai%2F&amp;aoriginsup=1&amp;gporigin=https%3A%2F%2Fblog.google%2F&amp;vf=6" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
</div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<h4 data-block-key="l80fm">AI x Immersive Experiences</h4>
<h3 data-block-key="em01f">The I/O pre-show: Jellectronica</h3>
</div>
</div>
</div>
<div class="image-full-width image-full-width--full image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset image-full-width__media-asset--mp4 ">
<h2 class="uni-video-player"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Jellectronica_rMGK9Ep.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm"><b>The AI products &amp; models:</b> Google Antigravity; Google Colab; Google CoralNPU; Google Flow Music; Lyria 3 Pro</p>
<p data-block-key="fmcs8"><b>What we did:</b> We kicked off the pre-show with Jellectronica, a generative music experiment in partnership with the Monterey Bay Aquarium that translated moon jelly movements into sound with Lyria 3 Pro.</p>
<p data-block-key="b0s35"><b>How we did it:</b> We trained a YOLO8 model in Google Colab, and then ran it on Google’s Coral NPU. This tracked jellyfish movement to control the music, which was made using Google Flow Music and the Lyria API. For example, more jellies in the bass section meant louder, more energetic bass. We also vibe-coded a mass stem generator in Google Antigravity to automate the production of music stems, like bass, chords, melody and drums.</p>
<h3 data-block-key="3tp38">The I/O pre-show: Infinite Scaler and Code the Countdown</h3>
</div>
</div>
</div>
<div class="image-full-width image-full-width--medium image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset image-full-width__media-asset--mp4 ">
<div class="uni-video-player">
<h2 class="uni-video-player"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Infinite_Scaler.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
</div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm"><b>The AI products &amp; models:</b> Google AI Studio; Gemini API; Gemini Canvas; Google Antigravity; Lyria 3; Nano Banana</p>
<p data-block-key="54hg6"><b>What we did:</b> Infinite Scaler, another part of the pre-show, was a video game where players competed and generated the levels as they played.</p>
<p data-block-key="d20j"><b>How we did it:</b> We wanted players to build infinite 3D worlds quickly just using 2D image generation. To do this, we used Nano Banana to generate sprite sheets from user prompts and reference images via the Gemini API. We sent foreground elements back to Nano Banana to generate normal, roughness and emission maps. This inferred depth, letting us map textures to a 3D cardboard box rendered in WebGL before adding them to the global stack of worlds. We used Google AI Studio for rapid prototyping before moving to Google Antigravity for development; we generated in-game music entirely using Lyria 3.</p>
<p data-block-key="9euqm">You can <a href="http://infinitescaler.withgoogle.com/" target="_blank" rel="noopener">play the game and explore the levels we built together here</a>.</p>
<p data-block-key="587o2">Here’s a sample user prompt for Infinite Scaler:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="A prompt for a majestic space fox levitating in space with Saturn and stars behind">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs">A majestic space fox levitating <span class="hljs-keyword">in</span> space <span class="hljs-keyword">with</span> a giant 
<span class="hljs-title class_">Saturn</span> and stars behind</code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm">Feeding that back into the Gemini API for a level plan gave us this prompt:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="Prompt to create a celestial fox void">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs"><span class="hljs-title class_">Title</span>: <span class="hljs-title class_">Celestial</span> <span class="hljs-title class_">Fox</span> <span class="hljs-title class_">Void</span>

<span class="hljs-title class_">Color</span> <span class="hljs-title class_">Palette</span>: <span class="hljs-title class_">Deep</span> navy and midnight blue backdrop, vibrant burnt
orange and dusty terracotta <span class="hljs-keyword">for</span> the fox, soft cream and muted amber 
<span class="hljs-keyword">for</span> <span class="hljs-title class_">Saturn</span> rings, and deep plum shadows. <span class="hljs-title class_">All</span> greens are replaced <span class="hljs-keyword">with</span> 
dull, earthy dark olive tones to avoid #00FF00 interference.
    
<span class="hljs-title class_">Skyline</span>: A vast expanse <span class="hljs-keyword">of</span> midnight blue clay textured <span class="hljs-keyword">with</span> dense
constellations <span class="hljs-keyword">of</span> white and pale yellow spherical stars <span class="hljs-keyword">of</span> varying sizes.

<span class="hljs-title class_">Sky</span> <span class="hljs-attr">panel</span>: <span class="hljs-title class_">Deep</span> indigo clay surface scattered <span class="hljs-keyword">with</span> clusters <span class="hljs-keyword">of</span> tiny 
white bead-like stars, creating a dense celestial field without
<span class="hljs-built_in">any</span> bright green elements.

<span class="hljs-title class_">Floor</span> <span class="hljs-attr">panel</span>: A flat plane <span class="hljs-keyword">of</span> deep violet cosmic dust sculpted <span class="hljs-keyword">with</span>
smooth, rounded craters and soft-molded ridges, keeping all surfaces 
matte and non-reflective.

<span class="hljs-title class_">Decorations</span> <span class="hljs-title class_">Arch</span>: A massive, perfectly spherical <span class="hljs-title class_">Saturn</span> dominates the 
upper sector <span class="hljs-keyword">with</span> thick, concentric ring layers made <span class="hljs-keyword">of</span> hand-pressed tan 
and cream clay coils.

<span class="hljs-title class_">Decorations</span> <span class="hljs-title class_">Ground</span>: A majestic fox <span class="hljs-keyword">with</span> flowing clay-sculpted fur
levitates at the center, surrounded by floating, multi-sized clay
asteroids and small, irregular space debris particles.</code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm">That prompt resulted in this sprite sheet. The game’s sprite sheets combined multiple elements in a consistent template that used green screen backgrounds for easy masking.</p>
</div>
</div>
</div>
<div class="image-full-width image-full-width--large image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset ">
<div><img loading="lazy" decoding="async" class="lazy-image--no-blur aligncenter" src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/fox-sprite.width-1000.format-webp.webp" alt="Sprite sheet showing various images including a fox and Saturn against a lime green background" width="692" height="557" data-loading="{ &quot;mobile&quot;: &quot;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/fox-sprite.width-500.format-webp.webp&quot;, &quot;desktop&quot;: &quot;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/fox-sprite.width-1000.format-webp.webp&quot; }" /></div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm">This process resulted in a fully playable 3D level like this:</p>
</div>
</div>
</div>
<div class="image-full-width image-full-width--full image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset image-full-width__media-asset--mp4 ">
<div class="uni-video-player">
<h2 class="uni-video-player"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/fox169.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
</div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="l80fm">Finally, we played a generated countdown coded by creators worldwide in our Code the Countdown challenge. <a href="https://x.com/googledevs/status/2050245538730168343" target="_blank" rel="noopener">We asked you</a> to design numbers between 1 and 10 in Canvas or AI Studio, then stitched them into a countdown powered by code.</p>
<h3 data-block-key="5gabu">Antigravity Coffee Co. pop-up</h3>
</div>
</div>
</div>
<section class="uni-component-spacing">
<div><img loading="lazy" decoding="async" class="alignleft" src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Antigravity_Coffee_Co..width-1000.format-webp.webp" alt="Antigravity Coffee Co. pop-up at I/O" width="531" height="354" /></div>
<div><img loading="lazy" decoding="async" class="aligncenter" src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Antigravity_Coffee_Co._2.width-1000.format-webp.webp" alt="Intricate latte art of a bicycle at Antigravity Coffee Co." width="244" height="365" /></div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="vz99w">
<p data-block-key="vz99w"><b>The AI products &amp; models:</b> Flutter; Gemini Enterprise Agent Platform; Google Antigravity; Nano Banana</p>
<p data-block-key="7dvgo"><b>What we did:</b> We created an app for I/O attendees to design and order lattes with custom art, then build their own version of the most unhinged coffee app ever.</p>
<p data-block-key="dpja"><b>How we did it:</b> We used generative UI and the A2UI protocol with Flutter to build adaptive interfaces that changed in real-time. This replaced static forms with dynamic user interactions. Firebase bridged the frontend to models like Nano Banana. This handled complex reasoning and content generation. A single Flutter codebase delivered a high-quality, zero-latency experience across different hardware. We relied on Google Cloud and Firebase — including Cloud Functions, Firestore and Cloud Ops. This solved the complexity of building and monitoring modern generative AI apps. Attendees also used Google Antigravity&#8217;s agentic coding to quickly build their own order apps.</p>
</div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<h4 data-block-key="l80fm">AI x Creative Delight</h4>
<h3 data-block-key="bsvmd">Speaker title cards</h3>
</div>
</div>
</div>
<div class="image-full-width image-full-width--full image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset image-full-width__media-asset--mp4 ">
<h2 class="uni-video-player"><a href="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Josh_Woodward_Speaker_Title_Card.mp4#t=0.001" target="_blank" rel="noopener">Click Here Open</a></h2>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="vz99w"><b>The AI products &amp; models:</b> Gemini Omni; Google Flow; Nano Banana Pro</p>
<p data-block-key="7c6pp"><b>What we did:</b> Each speaker got their own custom generated title card made with our image and video generation models.</p>
<p data-block-key="ft1ht"><b>How we did it:</b> Josh Woodward — our VP of Google Labs &amp; Google Gemini — is a great example. On stage, attendees saw a digital Josh riding Chrome Dino, then dunking a basketball.</p>
<p data-block-key="4n0eu">We used Nano Banana Pro to generate core assets like ingredient reference sheets. We used these ingredients to storyboard, trying variations and adding personal details. In Google Flow, we first used Veo to help prototype actions and generate animations like a slam dunk. We also generated animations with Gemini Omni in Google Flow, which was particularly helpful when dealing with intricate sports movements. Detailed text prompts kept the AI outputs consistent with our reference sheets. Finally, we composited and time-remapped raw motion from the generated videos into polished titles.</p>
<p data-block-key="7b9pg">Here’s a prompt we used for our ingredients reference sheet:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="Prompt about a man riding a trex, describing the full scene">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs"><span class="hljs-title class_">Man</span> casually riding the trex. <span class="hljs-title class_">He</span> looks comfortable like he has
done <span class="hljs-variable language_">this</span> many times before. <span class="hljs-title class_">Man</span> is relaxed and holding reins on
the trex. <span class="hljs-title class_">Expand</span> and show more <span class="hljs-keyword">of</span> scene. <span class="hljs-title class_">Keep</span> the cacti. <span class="hljs-title class_">Lighting</span> on 
man makes sense. <span class="hljs-title class_">Man</span> is also lit by dawn lighting like rest <span class="hljs-keyword">of</span> scene.</code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="vz99w">Here’s a Google Flow video prompt we used after that:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="Prompt continuing the trex scene for consistency, ending in a slam dunk">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs"><span class="hljs-title class_">Show</span> me the rest <span class="hljs-keyword">of</span> <span class="hljs-variable language_">this</span> scene. <span class="hljs-title class_">Keep</span> consistent <span class="hljs-keyword">with</span> the 
character sheet, especially the style <span class="hljs-keyword">of</span> the trex. <span class="hljs-title class_">The</span> trex jumps
over the cacti. <span class="hljs-title class_">Slam</span> dunk.</code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<h3 data-block-key="vz99w">Sticker swag</h3>
</div>
</div>
</div>
<div class="image-full-width image-full-width--medium image-full-width--constrained-width uni-component-spacing" data-analytics-module="{&quot;module_name&quot;:&quot;Inline Images&quot;,&quot;section_header&quot;:&quot;How we used Gemini to build Google I/O 2026&quot;}">
<div class=" image-full-width__media-asset ">
<div><img loading="lazy" decoding="async" class="lazy-image--no-blur aligncenter" src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IO_Stickers.width-1000.format-webp.webp" alt="Four 3D I/O stickers in different patterns, including a black and purple galactic pattern" width="663" height="502" data-loading="{ &quot;mobile&quot;: &quot;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IO_Stickers.width-500.format-webp.webp&quot;, &quot;desktop&quot;: &quot;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IO_Stickers.width-1000.format-webp.webp&quot; }" /></div>
</div>
</div>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="vz99w"><b>The AI products &amp; models:</b> Gemini and Nano Banana</p>
<p data-block-key="4vidt"><b>What we did:</b> We generated and printed custom I/O stickers for attendees on the spot.</p>
<p data-block-key="6tli5"><b>How we did it:</b> We built an interactive sticker game on a custom web app. Players had 20 seconds to catch falling prompts using an Android bot. There were over 100 prompt categories — from blueberries and disco balls to lasers and wood. Players selected two prompts, or hit &#8220;I&#8217;m feeling lucky&#8221; for a random mix. Our backend — using Nano Banana for Gemini and Android — fused these choices together. This created a highly personalized, custom I/O sticker design. Think of a 3D &#8220;I/O&#8221; made of solid gold waffles or a gummy bear motherboard. Designs were printed immediately for attendees to collect.</p>
<p data-block-key="3monp">Here’s an example prompt we used to generate the sticker designs, starting with some general guidelines:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="Prompt sharing guidance to apply complex materials and styles to a 3D layout">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs"><span class="hljs-title class_">You</span> are an advanced, highly precise <span class="hljs-variable constant_">AI</span> image generation rendering
engine. <span class="hljs-title class_">Your</span> primary <span class="hljs-keyword">function</span> is to apply complex materials and
artistic styles to a specific 3D layout provided by the user.</code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="vz99w">Next, we provided additional details about individual elements like color, lighting and in the example below, the iconic “I/O” shape:</p>
</div>
</div>
</div>
<section class="code-block" aria-label="Prompt sharing guidance to align generated textures with the input layout">
<div class="code-block__container">
<p>&nbsp;</p>
<pre class="code-block__pre kw-speakable-hidden" aria-hidden="true"><code class="language-ts hljs"><span class="hljs-title class_">The</span> geometry <span class="hljs-keyword">of</span> the <span class="hljs-title function_">object</span> (the vertical block, slanted slab, and
short cylinder forming <span class="hljs-string">"I/O"</span>) is immutable. <span class="hljs-title class_">You</span> must perfectly
align the generated textures <span class="hljs-keyword">with</span> the boundaries, depth and
perspective <span class="hljs-keyword">of</span> the input layout. <span class="hljs-title class_">Do</span> not alter the underlying 3D
shapes, pose or scale.</code></pre>
</div>
</section>
<div class="module--text module--text__article" role="presentation" data-analytics-module="{ &quot;module_name&quot;: &quot;Paragraph&quot;, &quot;section_header&quot;: &quot;How we used Gemini to build Google I/O 2026&quot; }">
<div class="uni-paragraph article-paragraph" data-component="uni-article-paragraph" data-component-initialized="true">
<div class="rich-text">
<p data-block-key="vz99w">To dive deeper, catch up on <a href="https://blog.google/innovation-and-ai/technology/ai/google-io-2026-all-our-announcements/">many of our biggest I/O 2026 announcements here</a>.</p>
</div>
<h4>Read more</h4>
<p>. <a href="https://www.taxheal.com/the-android-show-i-o-edition-2026-everything-announced-in-14-minutes.html" target="_blank" rel="noopener">The Android Show I/O Edition 2026: Everything Announced in 14 Minutes</a></p>
<p>. <a href="https://www.taxheal.com/everything-google-announced-at-i-o-2026-gemini-search-android-xr-more.html" target="_blank" rel="noopener">Everything Google announced at I/O 2026: Gemini, Search, Android XR, &amp; more</a></p>
<p>. <a href="https://www.taxheal.com/search-shopping-i-o-2026-keynote.html" target="_blank" rel="noopener">Search + Shopping I/O 2026 Keynote</a></p>
<p>.<a href="https://www.taxheal.com/i-o-2026-welcome-to-the-agentic-gemini-era.html" target="_blank" rel="noopener"> I/O 2026: Welcome to the agentic Gemini era</a></p>
<p>. <a href="https://www.taxheal.com/top-3-ai-on-android-updates-for-building-intelligent-experiences-google-i-o-2026.html" target="_blank" rel="noopener">Top 3 AI on Android updates for building intelligent experiences (Google I/O 2026)</a></p>
<p>. <a href="https://www.taxheal.com/google-antigravity-i-o-2026-keynote.html" target="_blank" rel="noopener">Google Antigravity | I/O 2026 Keynote</a></p>
<p>. <a href="https://www.taxheal.com/dive-deeper-into-i-o-2026-with-notebooklm.html" target="_blank" rel="noopener">Dive deeper into I/O 2026 with NotebookLM</a></p>
<p>. <a href="https://www.taxheal.com/flutter-at-google-i-o-2026-in-5-minutes.html" target="_blank" rel="noopener">Flutter at Google I/O 2026 in 5 minutes</a></p>
<p><strong>for more refer Gemini website <a href="https://gemini.google.com/" target="_blank" rel="noopener">click here</a></strong></p>
<p><strong>for more refer Artificial Intelligence  website <a href="https://indiaai.gov.in/" target="_blank" rel="noopener">click here</a></strong></p>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
		
		<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/fulltechnique.mp4" length="8685238" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/benchpress.mp4" length="1394642" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/climbing.mp4" length="573813" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Puppets_x_AI__Behind_the_Scenes_with_Timmy_TPU.mp4" length="2393029" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/TimmyTPU_BTS_AI_Studio.mp4" length="7726303" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/EARLYTEST.mp4" length="1950796" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Jellectronica_rMGK9Ep.mp4" length="24962671" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Infinite_Scaler.mp4" length="2019486" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/fox169.mp4" length="2659175" type="video/mp4" />
<enclosure url="https://storage.googleapis.com/gweb-uniblog-publish-prod/original_videos/Josh_Woodward_Speaker_Title_Card.mp4" length="9984085" type="video/mp4" />

			</item>
	</channel>
</rss>
