<?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/"
	>

<channel>
	<title>Ash on 3D Graphics, SF&#38;F and Everything</title>
	<atom:link href="http://www.ashsid.sk/wp/?feed=rss2&#038;lang=en-us" rel="self" type="application/rss+xml" />
	<link>http://www.ashsid.sk/wp</link>
	<description>Mostly harmless weblog</description>
	<pubDate>Sun, 11 Mar 2012 20:35:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en-us</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WebCam in Blender Game Engine 2.62</title>
		<link>http://www.ashsid.sk/wp/?p=174&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=174&amp;lang=en-us#comments</comments>
		<pubDate>Sat, 10 Mar 2012 07:43:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Game Engine]]></category>

		<category><![CDATA[blender game engine webcam texture]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=174</guid>
		<description><![CDATA[Blender Game Engine provides capability to use video sources as textures. Problem is it uses ffmpeg and it&#8217;s not very good for access to Windows webcams. I&#8217;ve came across this problem recently and found a workaround - external python module VideoCapture. It uses DirectShow so it should be able to use almost every webcam on [...]]]></description>
			<content:encoded><![CDATA[<p>Blender Game Engine provides capability to use video sources as textures. Problem is it uses ffmpeg and it&#8217;s not very good for access to Windows webcams. I&#8217;ve came across this problem recently and found a workaround - external python module <a href="http://videocapture.sourceforge.net/">VideoCapture</a>. It uses DirectShow so it should be able to use almost every webcam on Windows.<span id="more-174"></span></p>
<p><strong>VideoCapture installation</strong><br />
Blender 2.62 uses Python 3.2, so it&#8217;s necessary to find module built for for this version. It&#8217;s located on <a href="http://www.lfd.uci.edu/~gohlke/pythonlibs/">Python Extension packages for Windows page</a>. Choose proper build (VideoCapture-0.9.4.win-amd64-py3.2.exe or VideoCapture-0.9.4.win-win32-py3.2.exe) and install it into your Python installation.<br />
If Blender doesn&#8217;t recognize installed module, copy file vidcap.pyd and folder VideoCapture to folder 2.62\python\lib in Blender installation. Then it should work correctly.</p>
<p><strong>Example</strong><br />
I made a basic <a href="http://www.ashsid.sk/download/webcam.zip">example</a>. It creates dynamic texture, webcam device and it loads image from device to texture every frame. Device ID is defined as object&#8217;s property.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=174&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Ako určiť najlepšie poviedky v Ohnivom pere</title>
		<link>http://www.ashsid.sk/wp/?p=159&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=159&amp;lang=en-us#comments</comments>
		<pubDate>Tue, 20 Dec 2011 16:50:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SF&F]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=159</guid>
		<description><![CDATA[Jednoducho: porovnať každú s každou. Porovnanie dvoch textov je oveľa jednoduchšie než hodnotenie viac ako dvoch desiatok poviedok (podľa akýchkoľvek kritérií). Lenže tých dvojíc, ktoré treba posúdiť je tak veľa! Čo tak použiť systém, ktorý nám rozhodovanie a spracovanie výsledkov čo najviac uľahčí?

Práve preto som vytvoril tabuľku v Exceli (funguje vo všetkých MS Office od [...]]]></description>
			<content:encoded><![CDATA[<p>Jednoducho: porovnať každú s každou. Porovnanie dvoch textov je oveľa jednoduchšie než hodnotenie viac ako dvoch desiatok poviedok (podľa akýchkoľvek kritérií). Lenže tých dvojíc, ktoré treba posúdiť je tak veľa! Čo tak použiť systém, ktorý nám rozhodovanie a spracovanie výsledkov čo najviac uľahčí?<br />
<span id="more-159"></span><br />
Práve preto som vytvoril <a href="http://www.ashsid.sk/download/opx.xls">tabuľku</a> v Exceli (funguje vo všetkých MS Office od verzie 98). Obsahuje zoznam autorov a poviedok posledného kola Ohnivého pera, takže je možné pustiť sa do ich hodnotenia. Najskôr však treba povoliť spúšťanie makier, aby tabuľka fungovala tak, ako má (zvyčajne sa pod panelmi nástrojov ukáže bezpečnostné upozornenie).</p>
<p>Tabuľka obsahuje tri tlačidlá, ktoré riadia jeho činnosť.<br />
<img alt="Riadiace tlačidlá" src="http://www.ashsid.sk/images/op1.jpg" /><br />
Tlačidlo &#8220;Načítať&#8221; preberie zoznam textov z Fandom.sk určený adresou v bunke B1 (pre aktuálne kolo Ohnivého pera je to &#8220;ohnive-pero-ix&#8221;). Zoznam môže obsahovať aj články o hlasovaní, ktoré je potrebné po načítaní ručne vymazať, aby nevystupovali v hodnotení.<br />
Tlačidlo &#8220;Reset&#8221; vyčistí tabuľku výsledkov.<br />
Tlačidlo &#8220;Porovnať&#8221; otvorí formulár s dvomi náhodne vybranými poviedkami, vy kliknete na jednu z nich a potvrdíte klávesou Enter alebo tlačidlom OK.<img alt="Hodnotiaci formulár" src="http://www.ashsid.sk/images/op2.jpg" /><br />
Vaša voľba sa zaznamená do tabuľky a vygeneruje sa nová dvojica na porovnanie. Stĺpec D v tabuľke obsahuje počet výťaztiev danej poviedky a stĺpec E priebežné poradie. Hlasovanie je možné kedykoľvek prerušiť, uložiť aktuálny stav a neskôr v ňom pokračovať. Tlačidlo Reset vo formulári vyčistí celú tabuľku.</p>
<p>Tabuľku je možné použiť na ľubovoľné účely, zoznam poviedok je možné nahradiť inými dátami. Tlačidlo Reset dokáže pri zmene počtu riadkov automaticky upraviť celé rozloženie tabuľky.</p>
<p>Všetkým prajem spokojnosť a pohodlie pri použití tohto nástroja.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=159&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Ako uspieť v Cene Fantázie</title>
		<link>http://www.ashsid.sk/wp/?p=149&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=149&amp;lang=en-us#comments</comments>
		<pubDate>Fri, 07 Jan 2011 13:33:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SF&F]]></category>

		<category><![CDATA[Cena Fantázie]]></category>

		<category><![CDATA[štatistika]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=149</guid>
		<description><![CDATA[Titulok klame. Tento text žiadny zaručený návod, ako zvíťaziť v prestížnej slovenskej súťaži poviedok žánrov scifi, fantasy a hororu, neobsahuje. Takisto neodhaľuje žiadne zákulisné informácie, ktoré by neboli verejne dostupné (už len preto, ze k žiadnym nemám prístup). Ako hlavný informačný zdroj slúžila pri jeho tvorbe výsledková listina hodnotenia poviedok publikovaná v zborníku Ceny Fantázie [...]]]></description>
			<content:encoded><![CDATA[<p>Titulok klame. Tento text žiadny zaručený návod, ako zvíťaziť v prestížnej slovenskej súťaži poviedok žánrov scifi, fantasy a hororu, neobsahuje. Takisto neodhaľuje žiadne zákulisné informácie, ktoré by neboli verejne dostupné (už len preto, ze k žiadnym nemám prístup). Ako hlavný informačný zdroj slúžila pri jeho tvorbe výsledková listina hodnotenia poviedok publikovaná v zborníku Ceny Fantázie 2010 a jej následné štatistické spracovanie. Keďže štatistika je najvyšším typom klamstva, článok len pokračuje v trende nastolenom nadpisom. Dopredu však dôrazne upozorňujem, že akékoľvek tvrdenie tu uvedené nemá byť považované za dôkaz úmyslu alebo vedomého zámeru kohokoľvek zo zúčastnených.<br />
<span id="more-149"></span><br />
Určovanie literárnej kvality je ošemetná vec, u žánrovej literatúry dvojnásobne. V Cene Fantázie sa tejto náročnej úlohy zhosťuje päťčlenná porota v tandeme s čitateľskou obcou. Obe si vzájomne poskytujú alibi. Porota vyberie kvalitných finalistov, takže čitatelia už nemôžu hlasovať za podradný text, a víťaza určí hlasovanie ľudu, takže porota nenesie zodpovednosť za konečný výsledok. Vedľajším dôsledkom tohto postupu je to, že okrem organizátorov a porotcov nemôže nikto posúdiť kvalitu neuverejnených poviedok (publikovanie porotcovských zborníkov pred pár rokmi zaniklo, no pomaly sa blýska na lepšie časy - ostatná Fantazia uverejnila poviedku umiestnenú v druhej desiatke výsledkovej listiny).<br />
A práve v dvojakosti výberu víťaza sa skrýva prvý štatistický paradox. Poradie finálovej pätice poviedok stanovené porotou sa výrazne líši od poradia určeného hlasujúcimi čitateľmi. Ako veľmi sa líši, to hovorí korelácia oboch poradí. Môže nadobúdať hodnoty medzi -1,0 a 1,0 (pri 1,0 sa poradia zhodujú, pri 0,0 nemajú žiaden súvis, pri -1,0 sú poradia opačné). V Cene Fantázie 2010 má táto korelácia hodnotu -0,3. Teda výsledky hlasovania čitateľov sa blížia skôr obrátenému poradiu poroty. Tento výsledok potvrdzuje aj predošlý ročník CF 2009, tam bolo výsledné poradie prvých štyroch finalistov dokonca presne opačné, než ich usporiadanie od poroty. Nemienim riešiť, či je kvalitnejšie hlasovanie poroty alebo čitateľov, napriek tomu by ma zaujímalo, či a ako by sa tento efekt prejavil pri vyššom počte finalistov vybraných porotou. Možno by sa vytratil a čitatelia by sa zladili s porotou, a možno nie, možno by aj tak vyhrávali poviedky považované porotcami na slabšie.</p>
<p>Keď sa na výsledkovú tabuľku pozrie autor súťažného textu, hneď po jeho celkovom umiestnení ho zaujmú body, ktoré porotcovia pridelili jeho poviedke. A nevedomky pri tom narazí na ďalší paradox - bodové hodnotenia klamú. Klamú, pretože body od rozhodcov sa nedajú priamo porovnávať. Ak poviedka dostala od dvoch porotcov rovnaký počet bodov, vôbec to neznamená, že ju obaja hodnotili zhodne. Každý porotca totiž môže mať odlišný prístup k bodovaniu. A nielen môže, ale aj má. V princípe sa dajú stratégie hodnotenia rozdeliť podľa dvoch parametrov: idealizmus a štedrosť.<br />
Idealistický porotca vzhliada k svojmu ideálu poviedky a preto sa zdráha dať súťažným textom najvyššie známky (lebo kvalít ideálu zďaleka nedosahujú), naopak materialistický porotca použije aj najvyššie bodové hodnotenia, pretože hodnotí len materiál, čo má k dispozícii. Štedrý porotca dáva väčšinou vysoké známky (v rámci rozsahu definovaného stupňom jeho idealizmu), lakomý porotca dáva väčšinou nízke známky.<br />
Na grafe z CF 2010 je to zreteľne vidno. Porotca 1 je štedrý materialista, ostatní sú viacmenej lakomí idealisti, okrem Porotcu 3, štedrého idealistu. Porotca 5 má okrem toho v obľube párne čísla hodnotenia (zubatý graf), a spolu s Porotcom 4 zrejme našli svoj ideál v súťažnom texte, pretože svojej víťaznej poviedke (Mamut farby malinového lekváru) dali o 2 body vyššie hodnotenie, než druhej v poradí.<br />
<img src="/images/graf1.png" alt="" /><br />
Čo z toho všetkého vyplýva pre hodnotenie konkrétnej poviedky? Body od lakomého porotcu a od idealistu sú cennejšie, než od štedrého a/alebo od materialistu. Najlepšie je to viditeľné, keď z bodov jednotlivých porotcov určíme ich poradia súťažných textov. Tým získame čísla, ktoré je možné vzájomne porovnávať. Samozrejme, tento prepočet je nepresný, pretože rovnakú bodovú hodnotu má zvyčajne viacero textov a vďaka tomu nemá poviedka presné poradie, ale interval poradí. Napriek tomu má väčšiu vypovedaciu schopnosť, než bodové hodnotenia.</p>
<p>Iným dôsledkom rozdielnych hodnotiacich stratégií je ich vplyv na celkový výsledok. Čím viac sú najvyššie hodnotené poviedky porotcu vzdialené od jeho priemerného hodnotenia, tým viac porotca posilní ich celkovú úspešnosť. Dochádza tým k nerovnosti vplyvu porotcov, skrytej za matematické sčítanie ich bodových hodnotení. Bodovanie má podľa mňa zmysel vtedy, ak by bola jeho stratégia dopredu a precízne definovaná a body prideľované na základe záväzných a dopredu známych pravidiel (napr. kvalitatívnych kritérií).<br />
Alternatívnym spôsobom určenia výsledného poradia textov by mohlo byť ich usporiadanie podľa súčtu poradí od jednotlivých porotcov. Tým by mali všetci porotcovia presne rovnaký vplyv na celkové umiestnenie poviedok a nedošlo by k ich nezámernému zvýhodneniu či znevýhodneniu. Pokúsil som sa nasimulovať takéto zoradenie výsledkovej listiny na základe súčtov hraníc intervalov poradí a z nich určil konečné poradia poviedok, jedno pre horné hranice intervalov a druhé pre dolné. Samozrejme, takéto poradia sú fiktívne, pretože skutočné poradie textov, v akom by ich každý z porotcov usporiadal, nie je možné určiť, dá sa iba vypočítať jeho pravdepodobnosť. Pri uspriadaní podľa poradí by sa do finále malo teoretickú šancu dostať 13 poviedok, pričom najväčšiu pravdepodobnosť mali súčasní finalisti, aj keď medzi nimi došlo k zmenám poradia. Príkladom je najvyššie umiestnená finálová poviedka (Mamut farby malinového lekváru), ktorú porotcovia 4 a 5 svojimi bodmi vytlačili nahor, aj keď podľa umiestnení skončila o miesto nižšie (za Gemini).</p>
<p>Pomaly sme sa dostali ku globálnemu pohľadu na výsledkovú listinu. Ako sa porotcovia zhodli v hodnotení poviedok? Korelácia ich bodov pre všetky poviedky ukázala značnú zhodu (v rozmedzí 0,38 až 0,6). Ak som však vybral pre porovnanie korelácie iba poviedky, ktoré sa u aspoň jedného porotcu umiestnili v prvej desiatke, najvyššia korelácia bola pod 0,39 a najnižšie hodnoty boli dokonca mierne záporné (pri porotkyni, ktorá nemá osobnú väzbu k žánrom súťaže). Pri výbere prvých pätiek to bolo ešte horšie. Navyše sa výbery najlepších poviedok od jednotlivých porotcov značne rozchádzali, iba jediná poviedka (Gemini) sa ocitla v prvej desiatke u všetkých porotcov, takmer polovica textov umiestnených v prvej desiatke niektorého porotcu sa tam vyskytla jedine u toho porotcu. Len 13 poviedok bolo všetkými porotcami ohodnotených ako nadpriemerné (táto trinástka sa nie celkom zhoduje s vyššie spomínanou trinástkou možných finalistov).<br />
Čo z toho vyplýva? Porotcovia sa dokážu stretnúť v hrubom roztriedení poviedok na lepšie a horšie, ale oveľa horšie sa vedia zhodnúť na tom, ktoré poviedky sú kvalitné. Tým sa oblúkom vraciame späť k prvému zisteniu o nesúlade vo výbere poroty a čitateľov. Text, ktorý patril poradím od porotcov na prvé miesto (Gemini), skončil v hlasovaní čitateľov posledný. Finálová poviedka s najnižším hodnotením (Dračica) sa dostala do prvej pätky len u jedného porotcu, u ostatných skončila na pomedzí prvej a druhej desiatky alebo ešte nižšie. A nakoniec vo voľbe čitateľov vystúpala na druhé miesto.</p>
<p>Zdá sa teda, že nikto nedokáže sám osebe určiť, ktorý text obsahuje vysokú kvalitu. Výsledkom hodnotenia poroty je mierne nevyvážený súčet subjektívnych hodnotení pätice ľudí spojených (i nespojených) s fantazijnými žánrami a výsledkom hlasovania čitateľov je často protichodné usporiadanie vybraných finalistov. A to je pre autora súťažného textu v princípe povzbudzujúca myšlienka. Stačí sa trafiť do vkusu aspoň jednému porotcovi a u ostatných neprepadnúť vďaka remeselnej kvalite spracovania. Treba teda trochu šťastia a hodne práce.<br />
Zároveň z uvedenej analýzy vyplynuli problémy súčasného systému hodnotenia poviedok. Možno by organizátori Ceny Fantázie mali zvážiť jeho úpravu, buď stanovením verejných hodnotiacich kritérií záväzných pre porotcov, ktoré by zobjektívnili prideľovanie bodov, alebo prechodom na usporiadavanie textov do poradia podľa kvality (s možnými variantmi: výber prvých n textov do poradia, pri sčítaní poradí vyhodenie minimálneho a maximálneho poradia a pod.). Verím, že takéto zmeny by pomohli celej súťaži.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=149&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Augmented reality in Galaxy Tab</title>
		<link>http://www.ashsid.sk/wp/?p=145&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=145&amp;lang=en-us#comments</comments>
		<pubDate>Sun, 28 Nov 2010 19:09:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blender]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=145</guid>
		<description><![CDATA[It started as an internal company competition three months ago: To create application for IPad or Galaxy Tab that will have something to do with software developed in our company (architecture and construction CAD).
I decided to take part in the competition with application of augmented reality. I started full of optimism and this video is [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="en-us">It started as an internal company competition three months ago: To create application for IPad or Galaxy Tab that will have something to do with software developed in our company (architecture and construction CAD).<br />
I decided to take part in the competition with application of augmented reality. I started full of optimism and this video is result of my work.</span><br />
<object width="512" height="308" data="http://www.youtube.com/v/IuHvyfugIaM?fs=1&#38;hl=sk_SK" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/IuHvyfugIaM?fs=1&#38;hl=sk_SK" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=145&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Klub čítačov a písačov SF&#038;F</title>
		<link>http://www.ashsid.sk/wp/?p=138&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=138&amp;lang=en-us#comments</comments>
		<pubDate>Thu, 04 Feb 2010 11:43:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SF&F]]></category>

		<category><![CDATA[klub dielňa]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=138</guid>
		<description><![CDATA[



]]></description>
			<content:encoded><![CDATA[<p><br />
<span id="more-138"></span><br />
<a href="http://www.ashsid.sk/sffbb" target="_blank"></a></p>
<p><a href="http://www.ashsid.sk/sffbb/viewtopic.php?f=3&#38;t=4" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=138&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Prepad Brlohu, 17:42</title>
		<link>http://www.ashsid.sk/wp/?p=133&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=133&amp;lang=en-us#comments</comments>
		<pubDate>Mon, 28 Sep 2009 11:28:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SF&F]]></category>

		<category><![CDATA[Brloh]]></category>

		<category><![CDATA[Fantázia]]></category>

		<category><![CDATA[Ohnivé pero]]></category>

		<category><![CDATA[výhra]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=133</guid>
		<description><![CDATA[Vystúpil som z veľkého červeného fára, jeho dvere sa za mňou automaticky zabuchli a vzápätí odplávalo po železom nalinkovanej dráhe do diaľky. Poslednú míľu som mal v pláne absolvovať pešo (dobre, kecám, podľa mapy to bolo 450 metrov). Počas chôdze dosadli všetky ozubené kolieska plánu v mojej hlave na určené miesto. Bol som pripravený.
Nabitá zbraň [...]]]></description>
			<content:encoded><![CDATA[<p>Vystúpil som z veľkého červeného fára, jeho dvere sa za mňou automaticky zabuchli a vzápätí odplávalo po železom nalinkovanej dráhe do diaľky. Poslednú míľu som mal v pláne absolvovať pešo (dobre, kecám, podľa mapy to bolo 450 metrov). Počas chôdze dosadli všetky ozubené kolieska plánu v mojej hlave na určené miesto. Bol som pripravený.</p>
<p><span id="more-133"></span>Nabitá zbraň v taške sa nedočkavo chvela, aj keď vedela, že sa dostane k slovu len vo chvíli krajnej núdze. Z chodníka som plynulo zabočil do vstupných dverí. Neváhal som, ani som sa pred akciou nevydýchal. Nebol dôvod. Vkročil som dnu. Chránený geekovským plášťom neviditeľnosti som preplával interiérom až k zadnému schodisku. Tam, v kúte nestráženom priemyselnými kamerami, som odhodil všetky zábrany. Zdupotal som po schodoch do suterénu a nekompromisným pohľadom prebodol veľkého chlapa za pultom:</p>
<p>&#8220;Prišiel som po to, čo mi patrí!&#8221;</p>
<p>Márne sa snažil zamaskovať zúfalstvo úsmevom:</p>
<p>&#8220;Áno, samozrejme! Všetko je vám k dispozícii.&#8221;</p>
<p>Delo v aktovke si sklamane vzdychlo, dnes sa nedostane k slovu. Rozbehol som sa po miestnosti a s inštinktom gurmána vyberal najšťavnatejšie kúsky. Domáce aj cudzokrajné premleté na domácich mlynčekoch. Postupne som strácal sebakontrolu, naplno sa ponoril do orgií hľadania i nachádzania a zabúdal sledovať strnulého muža pri schodoch. Dokonca ani náhodní návštevníci ma nevytrhli z extázy.</p>
<p>Nakoniec po odoznení tranzu som sa vyšťavený doplazil naspäť ku schodisku. Chlapík len na to čakal. Namieril na mňa svoj vreckový kanón a vzal z mojich zmeravených rúk nahonobenú korisť. Vedel, že ma má v moci. Díval som sa na to pohľadom psa, ktorému berú kosť.</p>
<p>Vychutnal si situáciu do posledného okamihu, skontroloval správnosť mierenia a stlačil spúšť. Dvakrát. Jeho úsmev sa mi vtlačil do mozgu natrvalo. Potom naládoval moje úlovky do igelitových vriec, vtisol mi ich do rúk a odporúčal ma von.</p>
<p>Netuším, ako som sa ocitol na čerstvom vzduchu. S pôžitkom som ho logal po litroch a adrenalín zo mňa prskal na všetky strany. Prežil som. A nie s práznymi rukami. Na ostatnom nezáležalo. Vyrazil som poklusom k zastávke, kam sa práve rútilo veľké červené fáro smerujúce k mojej základni.</p>
<p> </p>
<p>P.S.: Súvis s prevzatím ceny za výhru v súťaži Ohnivé pero je čisto náhodný.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=133&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>IstroCON 2009</title>
		<link>http://www.ashsid.sk/wp/?p=125&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=125&amp;lang=en-us#comments</comments>
		<pubDate>Fri, 28 Aug 2009 20:03:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SF&F]]></category>

		<category><![CDATA[IstroCON]]></category>

		<category><![CDATA[short story]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=125</guid>
		<description><![CDATA[Prázdniny sa šťastne končia, leto to už takisto mieni zajtra zabaliť (aspoň na pár dní). A termíny začínajú tlačiť. Ten najbližší sa mi podarilo splniť - moja poviedka IstroCONu je dopísaná a odoslaná.
Vybral som si kategóriu fantasy s témou Magické zrkadlo. Scifi téma &#8220;Sen robota&#8221; mi prišla klišéovitá a červenoknihovnová (som presvedčený, že roboti sny mať [...]]]></description>
			<content:encoded><![CDATA[<p>Prázdniny sa šťastne končia, leto to už takisto mieni zajtra zabaliť (aspoň na pár dní). A termíny začínajú tlačiť. Ten najbližší sa mi podarilo splniť - moja poviedka IstroCONu je dopísaná a odoslaná.<br />
<span id="more-125"></span>Vybral som si kategóriu fantasy s témou Magické zrkadlo. Scifi téma &#8220;Sen robota&#8221; mi prišla klišéovitá a červenoknihovnová (som presvedčený, že roboti sny mať nemôžu, a som ochotný o tom s hocikým diskutovať až do prvej krvi spôsobenej paperbackovým vydaním P.K.Dicka &#8220;Snívajú androidi o elektrických ovciach?&#8221;). Horrorová téma &#8220;Duchovia&#8221; zas bola na mňa príliš vágna.</p>
<p>Magické zrkadlo je artefakt, po ktorom každý túži. Ja som ho použil na vybruslenie z letnej depresie (tá u mňa vznikla pnutím medzi predstavami, ako by som chcel leto stráviť, a realitou, tento rok ešte posilnenou dodatočnými rodinnými stresmi), takže výsledok by mal byť čiernohumorno-temno-ironický. Nasypal som do svojej poviedky kopu fantasy klišé (aj keď to, že jedna z postáv je trpaslík a ďalšia elf, som zistil až v druhej verzii poviedky), ale od serióznosti som mal hodne ďaleko.</p>
<p>Nebudem spoilovať o deji ani závere (na to sú tu iní nemenovaní borci, iba ceosa menovite  prosím, aby zachoval mlčanie - druhú polovicu poviedky som aj tak kompletne prekopal, hádam už nebude pôsobiť tak moralizujúco).</p>
<p>IstroCON je tu o dva týždne, ak sa podarí, tak sa tam minimálne na workshope objavím. Teším sa na stretnutie so všetkými fanmi a pisateľskými kolegami zvlášť.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=125&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>PyARTK for Python 2.6</title>
		<link>http://www.ashsid.sk/wp/?p=117&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=117&amp;lang=en-us#comments</comments>
		<pubDate>Sun, 12 Jul 2009 21:12:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blender]]></category>

		<category><![CDATA[ARToolKit]]></category>

		<category><![CDATA[PyARTK]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=117</guid>
		<description><![CDATA[As long as Blender in version 2.49a uses Python 2.6, I&#8217;ve compiled PyARTK binaries for it.
]]></description>
			<content:encoded><![CDATA[<p>As long as Blender in version 2.49a uses Python 2.6, I&#8217;ve compiled <a href="../download/PyARTKbin26.zip">PyARTK binaries</a> for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=117&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Blender game wave plug-in</title>
		<link>http://www.ashsid.sk/wp/?p=105&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=105&amp;lang=en-us#comments</comments>
		<pubDate>Sat, 04 Jul 2009 12:11:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Game Engine]]></category>

		<category><![CDATA[Blender]]></category>

		<category><![CDATA[game engine]]></category>

		<category><![CDATA[plug-in]]></category>

		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=105</guid>
		<description><![CDATA[Blender GE wave plug-in provides ability to create and manage waves in realtime. It also supports floating objects on waves. To allow efficient calculation of waves it can use separate thread.


Wave plug-in was used in game Power of will.

Downloads
There are binaries for Blender 2.49a on Windows XP or Vista. Store it to game folder to [...]]]></description>
			<content:encoded><![CDATA[<p>Blender GE wave plug-in provides ability to create and manage waves in realtime. It also supports floating objects on waves. To allow efficient calculation of waves it can use separate thread.<br />
<object width="425" height="344" data="http://www.youtube.com/v/tUkn3RcLFMg&#38;hl=en&#38;fs=1&#38;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tUkn3RcLFMg&#38;hl=en&#38;fs=1&#38;" /><param name="allowfullscreen" value="true" /></object></p>
<p><span id="more-105"></span><br />
Wave plug-in was used in game <a href="http://www.blender3d.cz/drupal/?q=node/104">Power of will</a>.<br />
<object width="425" height="344" data="http://www.youtube.com/v/7JHVewA-8JA&#38;hl=en&#38;fs=1&#38;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7JHVewA-8JA&#38;hl=en&#38;fs=1&#38;" /><param name="allowfullscreen" value="true" /></object></p>
<h2>Downloads</h2>
<p>There are <a href="../download/blendWave.zip">binaries</a> for Blender 2.49a on Windows XP or Vista. Store it to game folder to install it.<br />
Plug-in is published as open source with GPL. There are <a href="../download/blendWaveSrc.zip">sources</a> of plug-in.<br />
Finally, there is <a href="../download/blendWaveDemo.zip">demo</a> with waves and floating object.</p>
<h2>blendWave API</h2>
<p>blendWave plug-in is specialized mesh manipulation tool providing realtime waves animation. It uses existing mesh, waves are created in object&#8217;s local XY plane. Plug-in creates circular waves. Each wave can have different parameters, these are set during wave creation and are valid until its end. When waves meet, their effects are added.</p>
<h3>Class Waver</h3>
<p>This class covers basic functionality of waves - calculates mesh animation for every vertex, stores waves and wave generators (emiters).<br />
Class constructor has 3 parameters:</p>
<ul>
<li>mesh - object of class KX_MeshProxy (got from game object using method getMesh());</li>
<li>materialID - material index to specify submesh used for animation, default is 0</li>
<li>useThread - separate thread for wave calculation, yes = 1, no = 0, default is 0. Doing calculation in separate thread improves performance, especially on multicore processors</li>
</ul>
<p><strong>Attributes:</strong></p>
<ul>
<li>emiters - list of wave emiters. This attribute can be set by a list of emiter objects and allows access to list items. Attribute doesn&#8217;t support list interface, so it&#8217;s not possible to add or delete items (it can be done by copying list to variable)</li>
</ul>
<p><strong>Methods:</strong></p>
<ul>
<li>update (actTime) - performs wave calculation and sets vertex positions for time provided as parameter</li>
<li>getPosNorm (posX, posY) - calculates position and normal vector for coordinates passed as parameters. Method returns two 3d vectors - the first is wave position, the second is normal vector. It can be used for simulation of floating objects</li>
<li>getForce (posX, posY) - calculates horizontal force caused by waves on specified coordinates. Method returns 2d force vector in XY plane, its value depends on wave direction, position and amplitude</li>
</ul>
<h3>Class Emiter</h3>
<p>Objects of this class control waves creation and parameters of created waves. Emiter contains actual wave data and sets them to wave when it&#8217;s created.</p>
<p><strong>Attributes:</strong></p>
<ul>
<li>position - emiter&#8217;s position relative to the center of the mesh to be waved. It&#8217;s 2D vector (without Z coordinate)</li>
<li>range - range of wave, distance from emiter how far wave reaches</li>
<li>length - length of wave from its front edge to back edge</li>
<li>speed - speed of wave from its origin, default value is 1.0</li>
<li>amplitude - wave height (applied together with wave envelope and its shape); default value is 1.0</li>
<li>frontEdge - size of front edge smoothing area. It adapts normals to provide smooth transition to wave normal vectors. Value must be in range &#60;0.0, backEdge)</li>
<li>backEdge - size of back edge smoothing area. It adapts normals to provide smooth transition to wave normal vectors. Value must be in rangee (frontEdge, 1.0&#62;</li>
<li>shape - defines shape of a wave. It&#8217;s a list of 2D points describing wave shape for points regularly destributes in range &#60;0.0, 1.0). Default shape is sinusoid starting at lowest point (angle = Pi)</li>
<li>envelope - wave envelope defines height of wave as it spreads in its range. It&#8217;s a list of 2D points, where x coordinate defines distance from origin and y coordinate defines height of wave (together with amplitude)</li>
<li>repeat - bool value to specify, if creation of wave is automatically repeated</li>
</ul>
<p><strong>Methods:</strong></p>
<ul>
<li>createWave (pos) - creates wave with parameters set to emiter and distance from emiter center defined in parameter pos</li>
</ul>
<p><object width="425" height="344" data="http://www.youtube.com/v/hv9X_e4N328&#38;hl=en&#38;fs=1&#38;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hv9X_e4N328&#38;hl=en&#38;fs=1&#38;" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=105&amp;lang=en-us</wfw:commentRss>
		</item>
		<item>
		<title>Smell</title>
		<link>http://www.ashsid.sk/wp/?p=102&amp;lang=en-us</link>
		<comments>http://www.ashsid.sk/wp/?p=102&amp;lang=en-us#comments</comments>
		<pubDate>Mon, 22 Jun 2009 07:27:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Short Stories]]></category>

		<category><![CDATA[antiutopia]]></category>

		<category><![CDATA[satira]]></category>

		<category><![CDATA[smrad]]></category>

		<guid isPermaLink="false">http://www.ashsid.sk/wp/?p=102</guid>
		<description><![CDATA[Nikto presne nevie, ako to celé začalo. Neoverené správy z nedôveryhodných zdrojov tvrdia, že na začiatku boli traja príslušníci strážnej služby. Počas pravidelnej nočnej pochôdzky po okresnej skládke komunálneho odpadu narazili na bezdomovca, omylom ho pokladali za ekologického aktivistu, ktorého v súlade s nepísanými internými smernicami zmlátili a zhodili dolu svahom skládky. Na druhý deň boli dvaja z nich [...]]]></description>
			<content:encoded><![CDATA[<p>Nikto presne nevie, ako to celé začalo. Neoverené správy z nedôveryhodných zdrojov tvrdia, že na začiatku boli traja príslušníci strážnej služby. Počas pravidelnej nočnej pochôdzky po okresnej skládke komunálneho odpadu narazili na bezdomovca, omylom ho pokladali za ekologického aktivistu, ktorého v súlade s nepísanými internými smernicami zmlátili a zhodili dolu svahom skládky. Na druhý deň boli dvaja z nich prijatí na infekčné oddelenie mestskej nemocnice kvôli zápachu, ktorý sa z nich šíril. Tretieho našli utopeného doma vo vani po okraj naplnenej šampónom a kolínskou.</p>
<p><span id="more-102"></span>Prvým overeným faktom zostáva, že epidémia vypukla prakticky naraz na dvoch miestach, v bezpečnostnej agentúre a v nemocnici. Postihla väčšinu zamestnancov agentúry, vrátane vedenia, v nemocnici bolo nakazených niekoľko lekárov a sestričiek. Všetky prípady mali len jeden spoločný príznak – ukrutný zápach. Pri prehliadke prvých pacientov nadobudli lekári dojem, že sa jedná o neznámy infekčný typ nekrózy tkanív so zápachom ako sprievodným prejavom. No následným detailným vyšetrením nezistili žiadne prejavy odumierania, dokonca ani mikroskopická analýza vzoriek z biopsie zapáchajúcich častí tiel pacientov nepriniesla žiadny pozitívny nález (pre pacientov negatívny, samozrejme). A nielen to, pacienti nemali žiadne iné príznaky, boli čulí, bez horúčiek a akýchkoľvek iných zdravotných ťažkostí.</p>
<p>Nákaza sa šírila však ďalej. S pribúdajúcimi hospitalizovanými pribúdali aj ďalšie pozoruhodné zistenia. Rôzni pacienti mali zasiahnuté rôzne časti tela a líšili sa aj druhom zápachu, ktorý vydávali. Radovým zamestnancom bezpečnostnej agentúry väčšinou páchli nohy sladkastým zápachom rozkladajúceho sa mäsa, niektorým smrdela jedna ruka od ostrého štipľavého dymu. Nakazení lekári a nemocniční zamestnanci mali zasiahnuté najmä ruky, ale s odlišným pachom – formalínovým až alkoholovým s prímesou splesneného papiera.</p>
<p>O deň neskôr vypukla v meste panika a v nemocnici karanténa. Smrad tiahnuci sa z infekčného oddelenia bol tak odporný a prenikavý, že bežní pacienti odtiaľ utiekli napriek zákazu lekárov. Po nich ušli aj lekári a sestričky. Samotní nakazení neprejavovali okrem zápachu žiadne iné chorobné symptómy, boli len vystrašení, v šoku, pod sedatívami alebo opití na mol. Jediné, čo im skutočne vadilo, bol smrad ostatných pacientov.</p>
<p>Tretí deň sa nákaza začala nekontrolovane šíriť po celom meste. Najčastejšie nakazení boli policajti, právnici a advokáti, prostitútky, úradníci, podnikatelia a manažéri. Hádam kvôli tomu, že ľudia týchto profesií sa navzájom často stýkali. Ale zďaleka neboli jediní. O miestnom bossovi, ctihodnom vlastníkovi tunajších bordelov a príjemcovi výpalného zo všetkých obchodov v meste, sa šepkalo, že sa od smradu zbláznil a postrieľal všetkých svojich páchnucich poskokov, ktorí nestihli ujsť. Potom si hlavne svojich revolverov vopchal do nosných dierok a potiahol kohútiky.</p>
<p>Plnú prirodzenú imunitu proti nákaze mali deti do troch rokov, s rastúcim vekom riziko nákazy stúpalo. No aj medzi dospelými ľuďmi bola nakazená len menšina. Rástla nielen intenzita zápachu, ale aj počet jeho druhov. Najrýchlejšie pribúdali metánové a pižmové odrody.</p>
<p>Na ďalší deň sa mesto vyprázdnilo. Každý, kto mohol, naložil do auta svoju rodinu a najcennejší majetok a zdrhol z mesta. Odchody autobusov a vlakov boli zrušené, na cestách sa kľukatil zástup peších utečencov. Po centre mesta sa potulovali gangy páchnucich tínedžerov, nadrogovaných a rabujúcich. Sem-tam bolo vidno bezdomovcov, preľaknutých a dezorientovaných zo straty prvenstva vo svojej kráľovskej disciplíne.</p>
<p>Smrad sa pomaly šíril po krajine. Prvé prípady nákazy už ohlásili aj v hlavnom meste. V televízii dookola vysielali zábery z postihnutých oblastí, na ktorých nebolo vidno nič, len regionálnych redaktorov dusiacich sa od zápachu. V prestrihoch dávali diskusie s mĺkvymi a zarazenými odborníkmi a lajfstajlové relácie s novými modelmi protipachových rúšok a extrasilných parfumov predvádzaných poprednými celebritami.</p>
<p>Politici sa predbiehali vo vyhláseniach, že vláda a parlament sa nebude nečinne prizerať. Bola to pravda, väčšina ministrov a poslancov sa už dávno zbalila a tajne ušla do zahraničia. V Bruseli vystúpil s prejavom predseda Európskej komisie a zrušil začlenenie krajiny do Schengenu. Okolité štáty rozostavili pozdĺž celých hraníc svoje pohraničné stráže a o pol kilometra ďalej vojenské jednotky. Napätie vo vnútroštátnych aj medzinárodných vzťahoch sa dalo krájať. Normálny život v krajine sa zastavil.</p>
<p>O tri dni dorazili do krajiny prvé medzinárodné konvoje s humanitárnou pomocou. Amnesty International vydalo vyhlásenie o porušovaní ľudských práv pachovo hendikepovaných obyvateľov – vraj sú vyháňaní zo svojich domovov a sústreďovaní v „táboroch smradu“. Hovorca vlády samozrejme všetky obvinenia odmietol. Odvolal sa na novelu antidiskriminačného zákona schválenú v zrýchlenom konaní – za text „podľa farby pleti“ pridali poslanci (tí, ktorí boli natoľko neschopní alebo stranícky disciplinovaní, že neušli) slová „a zápachu“. A takisto dodal, že „tábory smradu“ stratili opodstatnenie potom, čo sa prakticky okamžite nakazili všetci príslušníci ich ostrahy aj s veliteľmi táborov.</p>
<p>Po ďalších dvoch týždňoch došlo k radikálnemu obratu – v najväčšej súkromnej televízii vystúpila obľúbená herečka. Priznala sa k svojmu zápachu (bližšie nekonkretizovala jeho druh) a emotívne vyhlásila, že je naň hrdá. Veď práve svojím odorom môže plne a slobodne prezentovať svoju osobnosť a životné postoje na verejnosti. To bol prielom. Tento geniálny ťah okamžite okopírovali ostatné televízne stanice a kamingauty sa zosypali zo všetkých strán. O mesiac bolo celému národu jasné, že tolerancia k smradu je základom demokracie, humanizmu a vzájomného porozumenia. Každý, kto vykrúcal nos nad zápachom ostatných, bol na základe antidiskriminačného zákona tvrdo stíhaný smradľavými rukami zákona. Nesmrdenie sa podarilo vykázať z verejného života, stalo sa len súkromnou vecou nedostatočne páchnucich občanov.</p>
<p>Situácia sa postupne normalizovala. Ľudia sa vrátili do svojich domovov, továrne začali znova vyrábať, nákupné centrá sa otvorili všetkým dokorán, ventilácie sa rozbehli naplno. V televíznych správach vysielali zábery z okolitých krajín, ako sa tam pasujú s postupujúcou epidémiou. Ľudia sedeli pred televízormi a uspokojene sa na to dívali.</p>
<p>Večer v hlavnom vysielacom čase vystúpil premiér v diskusnej relácii ako jediný hosť. Tento program prenášali všetky televízne a rozhlasové stanice. Ani jeden divák však nevnímal, o čom predseda vlády hovorí. Z jeho úst sa totiž šíril neopísateľný puch, ďaleko prevyšujúci všetky ostatné zápachy, a vytekal von priamo z televízorov a rádií po celej krajine. Vtedy aj poslední diváci pochopili, že ich premiér dosiahol v osobnom raste métu, ktorá pre nich zostane iba zbožným želaním. A všetci nadšene vítali zasmradenú budúcnosť, ktorú im slávnostne prisľúbil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ashsid.sk/wp/?feed=rss2&amp;p=102&amp;lang=en-us</wfw:commentRss>
		</item>
	</channel>
</rss>

