<?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>Web3D &#187; molehill</title>
	<atom:link href="http://web3d.toborowicz.pl/tag/molehill/feed/" rel="self" type="application/rss+xml" />
	<link>http://web3d.toborowicz.pl</link>
	<description>Portal interaktywnych technologii 3D w Internecie</description>
	<lastBuildDate>Sun, 03 May 2015 18:24:07 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Stage 3D aka Molehill &#8211; początki rewolucyjnej technologii 3D we Flashu</title>
		<link>http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/</link>
		<comments>http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 16:05:06 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[alternativa3d]]></category>
		<category><![CDATA[away3d]]></category>
		<category><![CDATA[coppercube]]></category>
		<category><![CDATA[flare3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[minko]]></category>
		<category><![CDATA[molehill]]></category>
		<category><![CDATA[sophie3d]]></category>
		<category><![CDATA[stage3d]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[yogurt3d]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=215</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/" title="Stage 3D aka Molehill - początki rewolucyjnej technologii 3D we Flashu"></a>Kolejna wersja Flasha, znana pod kryptonimem Molehill (ang. kopiec kreta), oddaje twórcom do dyspozycji zestaw niskopoziomowych interfejsów programistycznych, które umożliwią Flash Playerowi wykorzystanie mocy drzemiącej w wyspecjalizowanych układach graficznych. Obliczenia, które były dotąd wykonywane programowo przez główny procesor (CPU), przeniesione &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/" title="Stage 3D aka Molehill - początki rewolucyjnej technologii 3D we Flashu"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-231 size-thumbnail" title="MAX racer, na silniku Alternativa Platform prezentuje mozliwosci nowego Flash Stage 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/6-150x150.jpg" alt="Screenshot z gry MAX racer" width="150" height="150" />Kolejna wersja Flasha, znana pod kryptonimem Molehill (ang. kopiec kreta), oddaje twórcom do dyspozycji zestaw niskopoziomowych interfejsów programistycznych, które umożliwią Flash Playerowi wykorzystanie mocy drzemiącej w wyspecjalizowanych układach graficznych. Obliczenia, które były dotąd wykonywane programowo przez główny procesor (CPU), przeniesione zostaną do graficznej jednostki przetwarzania (GPU), w którą wyposażony jest każdy nowy komputer. Molehill opiera się na interfejsie DirectX na platformie Windows, na OpenGL w systemach typu Linux i Mac oraz na OpenGL ES w urządzeniach przenośnych. Dostępny jest również programowy renderer SwiftShader, w wypadku gdyby kompatybilny sprzęt nie został znaleziony.</p>
<p><span id="more-215"></span>Nowy interfejs który proponuje Adobe operuje na niskim poziomie. W skrócie można to określić w ten sposób, że programista tworzy program służący bezpośrednio do cieniowania wierzchołków i pikseli (vertex and fragment shader) (<a href="http://www.bytearray.org/?p=2555" target="_blank">link</a>). Pozwala to na ogromną elastyczność, ale jednocześnie stopień skomplikowania i złożoności kodu który trzeba napisać, aby wygenerować trójwymiarowy obiekt, jest zdecydowanie zbyt wysoki dla twórców i grafików, którzy nie mają wiele do czynienia z programowanie, a co dopiero z programowym tworzeniem grafiki 3D. Dlatego Adobe postawiło na współpracę z deweloperami obecnych już na rynku bibliotek obsługi 3D we Flashu. Alternativa3D, Away3D, CopperCube, Flare3D, Minko, Sophie3D oraz Yogurt3D, w swoich najnowszych wersjach, obsługują technologię dostarczoną przez Flash Molehill (<a href="http://www.bytearray.org/?p=2810" target="_blank">link</a>).</p>
<p>Symbioza Adobe z projektami które są dostępne już od pewnego czasu na rynku, zapewnia pewnego rodzaju wsteczną kompatybilność kodu. Dzięki temu twórcy nie będą musieli uczyć się nowych narzędzi i nowego sposobu tworzenia &#8211; zmieni się jedynie podłoże techniczne silnika, w mniejszym stopniu jego składnia. Na scenie ma się również pojawić bardzo popularny silnik do tworzenia trójwymiarowych gier Unity3D (<a href="http://blogs.unity3d.com/2011/02/27/unity-flash-3d-on-the-web/" target="_blank">link</a>). To potężne narzędzie, obejmujące również wizualny edytor, dotychczas korzystało z własnej, wspomaganej sprzętowo wtyczki. Plugin ten, pomimo swojej znacznej popularności (35 milinów użytkowników (<a href="http://unity3d.com/unity/publishing/web" target="_blank">link</a>)), nie dorównuje jednak penetracji Flash Playera &#8211; współpraca z Adobe ma zapewnić możliwość eksportu aplikacji stworzonych w Unity3D, bezpośrednio do formatu Flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unity3D, pełnowartościowe gry 3D w Twojej przeglądarce</title>
		<link>http://web3d.toborowicz.pl/pluginy/unity3d-pelnowartosciowe-gry-3d-w-twojej-przegladarce/</link>
		<comments>http://web3d.toborowicz.pl/pluginy/unity3d-pelnowartosciowe-gry-3d-w-twojej-przegladarce/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 12:45:55 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Wtyczki]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[molehill]]></category>
		<category><![CDATA[pluginy]]></category>
		<category><![CDATA[unity3D]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[wtyczki]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=107</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/pluginy/unity3d-pelnowartosciowe-gry-3d-w-twojej-przegladarce/" title="Unity3D, pełnowartościowe gry 3D w Twojej przeglądarce"></a>Unity 3D (link) jest najpopularniejszym engine’em, w którym treści zrobione mogą być publikowane do sieci i uruchamiane przy pomocy odtwarzacza Unity Player. Posiada on atrakcyjne cechy, patrząc z perspektywy instalacji przez zwykłego użytkownika: zajmuje mniej niż 4mb, instaluje się w &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/pluginy/unity3d-pelnowartosciowe-gry-3d-w-twojej-przegladarce/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/pluginy/unity3d-pelnowartosciowe-gry-3d-w-twojej-przegladarce/" title="Unity3D, pełnowartościowe gry 3D w Twojej przeglądarce"></a>			<content:encoded><![CDATA[<p>Unity 3D (<a href="http://unity3d.com/" target="_blank">link</a>) jest najpopularniejszym engine’em, w którym treści zrobione mogą być publikowane do sieci i uruchamiane przy pomocy odtwarzacza Unity Player. Posiada on atrakcyjne cechy, patrząc z perspektywy instalacji przez zwykłego użytkownika: zajmuje mniej niż 4mb, instaluje się w prosty sposób przy pomocy technologi Java Webstart (sam engine nie jest napisany w Javie), nie wymaga ponownego uruchomienia przeglądarki, ani nie instaluje dodatkowego oprogramowania (pasków narzędzi itp.). Autorzy chwalą się na stronie, że ich webplayer został zainstalowany 60mln razy, co jest imponującą ilością, jednak nie przekłada się naturalnie na 60mln użytkowników. Ostrożne szacunki twórców, mówią o ogólnej penetracji rynku na poziomie około 1% (<a href="http://blogs.unity3d.com/2008/03/31/thoughts-on-browser-plugin-penetration/" target="_blank">link</a>). Jednocześnie, według ich obliczeń, aż 60% użytkowników z powodzeniem instaluje wtyczkę, jeśli trafia na stronę która jej wymaga.</p>
<p><span id="more-107"></span>Unity Player dostępne jest na wszystkie wiodące przeglądarki, zarówno na platformę Windows jak i Mac (Linux nie jest obsługiwany), natomiast samo Unity 3D jest w stanie publikować oprogramowanie także na platformy mobilne firmy Apple, system Android oraz konsole Nintendo Wii. Wsparcie dla Sony Playstation3 oraz Microsoft Xbox jest w trakcie implementacji. Od strony graficznej engine jest na bardzo wysokim poziomie zaawansowania. Obsługuje tzw. renderowanie odroczone (ang. deferred rendering &#8211; obliczenia wykonywane są dla poszczególnych fragmentów na które podzielona jest większa bryła, a ich wyniki umieszczane w przejściowych buforach, przed ostatecznym scaleniem), programowanie shaderow we własnym języku wyższego poziomu, autorski sposób prekompilowanego zarządzania powierzchniami widocznymi lub przesłoniętymi (ang. precomputed occlusion culling), generowanie map oświetlenia (ang. lightmapping) oraz dynamiczne cienie.</p>
<p>Dodatkowo, Unity 3D pozwala na korzystać z generatora terenów, rożnego typu symulatorów fizycznych opracowanych przez nVidia (PhysX), obsługi dźwięku oraz połączeń sieciowych do gry wieloosobowej. Do wszystkich tych rozszerzeń ułatwiających tworzenie aplikacji (szczególnie gier), bezpośredni dostęp możliwy jest poprzez wizualny edytor, który jest jedna z największych zalet Unity. Chociaż istnieje możliwość tworzenia skryptów (dostępne języki to JavaScript, C# oraz Boo), to całą zaawansowana aplikacje można z powodzeniem stworzyć też bez napisania ani jednej linijki kodu i bezpośrednio z edytora opublikować, gotowa do osadzenia na stronie internetowej.</p>
<p>Wszystkie te udogodnienia nie są jednak w pełni darmowe. Chociaż od pewnego czasu Unity dostępne jest bezpłatnie, to jest to wersja okrojona, z której usunięto niektóre istotne funkcje, pozostawiając mimo to w pełni funkcjonalny engine. Za wersje „Pro” oraz licencje do publikowania gier na platformy inne niż Windows, trzeba płacić dodatkowo. Zamiast walczyć o ogólnodostępność poprzez popularyzacje Unity Playera, twórcy Unity postanowili pójść inna droga i podjęli współpracę z Adobe, planując uczynić swój silnik kompatybilnym z playerem Flash w wersji Molehill (<a href="http://blogs.unity3d.com/2011/02/27/unity-flash-3d-on-the-web/" target="_blank">link</a>). Dzięki ogromnej bazie użytkowników którzy mają zainstalowana wtyczkę od obsługi Flasha, Unity 3D zyskałoby powszechny zasięg (a Adobe wygodne narzędzie do edycji).</p>
<ul>
<li>Unity 3D: <a href="http://unity3d.com/" target="_blank">http://unity3d.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/pluginy/unity3d-pelnowartosciowe-gry-3d-w-twojej-przegladarce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dostępne technologie Web3D</title>
		<link>http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/</link>
		<comments>http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 13:21:07 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Web3D]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[molehill]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=5</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/" title="Dostępne technologie Web3D"></a>Web3D rozwija się aktualnie w bardzo dynamiczny sposób, a największymi gwiazdami które zetrą się ze sobą w najbliższej rundzie, będą prawdopodobnie Adobe Flash (w kolejnej odsłonie, o kryptonimie Molehill) oraz WebGL. Nie są to jednak jedyni gracze &#8211; na rynku &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/" title="Dostępne technologie Web3D"></a>			<content:encoded><![CDATA[<p>Web3D rozwija się aktualnie w bardzo dynamiczny sposób, a największymi gwiazdami które zetrą się ze sobą w najbliższej rundzie, będą prawdopodobnie Adobe Flash (w kolejnej odsłonie, o kryptonimie Molehill) oraz WebGL. Nie są to jednak jedyni gracze &#8211; na rynku od lat istnieją aplikacje które pozwalają na osadzanie interaktywnej, trójwymiarowej grafiki na stronach www.</p>
<p><span id="more-5"></span>W witrynie zawarto informacje czym jest trójwymiarowa grafika oraz nakreślono podstaw niezbędnych do rozumienia sposobu jej generowania. Zaprezentowano język VRML, na podstawie którego prześledzono historię grafiki 3D oraz przeplatającej się z nią rzeczywistości wirtualnej. Wspomniano o martwych już dziś rozwiązaniach firm Adobe oraz Microsoft, które jednakowoż stanowią podwaliny sukcesu późniejszych projektów tych firm, a także są dobrą ilustracją na to, jak trudna to dziedzina. Dużo uwagi poświęcono technologii Java, która chociaż jest już dziś stabilna i wydajna, to nie może uwolnić się od złej sławy jaką obarczyły ją pierwsze wersje implementacji. Przedstawiono dotychczasową wersję Adobe Flasha, a także różne pluginy, między którymi znalazło się wiele silników do gier. Na końcu podsumowano wszystkie rozwiązania, umieszczając je w kontekście nadziei i trudności, z jakimi styka się Web3D.</p>
<p>Ze względu na mnogość rozwiązań i ich zróżnicowanie, wybór technologii wyświetlania grafiki trójwymiarowej na stronę internetową nie jest oczywisty. Niniejszy serwis powstała właśnie w celu ułatwienia tego zadania, a przynajmniej wskazania obszarów na które należy zwrócić uwagę. Z biegiem czasu, podejście twórców narzędzi do sposobu wykorzystania grafiki 3D uległo znacznej zmianie. Na samym początku trzeciego wymiaru w przeglądarkach, zakładano, że będzie to bogatszy, wygodniejszy i wizualnie atrakcyjny interfejs służący do obsługi wirtualnych światów. Bardzo ambitne plany odnośnie języka VRML nie zostały nigdy do końca zrealizowane, a cała historia standardu pokazuje wiele problemów z którymi do dziś styka się środowisko autorów interaktywnych, trójwymiarowych obrazów.</p>
<p>VRML dawał bardzo obszerny zestaw narzędzi i rozwiązań, które pozwalały w prosty sposób stworzyć wirtualny świat, ale narzucał też sztywne ramy, w granicach których należy się poruszać. Każda próba wykroczenia poza nie, skazana była na porażkę. Jednocześnie, w kolejnych wersjach standardu, starano się umieścić coraz więcej funkcji, komplikując tym samym i tak już nie łatwą implementację. Nie sposób wymyślić wszystkich możliwych zastosowań oprogramowania, jak również nie można programiście narzucać „jedynej słusznej” wizji. Z drugiej strony, zrozumiałym jest, że stworzenie silnika, który można w dowolny sposób modyfikować, może doprowadzić do tego, że każda aplikacja różni się od drugiej tak znacznie, że w efekcie trudno mówić o jakimkolwiek standardzie!</p>
<p>Dzisiejsze rozwiązania podchodzą w inny sposób do całego problemu. Nowoczesne technologie, takie jak WebGL lub Adobe Flash 11, skupiają się jedynie na tym, aby wygenerować grafikę o jak najlepszej jakości, w możliwie najkrótszym czasie. Stają się najniższą warstwą &#8211; interfejsem umożliwiającym „rysowanie” &#8211; podczas gdy ciężar logiki aplikacji i pozostałych niezbędnych jej składowych przerzucają na zewnętrzne oprogramowanie. Rozwarstwienie takie, nieobce w świecie informatyki, pozwala na dużą elastyczność, a także łatwiejszą kontrolę nad kodem źródłowym. Połączone aplikacje, z których każda wyspecjalizowana jest w jednej dziedzinie, wydają się być lepszym rozwiązaniem, niż jeden wszechstronny program. W każdym razie, jest to korzystne dla ogólnego rozwoju, szczególnie jeśli weźmie się pod uwagę model oprogramowania otwartego.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
