<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>eWEEK</provider_name><provider_url>https://www.eweek.com</provider_url><author_name>Chris Preimesberger</author_name><author_url>https://www.eweek.com/author/cpreimesberger/</author_url><title>HP, Intel Team Up with DreamWorks to Create 'How to Train Your Dragon' - IT Infrastructure - News &amp; Reviews - eWeek.com</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="9wu556Z3Of"&gt;&lt;a href="https://www.eweek.com/networking/hp-intel-team-up-with-dreamworks-to-create-how-to-train-your-dragon/"&gt;HP, Intel Team Up with DreamWorks to Create How to Train Your Dragon&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.eweek.com/networking/hp-intel-team-up-with-dreamworks-to-create-how-to-train-your-dragon/embed/#?secret=9wu556Z3Of" width="600" height="338" title="&#x201C;HP, Intel Team Up with DreamWorks to Create How to Train Your Dragon&#x201D; &#x2014; eWEEK" data-secret="9wu556Z3Of" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );

/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.eweek.com/wp-content/uploads/2020/10/dreamworks01.jpg</thumbnail_url><thumbnail_width>640</thumbnail_width><thumbnail_height>480</thumbnail_height><description>DreamWorks Animation SKG, well known for such hit movies as the "Shrek" series, "Madagascar," "Monsters and Aliens," "Kung Fu Panda" and "Over the Hedge," opened the curtain on its latest computer-generated 3D movie project, "How to Train Your Dragon" on March 26. In its first weekend ended March 28, the movie debuted as the top-grossing film of the year thus far, hauling in more than $43 million in three days. Along with IT partners Hewlett-Packard and Intel, the Glendale, Calif.-based studio hosted a group of about 100 international tech journalists and analysts on March 24 to demonstrate how HP's new Z-series workstations&#x97;utilizing Intel's six-core processors&#x97;now enable CG artists to create, play back, and render huge video files in the fastest times ever. These factors enable the artists to improve the quality of the work and get super-expensive projects like this one completed faster. DreamWorks spent about $150 million in a span of about 5 years just on "Dragon's" CG production&#x97;let alone marketing, distribution and related costs. Another mind-blowing fact is that this 3D film now takes up 100TB&#x97;that's right, terabytes&#x97;of storage capacity in the studio's data center farm, CTO Edwin Leonard said. Here is a slideshow explaining how new-generation CG works.</description></oembed>
