<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8102989495407242166</id><updated>2012-01-01T18:39:58.078+01:00</updated><title type='text'>imitidicthulhu2</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-7653557770652412608</id><published>2010-12-02T00:47:00.009+01:00</published><updated>2010-12-02T01:07:47.917+01:00</updated><title type='text'>SkUp2Ray v0.0.6 versione di transizione</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Sk2Ray003.jpg" alt="SkUp2Ray v0.0.6" title="SkUp2Ray v0.0.6" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;SkUp2Ray&lt;/span&gt; è disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/SkUp2Ray.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Plugin per Google SketchUp, abilita la creazione di file in formato POV a  partire da un originale di SketchUp, utilizzabili da &lt;a style="font-weight: bold;" href="http://www.povray.org/"&gt;POV-Ray&lt;/a&gt; per la  renderizzazione degli oggetti&lt;br /&gt;La nuova versione riduce l'eccessiva verbosità di decimali in floating point di SU e utilizza meshes che raggruppano le facce, in vista della futura aggiunta della feature di smoothing, che in POV-Ray è purtroppo bugata sulle entità smooth_triangle. Purtroppo pare che solo la prossima versione 4 di POV-Ray risolverà il problema, ma intanto, per migliorare il mio parser, ho dovuto iniziare ad adottare queste entità meshes, che personalmente trovo assai meno compatibili e versatili rispetto alle FACEs tradizionali, utilizzate fin dall'inizio da tutti i motori 3D.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il file di plugin SkUp2Ray.rbs andrà decompresso e copiato nella cartella  Plugin di &lt;a style="font-weight: bold;" href="http://sketchup.google.com/product/newin8.html"&gt;SketchUp 8&lt;/a&gt;, che lo caricherà automaticamente all'avvio, nel menu  "File", ogni altra operazione sarà automatica.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-7653557770652412608?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/7653557770652412608/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=7653557770652412608' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7653557770652412608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7653557770652412608'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/12/skup2ray-v006.html' title='SkUp2Ray v0.0.6 versione di transizione'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4472062556904709036</id><published>2010-11-11T02:14:00.009+01:00</published><updated>2010-11-11T12:25:34.176+01:00</updated><title type='text'>T-Magnifier</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/T-Magnifier000.jpg" alt="T-Magnifier" title="T-Magnifier" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/T-Magnifier001.jpg" alt="SU default" title="SU default" /&gt; &lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;sopra, con T-magnifier. A fianco, SketchUp standard&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;skp2jpg&lt;/span&gt; è disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/skp2jpg.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;, e da ora il pacchetto contiene anche l'utility stand-alone &lt;span style="font-weight: bold;"&gt;T-Magnifier&lt;/span&gt; per Google SketchUp, che, in fase di vista/editazione, consente di ingrandire  le texture contenute nei file modello. Realizzata per la versione 8 di Google SU in lingua italiana o inglese, l'utilità non è ancora testata con la versione Pro.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4472062556904709036?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4472062556904709036/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4472062556904709036' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4472062556904709036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4472062556904709036'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/11/t-magnifier.html' title='T-Magnifier'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4592265496028244629</id><published>2010-11-02T00:01:00.010+01:00</published><updated>2010-11-06T04:31:08.042+01:00</updated><title type='text'>skp2jpg</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/skp2jpg01.jpg" alt="skp2jpg alpha" title="skp2jpg alpha" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;skp2jpg&lt;/span&gt; è disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/skp2jpg.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Tool per Google SketchUp, abilita all'esportazione dei file texture di tipo JPG e PNG contenuti nei file SKP usati da SketchUp per salvare i suoi modelli.&lt;br /&gt;Il file zip andrà decompresso, e l'eseguibile skp2jpg.exe dovrà rimanere nella stessa cartella della libreria 3Drgb.dll.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4592265496028244629?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4592265496028244629/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4592265496028244629' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4592265496028244629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4592265496028244629'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/11/skp2jpg-alpha.html' title='skp2jpg'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-1539476556694213449</id><published>2010-10-27T01:21:00.006+02:00</published><updated>2010-10-30T02:58:09.580+02:00</updated><title type='text'>SkUp2dxf v0.1.3 (v0.1.4)</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/SkUp2dxf001.jpg" alt="SkUp2dxf v0.1.3" title="SkUp2dxf v0.1.3" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;SkUp2dxf&lt;/span&gt; disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/SkUp2dxf.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Plugin per Google SketchUp, abilita l'esportazione di file tridimensionali nel formato DXF (AutoCAD).&lt;br /&gt;E' quindi possibile importare ed editare sul proprio CAD qualsiasi elemento della enorme libreria di oggetti ed edifici di Google, anche con blocchi ed istanze annidate (facendo comunque attenzione al rispetto di eventuali diritti di Copyright).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Il file zip andrà decompresso, e il plugin SkUp2dxf.rbs posizionato nella cartella  Plugin di &lt;a style="font-weight: bold;" href="http://sketchup.google.com/product/newin8.html"&gt;SketchUp 8&lt;/a&gt;, che lo caricherà all'avvio, nel menu  "File". Ogni altra operazione sarà automatica&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Updated v0.1.4&lt;/span&gt; add engine alot faster&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-1539476556694213449?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/1539476556694213449/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=1539476556694213449' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/1539476556694213449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/1539476556694213449'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/10/skup2dxf-v0013.html' title='SkUp2dxf v0.1.3 (v0.1.4)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-8129999195768612758</id><published>2010-10-23T22:02:00.014+02:00</published><updated>2010-10-25T01:49:25.602+02:00</updated><title type='text'>dxf2SkUp v0.0.3 (Updated 0.0.4)</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Dxf2Sk002.jpg" alt="dxf2SkUp v0.0.3" title="dxf2SkUp v0.0.3" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;dxf2SkUp v0.0.4&lt;/span&gt; disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/dxf2SkUp.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Plugin per Google SketchUp, abilita l'importazione di file tridimensionali nel formato DXF (AutoCAD).&lt;br /&gt;Nell'immagine un oggetto importato tramite il plugin in Google SketchUp versione 8 (sopra), a confronto con lo stesso oggetto importato tramite il comando nativo di Google SketchUp 6 (comando soppresso e non più disponibile nell'attuale versione, se in allestimento free, rilasciata recentemente da Google).&lt;br /&gt;Le facce sono renderizzate con il medesimo criterio, ovvero creando poligoni a 4 lati ove possibile (se i vertici sono quindi complanari).&lt;br /&gt;Il plugin inoltre (a differenza di Goggle SketchUp), &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;mantiene l&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;a posizione dell'oggetto relativa all'origine 0,0,0 degli assi x,y,z. Questa scelta è migliorativa e importante per poter disporre di controllo sulla collocazione reciproca di oggetti caricati in successione con il comando importa DXF.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Il file zip andrà decompresso, e il plugin dxf2SkUp.rbs posizionato nella cartella  Plugin di &lt;a style="font-weight: bold;" href="http://sketchup.google.com/product/newin8.html"&gt;SketchUp 8&lt;/a&gt;, che lo caricherà all'avvio, nel menu  "File". Ogni altra operazione sarà automatica.&lt;br /&gt;L'attuale versione supporta semplicemente le entità 3DFACEs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;History:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;v.0.0.2&lt;/span&gt; fix to degenerate triangles (pseudo points and lines, not allowed by Google SketchUp).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;v.0.0.3&lt;/span&gt; new engine: faces with 4 edges if possible (on complanar points).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;v.0.0.4&lt;/span&gt; optimized, each imported file creates a group.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-8129999195768612758?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/8129999195768612758/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=8129999195768612758' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/8129999195768612758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/8129999195768612758'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/10/dxf2skup-v003.html' title='dxf2SkUp v0.0.3 (Updated 0.0.4)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-5733988441542903574</id><published>2010-10-18T01:19:00.013+02:00</published><updated>2010-10-25T22:54:11.370+02:00</updated><title type='text'>dxf2SkUp v0.0.0 beta (Updated 0.0.3)</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Dxf2Sk001.jpg" alt="dxf2SkUp v0.0.0 (beta)" title="dxf2SkUp v0.0.0 (beta)" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;dxf2SkUp v0.0.3&lt;/span&gt; (or last updated) disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/dxf2SkUp.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Plugin per Google SketchUp, abilita l'importazione di file tridimensionali nel formato DXF (AutoCAD), dal momento che nella nuova versione 8 free di SketchUp hanno ben pensato di sopprimere questa possibilità, e tutti i tool analoghi in circolazione risultano a pagamento.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Il file zip andrà decompresso, e il plugin dxf2SkUp.rbs posizionato nella cartella  Plugin di &lt;a style="font-weight: bold;" href="http://sketchup.google.com/product/newin8.html"&gt;SketchUp 8&lt;/a&gt;, che lo caricherà all'avvio, nel menu  "File". Ogni altra operazione sarà automatica.&lt;br /&gt;L'attuale versione supporta semplicemente le entità 3DFACE.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;updated v.0.0.2&lt;/span&gt; fix to degenerate triangles (pseudo points and lines, not allowed by Google SketchUp).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;updated v.0.0.3&lt;/span&gt; new engine: faces with 4 edges if possible (on complanar points).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-5733988441542903574?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/5733988441542903574/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=5733988441542903574' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5733988441542903574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5733988441542903574'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/10/dxf2skup-v000-beta.html' title='dxf2SkUp v0.0.0 beta (Updated 0.0.3)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-1317408762741819696</id><published>2010-10-11T17:12:00.017+02:00</published><updated>2010-10-30T03:01:07.574+02:00</updated><title type='text'>SkUp2Ray v0.0.2 (upd.0.0.5a)</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Sk2Ray001.jpg" alt="SkUp2Ray v0.0.1" title="SkUp2Ray v0.0.1" width="600" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;SkUp2Ray&lt;/span&gt; disponibile &lt;/span&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/SkUp2Ray.zip"&gt;QUI&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Plugin per Google SketchUp, abilita la creazione di file in formato POV a  partire da un originale di SketchUp, utilizzabili da &lt;a style="font-weight: bold;" href="http://www.povray.org/"&gt;POV-Ray&lt;/a&gt; per la  renderizzazione degli oggetti.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;History:&lt;/span&gt;&lt;br /&gt;v0.0.2 add Alpha Channel&lt;br /&gt;v0.0.3 add recursive scanner for nested materials (very slow on large files)&lt;br /&gt;v0.0.4 add ability to create *.inc files instead of *.pov files&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il file di plugin SkUp2Ray.rbs andrà decompresso e copiato nella cartella  Plugin di &lt;a style="font-weight: bold;" href="http://sketchup.google.com/product/newin8.html"&gt;SketchUp 8&lt;/a&gt;, che lo caricherà automaticamente all'avvio, nel menu  "File", ogni altra operazione sarà automatica.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Updated &lt;/span&gt;v0.0.5a add engine alot faster.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-1317408762741819696?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/1317408762741819696/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=1317408762741819696' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/1317408762741819696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/1317408762741819696'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/10/skup2ray-v001.html' title='SkUp2Ray v0.0.2 (upd.0.0.5a)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4336149132505385139</id><published>2010-02-09T02:59:00.011+01:00</published><updated>2010-02-15T17:21:54.383+01:00</updated><title type='text'>DxFACE Update Vers. 0.00.30a - 0.00.31</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;- Aggiunto la carica di file TGA precedentemente generati, per effettuare ulteriori editazioni&lt;br /&gt;&lt;br /&gt;- Completa movimentazione su XYZ delle facce selezionate, con regolazione del passo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;(visibile a run-time sul viewer 3DLite OpenGL)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.imitidicthulhu.it/Blog/DxFACE31.jpg" target="_blank"&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACE31.jpg" alt="DxFACE Update Vers. 0.00.31" title="DxFACE Update Vers. 0.00.31" width="610" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;un altro passino verso un editor integrato&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;ora dovrò per prima cosa implementare una funzione UNDO, infatti se una faccia esce dal range cubico della Sculpty, per non comprometterne la riuscita, viene tagliata, oppure dovrei piazzare un preavviso che si è arrivati ai limiti estremi...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;insomma per ora meglio salvare spesso&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4336149132505385139?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4336149132505385139/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4336149132505385139' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4336149132505385139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4336149132505385139'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/02/dxface-update-vers-00030.html' title='DxFACE Update Vers. 0.00.30a - 0.00.31'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-6261835599198500256</id><published>2010-02-07T03:11:00.001+01:00</published><updated>2010-02-07T03:12:37.681+01:00</updated><title type='text'>DxFACE Update Vers. 0.00.29</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;- Aggiunta funzionalità di EDIT Sculpty con movimento UP e DOWN delle facce selezionate (visibile a run-time sul viewer 3DLite OpenGL)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;* nota: le facce selezionate sono riscontrabili caricando il giusto template per ciascuno dei 3 tipi di Sculpt disponibili :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  - Sculpt semplice fino a 32 facce [DxFACE-skin-Template.bmp]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  - Sculpt semplice da 33 a 64 facce [DxFACE-64-skin-Template.bmp]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  - Modalità alta risoluzione (di default) a 51 facce [DxFACE-51-skin-Template.bmp]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACE29.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-6261835599198500256?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/6261835599198500256/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=6261835599198500256' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6261835599198500256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6261835599198500256'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/02/dxface-update-vers-00029.html' title='DxFACE Update Vers. 0.00.29'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-7199086622809227202</id><published>2010-01-24T12:33:00.014+01:00</published><updated>2010-01-25T03:31:00.288+01:00</updated><title type='text'>Nuova feature per DxFACE</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Sono molto soddisfatto per la risoluzione raggiunta e vi anticipo la prima immagine in modalità 51 facce.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Finisco gli algoritmi e insieme il template per testare (infatti si vedono ancora alcune texture splittate fuori posto).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;La modalità a cui sono pervenuto, passando tra la 32 e la 64, ovvero la 51 facce, ma automaticamente tutte splittate quadruplicandole in 204, mi pare ottimale.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Considerando ovviamente che si può disegnare di tutto (in Sketchup o in CAD o tramite qualsiasi modeller che possa esportare in DXF) senza badare a griglie bozzoli risoluzione etc etc.  Poi, creare la texture, sul nuovo template che sarà inserito nel pacchetto, è molto facile, e richiede un minimo di pazienza, perchè le facce sono riconoscibilissime (numero+colore).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Naturalmente, tra le opzioni, resteranno disponibili tutte le modalità.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ad esempio, il modo 32, che splitta le facce, se rettangolari, a trenino fino a in fila per 6, può essere utile a seconda del tipo di sculpt....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DXFACE51_test.jpg" width="570/" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;ps: si noti che il bordino nero sui cubi, frutto delle facce adiacenti nascoste, a texture ultimata si fa sparire in un secondo, bordando la faccia, oltre i suoi bordi di template, con una tinta analoga a quella prevalente della texture. Nell'immagine si nota al massimo perchè, non essendo ortogonali le facce del dadino ai vettori X e Y, i lati sono ricalcolati per interpolazione nel punto mediano di vettori orientati nello spazio su valori in floating point, e ne consegue che la sculpt, a base di integer (numeri interi), risente dell'arrotondamento finale dei valori.&lt;br /&gt;&lt;br /&gt;Per il futuro, emerge una considerazione immediata, rispetto alle nuove implementazioni. Considerata la possibilità che la sculpt non abbia necessità di risoluzione quadrupla per le sue facce più piccole, potrei prevedere il trasferimento della sua risoluzione in eccesso alle facce di dimensioni maggiori, che invece potrebbero richiedere maggior dettaglio. Ovvero, DxFACE dovrà scegliere e adottare una risoluzione di texture a faccia singola, o quadrupla, o nonula (come si dice 9x9?) a seconda della dimensione di ciascuna faccia. L'incremento non è aritmetico, ma geometrico, perchè parliamo di mesh.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-7199086622809227202?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/7199086622809227202/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=7199086622809227202' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7199086622809227202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7199086622809227202'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2010/01/nuova-feature-per-dxface.html' title='Nuova feature per DxFACE'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-3733542596808928775</id><published>2009-12-28T04:07:00.039+01:00</published><updated>2010-02-15T15:26:12.246+01:00</updated><title type='text'>DxFACE Clip-Tutorial</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;object id="MediaPlayer" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" width="538" height="460"&gt;&lt;param name="fileName" value="http://www.imitidicthulhu.it/fullDxFACEsmall.avi"&gt;&lt;param name="autostart" value="true"&gt;&lt;param name="ShowControls" value="true"&gt;&lt;param name="ShowStatusBar" value="false"&gt;&lt;param name="ShowDisplay" value="false"&gt;&lt;embed type="application/x-mplayer2" src="http://www.imitidicthulhu.it/fullDxFACEsmall.avi" name="MediaPlayer" showcontrols="1" showstatusbar="0" showdisplay="0" autostart="0" width="538" height="460"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;alternativa IExplore &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/fullDxFACEsmall.avi" target="_blank"&gt;direct link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Un piccolo &lt;span style="font-style: italic;"&gt;clip-tutorial&lt;/span&gt; sul lavoro di &lt;span style="font-weight: bold;"&gt;DxFACE&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;In &lt;span style="font-weight: bold;"&gt;Sketchup&lt;/span&gt; la "rieditazione" degli spigoli (&lt;span style="font-style: italic;"&gt;edges&lt;/span&gt;), che vedete nel video, &lt;span style="font-weight: bold;"&gt;NON &lt;/span&gt;è obbligatoria, però è utile (&lt;span style="font-style: italic;"&gt;io l'ho fatta solo sulla faccia davanti&lt;/span&gt;) per 2 MOTIVI.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Suggerisce a &lt;span style="font-weight: bold;"&gt;Sketchup&lt;/span&gt; di piantarla coi suoi centomila triangoli nascosti nelle facce poligonali plurime, col risultato che&lt;/span&gt;&lt;/span&gt; :&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;1)&lt;/span&gt; economizziamo le facce, che non possono superare il numero di &lt;s&gt; 32 &lt;/s&gt; 64 per via della tecnica della sculpt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;2)&lt;/span&gt; le texture, inoltre, le possiamo amministrare molto meglio, perchè sono più squadrate.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imitidicthulhu.it/Blog/Snapshot_002_DxFACE.jpg" target="_blank"&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/Snapshot_002_DxFACE.jpg" width="630" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Test in world di oggetto scatola/coperchio/dadi, con texture di template, in secondo piano la chiesetta costruita con la nuova versione 0.00.24 beta di DxFACE, che dispone di 64 facce.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.imitidicthulhu.it/Blog/DXFACE64_test.jpg" target="_blank"&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DXFACE64_test.jpg" width="630" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-3733542596808928775?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=ef4f24878c701adc&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/3733542596808928775/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=3733542596808928775' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/3733542596808928775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/3733542596808928775'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/dxface-clip-tutorial.html' title='DxFACE Clip-Tutorial'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-5141517945457770421</id><published>2009-12-25T03:06:00.015+01:00</published><updated>2009-12-26T12:49:17.408+01:00</updated><title type='text'>Morphing in SecondTGA 1.07.02 [update a]</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/SecondTGAMorph.jpg" alt="Morphing in SecondTGA 1.07.02" title="Morphing in SecondTGA 1.07.02" /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Crea una nuova Sculpty interpolando tra due file esistenti.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;L'accesso alla funzione si ha tramite il menu &lt;span style="font-style: italic;"&gt;Aggrega due Scupties&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Per ora la &lt;span style="font-style: italic;"&gt;feature&lt;/span&gt; è implementata  solo sul formato 128x128 pixel.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Una considerazione. La mappatura dei vertici di una Sculpty su un file TGA, a seconda dei tool utlizzati, può avvenire in due modi, risultando comunque ininfluente sull'aspetto dell'oggetto.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il primo modo prevede di registrare i valori di maggior elevazione a partire dall'alto dell'immagine del file TGA, mentre il secondo modo fa il contrario, registrando a partire dal basso.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I valori sono gli stessi, e quindi il risultato non cambia.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Cambia invece il prodotto della feature di Morphing, che scansiona il due file TGA comparando le linee di pixel.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Se le due Sculpties sono disegnate in modo opposto, e volete ad esempio mixare una colonna con un fiore, il morphing che ho implementato interpolerà tra il gambo del fiore e il capitello, e non otterrete l'effetto sperato.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Rimediare è facilissimo.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;E' sufficiente caricare uno dei due TGA da interpolare con un qualsiasi programma di grafica, e risalvarlo dopo un &lt;span style="font-style: italic;"&gt;flip&lt;/span&gt;, o rovesciamento verticale.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;L'oggetto, se è stato prodotto con un tool che lavora correttamente sui LOD, non cambia. Non state ribaltando la sua sostanza, ma solo l'ordine di memorizzazione dei sui valori di elevazione.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;A questo punto i due file non vi daranno più sorprese.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Avrei potuto senza problemi implementare un controllo automatico sulla posizione del valore di maggior altezza nello spazio, analizzando la prima e l'ultima linea di pixel delle immagini, e, riscontrando disposizioni opposte nei file, rovesciare uno dei TGA,  ma per ora ho preferito non farlo.&lt;br /&gt;&lt;br /&gt;Ps:&lt;br /&gt;Nell'esempio sopra, ho ulteriormente modificato la forma del tavolino, &lt;span style="font-style: italic;"&gt;schiacciandolo&lt;/span&gt; con 3DLite, ma questa è un'altra storia. Assicuratevi comunque di aver installato l'ultima versione del viewer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt; Nuova build &lt;span style="font-weight: bold;"&gt;1.07.02a&lt;/span&gt;&lt;br /&gt;Cosa cambia? La modalità di trasmissione dati con &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt;. E' una modifica che non noterete, ma è fondamentale, perchè permette a &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt; di disporre di &lt;span style="font-weight: bold;"&gt;tutte&lt;/span&gt; le informazioni ed intervenire anche lui sul TGA in visione mentre lo editate, salvandolo [3DLite dispone ora del &lt;span style="font-style: italic;"&gt;rescaling &lt;/span&gt;sui 3 assi xyz e quindi può risultare utile approfittarne].&lt;br /&gt;Questa &lt;span style="font-style: italic;"&gt;feature&lt;/span&gt; potrebbe aver introdotto bug per la complessità dei dati in gioco, che non credo di aver testato in tutte le combinazioni, sulle oblong... direi che non è proprio il caso di contarci, per ora. Salvate solo le Sculpty normali (128x128pxl).&lt;br /&gt;Inutile tentare di salvare i file che 3DLite ha caricato in formato DXF.&lt;br /&gt;La decodifica è complessa, ed al momento sono solo due in programmi in grado di farla, con i loro presupposti e per certi tipi di file, &lt;span style="font-weight: bold;"&gt;DxFACE&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;CAD2Sculpty&lt;/span&gt;.&lt;br /&gt;In ogni caso, ho iniziato a pensare ad un processo di &lt;span style="font-weight: bold;"&gt;conversione globale&lt;/span&gt; dei file DXF sul medio periodo. Se mi riesce non abbiamo più limiti, da &lt;span style="font-weight: bold;"&gt;SketchUp&lt;/span&gt;, per esempio, uscire in DXF col mio plugin globale (&lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/GoogleSkUp_2_dxf.zip"&gt;che c'è già&lt;/a&gt;), e risalvare in Sculpt qualsiasi cosa.&lt;br /&gt;Sarà un sacrificio di risoluzione perchè per i miracoli non sono abilitato... ma mi prende parecchio stà cosa.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-5141517945457770421?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/5141517945457770421/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=5141517945457770421' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5141517945457770421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5141517945457770421'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/morphing-in-secondtga-10702.html' title='Morphing in SecondTGA 1.07.02 [update a]'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4409001941167976295</id><published>2009-12-23T23:48:00.007+01:00</published><updated>2009-12-24T12:37:42.129+01:00</updated><title type='text'>DxFACE e 3DLite updated</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Piccolo &lt;span style="font-weight: bold;"&gt;FIX&lt;/span&gt; sullo swap delle facce, e opzione di &lt;span style="font-style: italic;"&gt;swap facce&lt;/span&gt; selezionabile in blocco, per fare prima se vi accorgete, controllando in &lt;span style="font-style: italic;"&gt;wireframe&lt;/span&gt;, di aver disegnato tutto quanto "&lt;span style="font-style: italic;"&gt;da dentro in fuori"&lt;/span&gt; ... (ricordare che il &lt;span style="font-weight: bold;"&gt;numero&lt;/span&gt; della faccia eventualmente errata è agevolmente rintracciabile caricando la &lt;span style="font-weight: bold;"&gt;skin numerata&lt;/span&gt; di template (&lt;span style="font-style: italic;"&gt;DxFACE-skin-Template.bmp&lt;/span&gt;), e giocando con l'opzione  "&lt;span style="font-style: italic;"&gt;Nascondi Facce INVERSE&lt;/span&gt;" e il tasto di refresh "&lt;span style="font-style: italic;"&gt;Ricarica Sculpty&lt;/span&gt;", di &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt;).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;A questo proposito:&lt;br /&gt;Update anche di &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt;, scusate ma i miei programmi lavorano in sincrono, ed è sempre meglio avere le ultime versioni coerentemente installate...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;La pagina di accesso e raccordo a tutte la &lt;span style="font-style: italic;"&gt;suite&lt;/span&gt; è la solita, quella di &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;SecondTGA&lt;/a&gt;, che a breve ristrutturerò e renderò più comprensibile col sunto delle caratteristiche dei singoli programmi.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4409001941167976295?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4409001941167976295/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4409001941167976295' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4409001941167976295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4409001941167976295'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/dxface-e-3dlite-updated.html' title='DxFACE e 3DLite updated'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-6821607245194309495</id><published>2009-12-22T14:49:00.011+01:00</published><updated>2010-02-15T15:28:54.496+01:00</updated><title type='text'>Buon Natale con DxFACE !</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;object width="570" height="428"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8343183&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8343183&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="570" height="428"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Sul forum della Linden, &lt;span style="font-weight: bold;"&gt;Gaia Clary&lt;/span&gt;, una delle builder e studiose più esperte, ha presentato in un suo &lt;a style="font-weight: bold;" href="http://blog.machinimatrix.org/2009/12/20/the-primstar/?"&gt;splendido filmato natalizio&lt;/a&gt; che non dovete perdervi, la stella a 5 punte.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;E io mi son detto, - &lt;span style="font-style: italic;"&gt;ma quel che fa Blender, mi si consenta, ma lo deve fare anche DxFACE con SketchUp, cribbio!&lt;/span&gt; :))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstripPart4.jpg" alt="DxFACE Second Life Sculpties Tool" title="DxFACE Second Life Sculpties Tool" /&gt;&lt;br /&gt;&lt;/center&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-6821607245194309495?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/6821607245194309495/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=6821607245194309495' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6821607245194309495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6821607245194309495'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/buon-natale-con-dxface.html' title='Buon Natale con DxFACE !'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-7138698249782296609</id><published>2009-12-22T01:37:00.003+01:00</published><updated>2009-12-22T01:49:40.541+01:00</updated><title type='text'>DxFACE 0.0.21 Quick Start (part II)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Come abbattere il numero di facce create da SketchUp.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il massimo dell'ottimizzazione si ottiene suddividendo le facce complesse (in realtà composte da molti invisibili triangoli) in facce a 4 lati.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;In questo modo DxFACE potrà lavorare abbinandoli al meglio, consentendovi di creare oggetti più elaborati.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstripPart3.jpg" alt="DxFACE Second Life Sculpties Tool" title="DxFACE Second Life Sculpties Tool" /&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-7138698249782296609?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/7138698249782296609/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=7138698249782296609' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7138698249782296609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7138698249782296609'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/dxface-0021-quick-start-part-ii.html' title='DxFACE 0.0.21 Quick Start (part II)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-6339556808096900807</id><published>2009-12-19T22:50:00.012+01:00</published><updated>2009-12-22T02:50:56.523+01:00</updated><title type='text'>New DxFACE 0.0.20 Quick Start [upd.21b]</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Update di &lt;span style="font-weight: bold;"&gt;DxFACE,&lt;/span&gt; dedicato all'importazione in Second Life di oggetti tridimensionali, creati con qualsiasi installazione CAD o con SketchUp, il famoso programma free di modellazione di Google.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/DxFACE.zip"&gt;DxFACE è scaricabile qui&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ricordo che il programma nasce integrandosi con il mio piccolo viewer tridimensionale &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt;, scaricabile &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;qui&lt;/a&gt;, dalla pagina di SecondTGA.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;DxFACE&lt;/span&gt; è capace di interpretare fino a 32 facce tridimensionali, leggendole da file DXF. Nel pacchetto troverete il plugin &lt;span style="font-weight: bold;"&gt;DxFACE.rb&lt;/span&gt;, tramite il quale Google SketchUp, nella versione 6 free,  sarà abilitato a salvare i vostri modelli nel formato DXF occorrente, tipico dei programmi CAD.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il plugin DxFACE.rb dovrà essere estratto e spostato dalla cartella di DxFACE.&lt;br /&gt;Il suo posto sarà nella cartella &lt;span style="font-style: italic;"&gt;Plugins&lt;/span&gt; di SketchUp, normalmente collocata in &lt;span style="font-style: italic;"&gt;C:\Programmi\Google\Google SketchUp 6\&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Qui di di seguito un velocissimo Tutorial step by step elementare, per l'uso con &lt;span style="font-weight: bold;"&gt;SketchUp&lt;/span&gt;. Nella nuova versione è possibile utilizzare anche file che descrivano un numero di facce minore di quello previsto, che è 32.&lt;br /&gt;A lavoro di shape ultimato, caricare su &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt; l'oggetto, e ricordarsi di selezionare Congiunzione Piana, la stessa che si setterà anche in world, altrimenti la rappresentazione non sarà corretta.&lt;br /&gt;&lt;br /&gt;Si potrà quindi passare alla preparazione della texture.&lt;br /&gt;Caricato come Skin provvisaria il bitmap template fornito con il pacchetto di DxFACE, &lt;span style="font-style: italic;"&gt;DxFACE-skin-Template.bmp&lt;/span&gt;, potrete constatare la dislocazione dei punti della matrice di mappa da modificare a piacere, ritrovando la loro posizione (tramite colore+numero) in &lt;span style="font-weight: bold;"&gt;3DLite&lt;/span&gt;, che emula esattamente la carica di Second Life.&lt;br /&gt;Editando queste zone la Sculpty assumerà faccia a faccia la texture desiderata (tasto &lt;span style="font-style: italic;"&gt;Refresh&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Sculpty&lt;/span&gt; di 3DLite dopo ogni salvataggio del Bitmap, per seguire i risultati in tempo reale).&lt;br /&gt;E' chiaro che prima di questa operazione è opportuno aver copiato e messo da parte il template originale, operarando poi sulla copia salvata con un nuovo nome.&lt;br /&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; DxFACE is a free importer for three-dimensional objects in Second Life, created with any CAD installation or in SketchUp, the popular free modeling program from Google. DxFACE can be &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/DxFACE.zip"&gt;downloaded here&lt;/a&gt;.  I r&lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;emember that the program is allowed to use my small three-dimensional viewer 3DLite,  &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;downloadable here&lt;/a&gt; by my page for SecondTGA. &lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;DxFACE is capable of interpreting three-dimensional faces up to 32, reading from DXF files. In the package you will find the plugin DxFACE.rb, written for Google SketchUp 6 free version, that enables to save your models in the DXF format required. You have to extract the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;DxFACE.rb p&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;lugin and to move it from the DxFACE folder to the SketchUp &lt;span style="font-weight: bold;"&gt;Plugins&lt;/span&gt; folder, usually located in &lt;span style="font-weight: bold;"&gt;C:\Program Files\Google\Google SketchUp 6\&lt;/span&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstripPart1.jpg" alt="DxFACE Second Life Sculpties Tool" title="DxFACE Second Life Sculpties Tool" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstripPart2.jpg" alt="DxFACE Second Life Sculpties Tool" title="DxFACE Second Life Sculpties Tool" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Come mai nel wireframe le facce, sembrano più di 24? Non è un bug, le facce in SketchUp erano  effettivamente 24, ora però DxFACE ha scelto quelle più allungate e le ha suddivise moltiplicandole, (vedi il nastro) per migliorare la proporzione delle texture, che altrimenti sarebbero state più deformate, meno definite, e più complicate da realizzare.&lt;br /&gt;&lt;br /&gt;Prossimo post: &lt;a style="font-weight: bold;" href="http://imitidicthulhu2.blogspot.com/2009/12/dxface-0021-quick-start-part-ii.html"&gt;Ottimizzare SketchUp&lt;/a&gt; per una miglior resa con DxFACE.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-6339556808096900807?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/6339556808096900807/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=6339556808096900807' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6339556808096900807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6339556808096900807'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/new-dxface-0020-quick-start.html' title='New DxFACE 0.0.20 Quick Start [upd.21b]'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-2268608311357535166</id><published>2009-12-14T18:50:00.023+01:00</published><updated>2009-12-14T22:57:31.065+01:00</updated><title type='text'>SecondTGA 1.06.1</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/ST14dic09.jpg" alt="SecondTGA 1.06.1" title="SecondTGA 1.06.1" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ho iniziato il &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;restyling del programma&lt;/a&gt;, il cui cuore è scritto in Rapid-Q, linguaggio che comincia a mostrare gli anni, almeno nella grafica. Pe questo motivo, e per altri, ho iniziato a costruire DLL (librerie) più attuali.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Nell'immagine, ad esempio, la nuova (!?!) finestra di dialogo, per ora applicata &lt;span style="font-weight: bold;"&gt;solo&lt;/span&gt; alle &lt;span style="font-style: italic;"&gt;Apri BMP&lt;/span&gt; e&lt;span style="font-style: italic;"&gt;TGA&lt;/span&gt; del &lt;span style="font-weight: bold;"&gt;solo&lt;/span&gt; menu File. Così comincio a mandare in soffitta la vecchia &lt;span style="font-style: italic;"&gt;QOPENDIALOG&lt;/span&gt; originale. Se ci fossero problemi gradirei un feedback... grazie!&lt;br /&gt;&lt;br /&gt;...nel caso qualche Rapid-Quista fosse interessato all'uso della 3Drgb.dll, tra le varie funzioni, che prima  poi pubblicherò, quando saranno più mature, riporto qui il codice da includere nel sorgente:&lt;br /&gt;&lt;br /&gt;nelle dichiarazioni:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DECLARE FUNCTION OpenFileDialog Lib "3Drgb.DLL" alias "ShowOpenFileDialog" (ByVal wH as long, ByVal fileN as long, ByVal filter as long, ByVal Dir$ as string, ByVal title$ as string) as long&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;e nelle chiamate, un esempio:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;filter$="BMP Files (*.bmp)"+CHR$(0)+"*.bmp"+CHR$(0)+CHR$(0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; sFileName="" : sFileName=sFileName+SPACE$(254-LEN(sFileName))&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; IF &lt;span style="font-weight: bold;"&gt;OpenFileDialog(form.handle,varptr(sFileName),varptr(filter$),curdir$,"")&lt;/span&gt; THEN &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  sFileName=MID$(sFileName,1,INSTR(sFileName,chr$(0))-1)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;........&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; END IF&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ps: l'argomento di curdir$ deve contenere il percorso della cartella che si vuole aprire inizialmente, ma  è già una parola chiave di RQ, non usatela come variabile se puntate ad un altro percorso! (lol), l'ultimo argomento, che ho lasciato vuoto, può contenere il nome della finestra, ma a me il nome &lt;span style="font-style: italic;"&gt;Apr&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;i&lt;/span&gt; di default stava già benissimo. Poi, le stringhe del C, hanno da trattare questa menata delle lunghezze prefissate e dei codici di fine stringa... (doppio &amp;amp;sadec. zero)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AVVISO : importante aggiornamento 3DLite-OpenGL alla vers.0.1.5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FIX&lt;/span&gt; della carica di texture BMP fuori MODULO 8 sulla linea di byte rgb (ad esempio 512x513pxl)&lt;br /&gt;Formati di questo genere NON andrebbero assolutamente usati nella grafica tridimensionale, per cui non mi ero mai accorto della codifica della microzozz di questi casi (folli come sempre, brrrr, meglio lasciar perdere). Comunque, anche questo tipo di BMP, ripeto, da &lt;span style="font-weight: bold;"&gt;non&lt;/span&gt; usare in world, ora 3DLite se le carica correttamente...&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-2268608311357535166?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/2268608311357535166/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=2268608311357535166' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2268608311357535166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2268608311357535166'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/secondtga-1061.html' title='SecondTGA 1.06.1'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4297285313367714979</id><published>2009-12-11T03:00:00.008+01:00</published><updated>2009-12-11T03:15:31.595+01:00</updated><title type='text'>SecondTGA 1.06.0 nuova procedura "Sculpty bassorilievo"</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Piccolo test su strada, anzi su prato.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Dal BMP sono stati ricavati i due file occorrenti per Second Life.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il fle TGA, di shape tridimensionale, con la nuova procedura "one click" di &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;SecondTGA&lt;/a&gt;, e il file TGA di skin, salvato senza effetto di trasparenza (il canale Alpha qui non serve).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Notare il &lt;span style="font-style: italic;"&gt;rescaling&lt;/span&gt; al &lt;span style="font-weight: bold;"&gt;25% sull'asse Y&lt;/span&gt;, che anche in worl dovrà essere settato, e dipende da quanto vogliamo far "crescere" l'erba, e l'&lt;span style="font-weight: bold;"&gt;opzione congiunzione PIANA spuntata&lt;/span&gt;, indispensabile per questo tipo di Sculpty (la ritroverete ovviamente anche nell'editor Sculpties di Second Life).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://www.imitidicthulhu.it/SecondTGAtutor2.jpg" alt="SecondTGA 1.06.0  " title="SecondTGA 1.06.0  " sculpty="" bassorilievo="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4297285313367714979?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4297285313367714979/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4297285313367714979' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4297285313367714979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4297285313367714979'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/secondtga-1060-nuova-procedura-sculpty.html' title='SecondTGA 1.06.0 nuova procedura &quot;Sculpty bassorilievo&quot;'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4377599846625957089</id><published>2009-12-06T02:18:00.004+01:00</published><updated>2009-12-06T02:40:24.236+01:00</updated><title type='text'>3DLite OpenGL version 0.1.4</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/3DLiteV14.jpg" alt="3DLite OpenGL version 0.1.4" title="3DLite OpenGL version 0.1.4" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nuovo aggiornamento del &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;viewer&lt;/a&gt; per le Sculpties di Second Life.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Tenuto conto del miglioramento ottenuto dalla Linden Lab nella resa grafica delle Sculpties, e soprattutto della nuova opzione PIANO introdotta nei settaggi, ho avviato il rifacimento completo della creazione "bassorilievi" di SecondTGA, dove il sottoscritto questa funzione PIANO, ora ufficiale in Second Life, si ingegnava ad anticiparla, emulandola con un trick.&lt;br /&gt;Quindi, ancor prima del rilascio della nuova versione di SecondTGA con la creazione "bassorilievi" riscritta e migliorata, ho aggiornato il viewer, che ora permette di studiare la profondità delle Sculpties tramite funzioni di rescaling su XYZ.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Download &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;HERE&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4377599846625957089?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4377599846625957089/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4377599846625957089' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4377599846625957089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4377599846625957089'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/3dlite-opengl-version-014.html' title='3DLite OpenGL version 0.1.4'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-805293629766986128</id><published>2009-12-03T22:39:00.006+01:00</published><updated>2009-12-03T23:23:40.256+01:00</updated><title type='text'>3DLite OpenGL version 0.1.3a</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/3DLiteV13a.jpg" alt="3DLite OpenGL version 0.1.3a" title="3DLite OpenGL version 0.1.3a" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Importante aggiornamento della sensibilità all'interfaccia del &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;mio piccolo viewer&lt;/a&gt; per le Sculpties di Second Life e generici file DXF tridimensionali (vedi i file di esempio nel pacchetto).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ricollocamento del punto di vista iniziale.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Variato il posizionamento di &lt;span style="font-style: italic;"&gt;default&lt;/span&gt; a full screen della window comandi. In alto a sinistra risultava scomoda lavorando assieme ad un editor grafico della bitmap (ricordo che il penultimo e l'ultimo tasto ricaricano al volo sia la &lt;span style="font-style: italic;"&gt;skin&lt;/span&gt; che la &lt;span style="font-style: italic;"&gt;shape&lt;/span&gt;, nel caso fossero state nel frattempo modificate e salvate, e questo è l'unico modo che io conosca per testare al volo la resa delle bitmap).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Impostabile la rotazione continua dell'oggetto, se qualcuno volesse ipnotizzarsi, non si sa mai... per avviarla clickare la trottola e uscirne trascinando il mouse senza rilasciare il lasto. Per fermare, clickarci di nuovo, e basta.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Download &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;HERE&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-805293629766986128?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/805293629766986128/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=805293629766986128' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/805293629766986128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/805293629766986128'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/3dlite-opengl-version-013a.html' title='3DLite OpenGL version 0.1.3a'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-5803754313264781979</id><published>2009-12-02T00:52:00.004+01:00</published><updated>2009-12-02T01:21:00.556+01:00</updated><title type='text'>Tool MirrorNormalize</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/MirrorNormSsh.gif" alt="Tool MirrorNormalize" title="Tool MirrorNormalize" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Blog fermo da un po', ho avuto a fare, e tra le varie cose ho avuto necessità di di qualcosa che mi agevolasse il lavoro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ho scritto &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/MirrorNorm.zip"&gt;un piccolo tool e lo posto&lt;/a&gt;, chissà mai servisse a qualcun'altro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Si utilizza per raddoppiare (specchiandolo) il contenuto di un file DXF (generato e letto da qualsiasi CAD).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Bella scoperta, si dirà, tutti i CAD lo fanno senza bisogno di tool esterni!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Niente affatto, quando sul CAD usate una operazione di Mirror (specchio), generate l'altra metà del cielo, oops, della forma, esattamente a rovescio rispetto alla parte esistente.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ovvero, con l'ordine di disegno dei vertici invertito.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;In gergo inglese-tecnico si dice &lt;span style="font-style: italic;"&gt;ClockWise&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;CounterClockWise&lt;/span&gt;, ossia in senso orario e antiorario.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Riepilogando, generate una cosa assolutamente poco apprezzata da tutti gli editor o visualizzatori 3D virtuali, che renderizzeranno un qualcosa visibile per metà da dentro e per metà da fuori.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Col mio tool no.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;In 3 secondi avrete l'oggetto a posto in un nuovo file (OutMirror.DXF), &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;cosa impossibile da fare manualmente anche con l'oggetto più semplice.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nota: Linea di Mirror obbligatoriamente prevista sull'origine (0,0,0), e perpendicolare al vettore di ordinata X.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-5803754313264781979?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/5803754313264781979/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=5803754313264781979' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5803754313264781979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5803754313264781979'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/12/tool-mirrornormalize.html' title='Tool MirrorNormalize'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-7302729928845395824</id><published>2009-10-20T12:31:00.022+02:00</published><updated>2009-10-27T02:09:35.030+01:00</updated><title type='text'>DxFACE update v.15 - 16 - 17 - 18 - 19</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACErotText.jpg" alt="DxFACE update v.15" title="DxFACE update v.15" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Interrompo brevemente i post di tutorial per introdurre la nuova versione di DxFACE.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nella procedura di rappresentazione del file TGA ho aggiunto un processo, invisibile all'utente, che seleziona le facce in base alle loro proporzioni in altezza e larghezza, e le ruota ponendole in orizzontale.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Questo passaggio predispone la nuova modalità  di carica delle texture, che, dalle prossime versioni del programma, saranno riproporzionate.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;In altre parole, una faccia quadrata continuerà ad utilizzare la texture quadra come da template corrente, mentre una faccia allungata richiederà l'impostazione di una texture più ampia (secondo il futuro nuovo template).&lt;br /&gt;Questo accorgimento porterà a una minore deformazione delle texture, con un apprezzabile miglioramento della grafica.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update Vers.18&lt;/span&gt;&lt;br /&gt;Implementato il riconoscimento di facce con lati allungati in proporzione maggiore del 50%,  che generano la moltiplicazione automatica proporzionata &lt;span style="font-weight: bold;"&gt;da 2 a 6 volte&lt;/span&gt; della faccia di mesh e la relativa carica delle texture affiancate, (vedi numerazione multipla).&lt;br /&gt;Sei volte è il massimo ottenibile nella mesh Sculpty, essendo l'ultima colonna inutilizzata nella modalità piana, e la prima da escludere per impossibilità a gestire lo smoothing sul primo lato.&lt;br /&gt;Nel template viene introdotta un secondo bordo di &lt;span style="font-style: italic;"&gt;cornice grigia&lt;/span&gt;, a definizione dell'area destinata a ricevere i pixel o le texture che andranno ad inerire con quelli della faccia per generare lo smoothing dei bordi. Se pixel e texture della cornice saranno gli stessi della faccia, lo smoothing non sarà quindi aapparentemente applicato, e i bordi della faccia appariranno netti. Nell'immagine, qui sopra, ove il contenuto della cornice grigia è costituito dai pixel neri del template, è invece di conseguenza visibile un bordino perimetrale nero sfumato su ogni faccia&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update vers.19a&lt;/span&gt;&lt;br /&gt;Migliorie all'engine e nuova versione 0.0.2 del Plugin per SketchUp.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-7302729928845395824?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/7302729928845395824/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=7302729928845395824' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7302729928845395824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/7302729928845395824'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/10/dxface-update-v15.html' title='DxFACE update v.15 - 16 - 17 - 18 - 19'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-5353203872441656527</id><published>2009-10-17T00:08:00.017+02:00</published><updated>2009-10-17T02:21:04.717+02:00</updated><title type='text'>DxFACE First Steps (Part 2)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ora convertiamo il primo oggetto in una Sculpty.&lt;br /&gt;In Google SketchUp il disegno è finito, accertiamoci che effettivamente saranno salvate 32 facce e che quindi l'oggetto sia valido, altrimenti dovremo modificarlo.&lt;br /&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-style: italic;"&gt;Menu File&lt;/span&gt; ---&gt; "&lt;span style="font-weight: bold;"&gt;Valid 3DFACEs Count&lt;/span&gt;")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; Now we convert the first object into a Sculpty. The SketchUp drawing is finished and we must ensure that 32 faces &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;will saved &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;and then the object is valid, otherwise we will have to change it.&lt;br /&gt;(&lt;span style="font-style: italic;"&gt;File&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="font-style: italic;"&gt;Menu &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;---&gt; "&lt;span style="font-weight: bold;"&gt;Valid 3Dfaces Count&lt;/span&gt;").&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstep4.gif" alt="DxFACE First Steps" title="DxFACE First Steps" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nel &lt;span style="font-style: italic;"&gt;Menu File&lt;/span&gt; scegliamo "&lt;span style="font-weight: bold;"&gt;Export to DxFACE&lt;/span&gt;" e diamogli un nome. A file salvato riceveremo la notifica di validità (&lt;span style="font-style: italic;"&gt;Ready&lt;/span&gt;). E' comunque consigliabile mantenere &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;SketchUp &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;sempre aperto sul modello, in modo da poter intervenire facilmente con variazioni se non dovesse poi piacerci nel file TGA compilato.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; In the &lt;span style="font-style: italic;"&gt;File Menu&lt;/span&gt; we choose "&lt;span style="font-weight: bold;"&gt;Export to DxFACE&lt;/span&gt;" and we give it a name. We will receive the notification of validity (&lt;span style="font-style: italic;"&gt;Ready&lt;/span&gt;). It is always advisable to keep SketchUp running, so you can easily edit the object if you do not like the shape compiled as TGA file.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstep5.gif" alt="DxFACE First Steps" title="DxFACE First Steps" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Ora apriamo l'eseguibile &lt;span style="font-weight: bold;"&gt;DxFACE.exe&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; e carichiamo il file &lt;span style="font-weight: bold;"&gt;DXF&lt;/span&gt; tramite il tasto "&lt;span style="font-weight: bold;"&gt;Open DXF&lt;/span&gt;". Il file viene convertito immediatamente. Se ricevessimo la notifica (&lt;span style="font-style: italic;"&gt;Fixed&lt;/span&gt;), che vediamo qui sotto, non preoccupiamoci. Significa che l'oggetto disegnato con SketchUp aveva dimensioni maggiori di quanto consentito per le Sculpties di SL, e il programma ha effettuato anche un &lt;span style="font-style: italic;"&gt;resize&lt;/span&gt;, portandolo alla giusta scala e sfruttando al meglio il range dimensionale consentito.  Significa quindi che stiamo per creare la Sculpty alla miglior risoluzione possibile.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Now we run the executable &lt;span style="font-weight: bold;"&gt;DxFACE.exe&lt;/span&gt; and we have to load the DXF file via button "&lt;span style="font-weight: bold;"&gt;Open DXF&lt;/span&gt;". The file is converted immediately. If we receive notification (&lt;span style="font-style: italic;"&gt;Fixed&lt;/span&gt;, see below), do not worry. It means that the object was drawn with SketchUp larger than allowed by Sculpty shapes, and the program has also made a resize, bringing the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;drawing &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="color: rgb(102, 102, 102);"&gt; to the right scale and making the best possible size range. Therefore it means that the Sculpty will created at the best possible resolution.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstep6.gif" alt="DxFACE First Steps" title="DxFACE First Steps" /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-5353203872441656527?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/5353203872441656527/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=5353203872441656527' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5353203872441656527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5353203872441656527'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/10/dxface-first-steps-part-2.html' title='DxFACE First Steps (Part 2)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-6422434027472653072</id><published>2009-10-15T15:08:00.020+02:00</published><updated>2009-10-16T13:16:43.854+02:00</updated><title type='text'>DxFACE First Steps (Part 1)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Dopo l'installazione del Plugin per Google SketchUp apriamo il programma per verificare se tutto è andato a buon fine. Al &lt;span style="font-style: italic;"&gt;Menu Plugins&lt;/span&gt; dovremmo trovare una info di questo genere (&lt;span style="font-style: italic;"&gt;vedi immagine qui sotto&lt;/span&gt;). Cliccando sul menu dovrebbe aprirsi una finestra informativa con il numero di versione installata.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; After installing the SketchUp Plugin run the program to check it. The &lt;span style="font-style: italic;"&gt;Plugins Menu&lt;/span&gt; now has a command that opens an information box about the plugin's version.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstep1.gif" alt="DxFACE First Steps" title="DxFACE First Steps" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nel &lt;span style="font-style: italic;"&gt;Menu File&lt;/span&gt; dovrebbe comparire la nuova voce "&lt;span style="font-weight: bold;"&gt;Valid 3DFACEs Count&lt;/span&gt;". Esegue  il conteggio delle facce che potranno essere utilizzate dalla Sculpty. Ci sarà utile per sapere in qualunque momento quando il nostro oggetto, che dovrà avere &lt;span style="font-weight: bold;"&gt;32 facce&lt;/span&gt;, sarà pronto per essere esportato. In un cubo le facce saranno ovviamente 6, o 5, se per "risparmiare", avremo cancellato la faccia nascosta alla base. Ma in presenza di fori delle superficie o di forme complesse non sarà più possibile valutare visivamente il numero delle spezzettature dei poligoni, e per conoscerlo dovremo affidarci a questa utilità.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; The &lt;span style="font-style: italic;"&gt;File Menu&lt;/span&gt; has now the item "&lt;span style="font-weight: bold;"&gt;Valid 3DFACEs Count&lt;/span&gt;". This command calculates how many faces will be used in the Sculpty. It is useful to know at any time when our object, which will have &lt;span style="font-weight: bold;"&gt;32 faces&lt;/span&gt;, will be ready to be exported. The faces of a cube are of course 6, or 5, if economising we erased the hidden bottom. But in the presence of surface holes or complex shapes you can not visually assess the number of polygons, and we will to need this utility.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstep2.gif" alt="DxFACE First Steps" title="DxFACE First Steps" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Sempre nel &lt;span style="font-style: italic;"&gt;Menu File&lt;/span&gt; avremo poi il comando "&lt;span style="font-weight: bold;"&gt;Export to DxFACE&lt;/span&gt;", da usare &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;a lavoro ultimato &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;per esportare il file &lt;span style="font-weight: bold;"&gt;DXF&lt;/span&gt; con cui compilare la Sculpty .&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; "&lt;span style="font-weight: bold;"&gt;Export in DxFACE&lt;/span&gt;" of &lt;span style="font-style: italic;"&gt;File Menu&lt;/span&gt; exports the &lt;span style="font-weight: bold;"&gt;DXF&lt;/span&gt; file required to compile the Sculpty &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;when the drawing is done&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACEstep3.gif" alt="DxFACE First Steps" title="DxFACE First Steps" /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-6422434027472653072?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/6422434027472653072/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=6422434027472653072' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6422434027472653072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/6422434027472653072'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/10/dxface-first-steps.html' title='DxFACE First Steps (Part 1)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-2165273641028668276</id><published>2009-10-14T00:27:00.029+02:00</published><updated>2009-10-14T23:53:24.405+02:00</updated><title type='text'>DxFACE Second Life Sculpties Tool</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Riprendo a pubblicare anche su questo blog per dedicarlo interamente alla grafica, fino ad ora  ospitata insieme ad altre cose sul mio blog principale &lt;span style="font-style: italic;"&gt;imitidicthulhu&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Questo primo post della nuova serie si riferisce all'ultimo tool a cui sto lavorando: &lt;span style="font-weight: bold;"&gt;DxFACE,&lt;/span&gt; dedicato all'importazione in Second Life di oggetti tridimensionali, creati con qualsiasi installazione CAD o con SketchUp, il famoso programma free di modellazione di Google.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: verdana; font-weight: bold;" href="http://www.imitidicthulhu.it/DxFACE.zip"&gt;DxFACE è scaricabile qui&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nei prossimi post ne illustrerò caratteristiche, potenzialità e metodi d'uso.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Per ora ricordo che il programma nasce integrandosi con il mio piccolo viewer tridimensionale 3DLite, scaricabile &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;qui&lt;/a&gt;, dalla mia pagina per SecondTGA.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;DxFACE è capace di interpretare fino a 32 facce tridimensionali, leggendole da file DXF. Nel pacchetto troverete il plugin DxFACE.rb, tramite il quale Google SketchUp, nella versione free, sarà abilitato a salvare i vostri modelli nel formato DXF occorrente, tipico dei programmi CAD.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Il plugin DxFACE.rb dovrà essere estratto e spostato dalla cartella di DxFACE.&lt;br /&gt;Il suo posto sarà nella cartella Plugins di SketchUp, normalmente collocata in C:\Programmi\Google\Google SketchUp 6\&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Qui sotto l'esempio di Sculpty unica, realizzata al volo con 32 facce in formato DXF, e salvata per Second Life. La texture caricata sulle facce è fornita nel pacchetto come BMP, ed è un template utile a differenziare le facce, con numeri e colori, per la fase di editazione delle bitmap di skin.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;img src="http://www.imitidicthulhu.it/55.gif" alt="" title="" /&gt; DxFACE is a free importer for three-dimensional objects in Second Life, created with any CAD installation or in SketchUp, the popular free modeling program from Google. DxFACE can be &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/DxFACE.zip"&gt;downloaded here&lt;/a&gt;. In the next posts I will explain the characteristics, potentials and methods of use.  &lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;For now remember that the program is allowed to use my small three-dimensional viewer 3DLite,  &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/2TGApage.html"&gt;downloadable here&lt;/a&gt; by my page for SecondTGA. &lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;DxFACE is capable of interpreting three-dimensional faces up to 32, reading from DXF files. In the package you will find the plugin DxFACE.rb, written for Google SketchUp 6 free version, that enables to save your models in the DXF format required. You have to extract the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;DxFACE.rb p&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;lugin and to move it from the DxFACE folder to the SketchUp &lt;span style="font-weight: bold;"&gt;Plugins&lt;/span&gt; folder, usually located in &lt;span style="font-weight: bold;"&gt;C:\Program Files\Google\Google SketchUp 6\&lt;/span&gt;. &lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Below the example of a single Sculpty, created with 32 faces into the required DXF format, and saved in TGA for Second Life. The texture loaded on the faces is provided in the DxFACE's package, such as BMP, and it is a useful template to differentiate faces, numbers and colors while you have to edit the skin for the Sculpty.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/DxFACE003.gif" alt="DxFACE Second Life Sculpties Tool" title="DxFACE Second Life Sculpties Tool" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-2165273641028668276?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/2165273641028668276/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=2165273641028668276' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2165273641028668276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2165273641028668276'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2009/10/dxface-second-life-sculpties-tool.html' title='DxFACE Second Life Sculpties Tool'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4764332187715241788</id><published>2007-06-24T21:44:00.000+02:00</published><updated>2007-06-25T22:58:08.723+02:00</updated><title type='text'>Primi passi sul 3D di Second Life (03)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Nella precedente parte (2) di &lt;span style="font-style: italic;"&gt;Primi passi sul 3D di Second Life&lt;/span&gt; abbiammo visto come un file targa (tga), grafico, venga utilizzato come veicolo di vettori tridimensionali.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;L'esempio di file che avevo generato riempiva la matrice sempre e soltanto con la medesima coordinata, essendo anche il mio primo test di scrittura per file tga.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ora vediamo di migliorarlo, per renderci meglio conto di come le coordinate x,y,z devono essere trascritte allo scopo di funzionare poi su SL.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Si è detto che il file tga deve contenere una matrice di punti (pixel) di 64 elementi per lato, ovvero 64 x 64 in totale, che formano una sorta di rete quadrata. In questa griglia ho inserito nuove coordinate, "stirando" i punti sull'ascissa X, in modo che si distribuiscano formando un rombo. Questo rombo sarà un aquilone, il primo semplicissimo oggetto che importeremo in Second Life.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/aquilone1.gif" alt="matrice dell'aquilone" title="matrice dell'aquilone" border="0" width="178" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Qui sopra vediamo il file tga generato.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;La routine di scrittura del nuovo file eccola qua; la trascrivo per completezza ma non è necessario comprenderla a fondo per seguire il ragionamento generale: era utile a me per generare i punti dell'aquilone senza calcolarli a mano uno per uno. Piccola annotazione: i programmi orientati al 3D DEVONO fare uso del floating point durante i calcoli, anche se potrà succedere che in ultimo vadano a generare files contenenti solo numeri interi, come nel nostro caso. &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Qui ho dichiarato indistintamente TUTTE le variabili in doppia precisione solo per praticità, lo so che non tutte ne hanno necessità. Il tempo richiesto nella compilazione del file targa è brevissimo, e una volta tanto non perdo tempo ad ottimizzare.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;SUB FaceWrite&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; TGAfile.Open("Aquilone.tga",65535)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; TGAfile.WriteUDT(MyTGA)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; DIM U As Double, V As Double, Inc As Double&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; DIM Stretch As Double, Ptr As Double, MapStep As Double&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; FOR V=0 TO 31 'write Tz, Tx, Ty&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  Inc=Inc+4&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  MapStep=V/16&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  Ptr=V*2&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  Ptr=64-Ptr&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  FOR U=0 to 63&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;   Stretch=MapStep*U&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;   TGAfile.WriteBinStr(chr$(Inc)+chr$(Ptr+Stretch)+chr$(0),3)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  NEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; NEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; FOR V=31 TO 0 step -1 'write Tz, Tx, Ty&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  Inc=Inc+2&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  MapStep=V/16&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  Ptr=V*2&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  Ptr=64-Ptr&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  FOR U=0 to 63&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;   Stretch=MapStep*U&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;   TGAfile.WriteBinStr(chr$(Inc)+chr$(Ptr + Stretch)+chr$(0),3)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;  NEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; NEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt; TGAfile.Close&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;END SUB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;font-size:85%;"  &gt;[source updated 25-6]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;center&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/aquilone.gif" alt="upload in Second Life" title="upload in Second Life" border="0" width="299" /&gt;&lt;/center&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-family:verdana;"&gt;Ora non resta che uplodare la figura in Second Life (beh si paga ma non certo a me, lol, Second Life costa 10 Linden Dollars per upload). Dopo l'upolad la procedura è semplice.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-style: italic;font-family:verdana;font-size:85%;"  &gt;Crea ----&gt; Un cubo, per esempio&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;font-size:85%;"  &gt;Edit ----&gt; Da cubo a Sculpted Prim&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;e poi, via via, dimensioni, colore, posizionamento etc etc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ma questo non è oggetto del mio studio.&lt;br /&gt;Proseguirò con la carica di una bitmap decorativa sull'aquilone, ma alla prossima.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;[continua]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;PS: chi vuole testarlo su Second Life può scaricare il file &lt;a style="font-weight: bold;" href="http://www.imitidicthulhu.it/Blog/AquiloneTGA.zip"&gt;tga qui&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4764332187715241788?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4764332187715241788/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4764332187715241788' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4764332187715241788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4764332187715241788'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2007/06/primi-passi-sul-3d-di-second-life-03.html' title='Primi passi sul 3D di Second Life (03)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-601293632598397212</id><published>2007-06-20T00:24:00.000+02:00</published><updated>2007-06-20T01:51:10.502+02:00</updated><title type='text'>Primi passi sul 3D di Second Life (02)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Abbiamo visto nella parte (01) di &lt;span style="font-style: italic;"&gt;Primi passi sul 3D di Second Life&lt;/span&gt; come le &lt;span style="font-style: italic;"&gt;Sculpted Prims&lt;/span&gt; accettino i file di tipo &lt;span style="font-weight: bold;"&gt;TGA&lt;/span&gt; come descrittori di forme, e ne abbiamo visto la struttura.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Dal momento che i file TGA che dovremo inviare a Second Life non sono comuni file grafici, ma contengono in realtà le coordinate x,y,z delle forme, se vorremo generarli dovremo disporre di un &lt;span style="font-style: italic;"&gt;parser&lt;/span&gt;, un programma che si incarichi di leggere una forma e di compilarla con i vettori distribuiti così come richiesto dal file TGA.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Il codice che segue è il minimo che occorra per generare un file TGA.&lt;/span&gt;&lt;br /&gt;L'&lt;span style="font-style: italic;"&gt;header&lt;/span&gt;, che abbiamo già precedentente analizzato, è inserito in una &lt;span style="font-style: italic;"&gt;struct&lt;/span&gt; prima di essere scritto nel file. Una &lt;span style="font-style: italic;"&gt;struct&lt;/span&gt; ci permetterà facilmente di apportare modifiche nel caso volessimo riutilizzare il codice anche per altre applicazioni che non siano Second Life, alle quali questo tipo di header potrebbe non bastare.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Questa è una buona regola da seguire sempre. Mai buttare giù due righe "che fungano" e basta, ma scriverle sempre nel modo più corretto, completo e versatile per usi futuri. La riusabilità del codice è importantissima perchè ottimizza il lavoro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Dopo l'&lt;span style="font-style: italic;"&gt;header&lt;/span&gt;, per ora, mi sono accontentato di disegnare una campitura uniforme di grigio, ma, per testare la correttezza del codice e verificarlo, ho posizionato un pixel bianco al centro (o meglio alla 32esima riga di pixel delle 64 righieste).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ecco il codice. E' scritto nel mio linguaggio preferito, RapidQ,  un basic-like semplice rapido e versatile, ma si può adattare  facilmente  a tutti  i  linguaggi.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Non ci sono commenti nel codice, è abbastanza autoesplicante e potrebbe essere studiato e capito anche da una new-entry della programmazione.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;$TYPECHECK ON&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;DefStr Title : Title="TGAwriter"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;DefStr CopyR : CopyR="©07 Soldatino"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;DefStr Versn : Versn=" 01.00"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Application.Title=Title&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;TYPE TGA&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; identsize       As String * 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  colourmaptype   As String * 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  imagetype       As String * 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  colourmapstart  As Short&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  colourmaplength As Short&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  colourmapbits   As String * 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  xstart          As Short&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  ystart          As Short&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  width           As Short&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  height          As Short&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  bits            As String * 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  descriptor      As String * 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;END TYPE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;DIM MyTGA As TGA, N% As Long&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.identsize=Chr$(0)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.colourmaptype=Chr$(0)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.imagetype=Chr$(&amp;h2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.colourmapstart=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.colourmaplength=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.colourmapbits=Chr$(&amp;amp;h20)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.xstart=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.ystart=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.width=Chr$(&amp;h40)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.height=Chr$(&amp;amp;h40)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.bits=Chr$(&amp;h18)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;MyTGA.descriptor=Chr$(0)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;DIM TGAfile AS QFileStream&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Declare SUB FileWrite&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;SUB FileWrite&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; TGAfile.Open("PrimoTGA.tga",65535)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; TGAfile.WriteUDT(MyTGA)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;FOR N%=0 TO 2047&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  TGAfile.WriteBinStr("mmm",3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; NEXT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; TGAfile.WriteBinStr(chr$(&amp;amp;hff)+chr$(&amp;hff)+chr$(&amp;amp;hff),3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; FOR N%=0 TO 2046&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  TGAfile.WriteBinStr("mmm",3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; NEXT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; TGAfile.Close&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;END SUB&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Create Form As QForm&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; Caption=Title+" "+Versn+" "+CopyR&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; Create Button As QButton&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  Caption="OkTGA"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;  OnClick=FileWrite&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; END CREATE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;END CREATE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Form.ShowModal&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img src="http://www.imitidicthulhu.it/Blog/PrimoTGA.gif" alt="immagine gif dal file TGA" title="immagine gif dal file TGA" border="0" width="64" /&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Qui sopra vediamo l'immagine generata, l'ho convertita in gif per evitare problemi coi browser. A proposito, mi scuso perchè il codice non è indentato, come invece è assolutamente consigliabile fare. Purtroppo l'editor di blogger fa del suo meglio per creare problemi, e si mangia le spaziature. Anche ricorrendo ai codici spazio html, noiosi da inserire, alla prima riedizione del testo li fa svanire. Poi si dice di web2, web3, usabilità, camp e twitter e cazzi e stramazzi vari. Non fatemi parlare per favore. Qui sul web serve ancora l'asilo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;[ continua ]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-601293632598397212?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/601293632598397212/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=601293632598397212' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/601293632598397212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/601293632598397212'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2007/06/primi-passi-sul-3d-di-second-life-02.html' title='Primi passi sul 3D di Second Life (02)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-2736017321787626675</id><published>2007-06-18T02:08:00.000+02:00</published><updated>2007-06-18T04:03:59.390+02:00</updated><title type='text'>Primi passi sul 3D di Second Life (01)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Premessa&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Riprendo questo blog sperimentale per postare passo a passo quanto sto iniziando ad apprendere circa la codifica delle interfacce al database degli oggetti tridimensionali di Second Life.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Lo studio sarà svolto in modo pedestre (deve essermi utile come pro memoria ai fini della programmazione), e sarà costituito da una serie di appunti sviluppati in sequenza, man mano che procedo nell'approfondimento.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Altri aspetti non squisitamente tecnici saranno invece eventualmente svolti sul mio blog primario http://imitidicthulhu.blogspot.com/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Non ho pretese didattiche, ma se ci saranno quesiti ove possibile sarò lieto di rispondere.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;1) Le Sculpted Prims&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Recentemente Second Life ha implementato nel suo engine 3D le &lt;span style="font-weight: bold;"&gt;Sculpted Prims&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Le Prims sono mappe codificate come un insieme di punti nello spazio alle coordinate x, y e z.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;In pratica si tratta di Mesh (reti), così come abitualmente chiamate nella programmazione 3D. L'introduzione delle Prims apre interessanti sviluppi alla creazione degli oggetti del mondo virtuale di SL. Proviamo infatti ad immaginare la maggior ricchezza di dettaglio e la complessità di un oggetto rappresentato su una singola matrice, o array tridimensionale, rispetto a quanto si può creare, pur utilizzando una gran quantità di primitive&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; (piano, sfera, cubo)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;, sommate, sottratte, scalate e deformate lungo certi assi.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;2) La codifica TGA&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Per rappresentare le immagini bidimensionali &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Second Life utilizza il formato grafico &lt;span style="font-weight: bold;"&gt;TGA&lt;/span&gt;, sia per le textures che per altre immagini. Il file TGA (senza soffermarcisi troppo) è un formato grafico simile al &lt;span style="font-weight: bold;"&gt;bmp,&lt;/span&gt; ma più versatile. Può essere di tipo compresso o descrittivo, a vari piani di profondità di colore e così via. I pixel vengono rappresentati in codifica RGB inversa, ovvero, per ogni pixel avremo i valori Blue, Green e Red del colore rappresentato, che, relativamente alla descrizione di una immagine, andranno a costituire un array.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ma ecco qui la pensata dei programmatori di Second Life.&lt;br /&gt;Vista la somiglianza degli array tridimensionali (x,y,z) con quelli di colore (r,g,b), hanno avuto un'idea per niente sciocca. Invece di inventarsi un nuovo formato di file per la codifica degli array vettoriali  tridimensionali, hanno pensato bene di utilizzare la struttura e il formato del file TGA.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Ecco allora che, per rappresentare un oggetto, dovremo passare i dati della rete che lo rappresenta con un comune file TGA.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;C'è però da dire che il file di tipo TGA, come accennato prima, possiede una certa varietà di sottoformati. Quindi, piuttosto che spendere tempo in ricerche sulla letteratura da poco già sviluppata sull'argomento, un po' caotica, con continui rimandi e in sostanza orientata all'utente piuttosto che al programmatore, sono andato a investigare il formato che Second Life utilizza, facendogli salvare un'immagine in formato 64 x 64 pixel, quello richiesto dalle Sculpted Prims.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;3) Il TGA di Second Life&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Header = 18 bytes&lt;/span&gt;&lt;br /&gt;Contiene vari elementi informativi, ma possiamo trascurarli, per ora, perchè saranno sempre gli stessi: 64 x 64, origine a zero, colore a 24 bit (ossia distribuito sui 3 bytes b,g,r)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Descrizione dell'immagine = 12.288 bytes&lt;/span&gt;&lt;br /&gt;Corrispondono a 64 linee (a partire dall'ultima in basso a risalire) di 64 pixel da sinistra a destra cadauna, resi a 24 bit, quindi da 3 bytes ciascuno.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Totale lunghezza del file = fissa a 12.306 bytes&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;[alla prossima]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-2736017321787626675?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/2736017321787626675/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=2736017321787626675' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2736017321787626675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2736017321787626675'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2007/06/primi-passi-sul-3d-di-second-life-01.html' title='Primi passi sul 3D di Second Life (01)'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-4154313294042733826</id><published>2007-02-18T13:59:00.000+01:00</published><updated>2007-02-20T00:32:30.618+01:00</updated><title type='text'>Testando Blogspot (ExBeta) - parte 2</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Riprendo a lavorare sul nuovo template suggerito da Blogspot, rinunciando quindi al modello "Classico" per utilizzare le nuove funzionalità, che sostanzialmente sono i &lt;span style="font-weight: bold;"&gt;Widget&lt;/span&gt;, macrocomandi totalmente differenti dai vecchi macrocomandi a tag contenenti le &lt;span style="font-weight: bold;"&gt;$ProcedureVarie$&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;In questo post inserisco solo alcune osservazioni spicciole, giusto per farmene memoria, e per essere magari utile a qualche utente che voglia esplorare un pò il nuovo sistema andando oltre i gadget preconfezionati.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;1) Tenete presente che se lavorate sul template con codice html (l'unico modo per interagirci davvero, perchè il semplice drag and drop visuale non è certo una personalizzazione) dovrete SEMPRE salvare su un file TXT i vostri passaggi. Pena perdere il lavoro. Particolarmente infido il checker di &lt;span style="font-weight: bold;"&gt; Espandi i modelli widget&lt;/span&gt;. Questi v&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;anno tenuti SEMPRE espansi, o nei salvataggi rischiate di perdere eventuali modifiche fatte.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;2) Il comando &lt;span style="font-weight: bold;"&gt;Scarica modello completo&lt;/span&gt; lo riformatta, non pensate di scaricarlo, editarlo con un editor di vostra fiducia, e poi ricaricarlo sul blog. Andreste incontro a casini.  Meglio selezionare tutto da tasto destro del mouse e farci un bel copia-incolla su notepad.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;3) ATTENZIONE nella correzione dei vecchi post. A differenza del vecchio blogspot ora  i feed vengono riaggiornati anche dopo semplici ritocchi. In pratica sembrerà che abbiate postato di nuovo. Se lo fate su parecchi post i vostri lettori saranno scombussolati.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;4) L'anteprima, sia su IExplore che su FireFox, come formattazione è ancora ASSOLUTAMENTE INATTENDIBILE. Dovete caricare su un browser il blog già pubblicato, se volete constatarne i cambiamenti in modo credibile. Ergo, salvate spesso le versioni precedenti su file TXT. Inutile dire che il &lt;span style="font-weight: bold;"&gt;Cancella modifiche&lt;/span&gt; NON è l'equivalente di un vero tasto Undo/Annulla, se avete aggiornato il codice mediante &lt;span style="font-weight: bold;"&gt;Salva modello&lt;/span&gt; e non ne avete una copia precedente SIETE FRITTI.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;ciauz e alla prossima :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-4154313294042733826?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/4154313294042733826/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=4154313294042733826' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4154313294042733826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/4154313294042733826'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2007/02/testando-blogspot-exbeta-parte-2.html' title='Testando Blogspot (ExBeta) - parte 2'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-2562790330942615929</id><published>2007-01-03T13:26:00.000+01:00</published><updated>2007-02-18T18:00:07.486+01:00</updated><title type='text'>Testando Blogspot Beta - parte 1</title><content type='html'>&lt;div align="justify"&gt;&lt;img title=" Confronto Editor " alt=" Confronto Editor" src="http://www.imitidicthulhu.it/Blog/Blog-BetaBlog.gif" border="0" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Se tutti i blog, tranne i più divulgati, possono considerarsi "di nicchia" perchè alla resa dei conti il numero dei lettori (o forse dovremmo definirli "sfoglianti le pagine") resta comunque limitato ad alcune cerchie con coincidenza di intenti od interessi, questo mio blog2 nasce ancora più border line. Ma ne ho bisogno, per 2 motivi.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Il primo, come si evince dal post precedente, è la mia necessità di un luogo per coagulare i contenuti meno morbidi rispetto a quelli trattati sul blog imitidicthulhu.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Il secondo motivo dipende invece dalla voglia di investigare le possibilità di pubblicazione della nuova piattaforma Blogspot attualmente denominata Beta.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Qui fisserò via via il frutto delle mie osservazioni e sperimentazioni.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Sperimentazioni di che tipo?&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Immaginiamo di suddividere il popolo di chi utilizza l'interfaccia blog per scopi non commerciali in due gruppi fondamentali. &lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Lo so che è grossolano, ma da uno schema occorre pur partire.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Lasciamo quindi stare chi utilizza il blog "così come è" e tuttalpiù incorpora qualche link suggerito dalla sua piattaforma, oltre che i link degli amici.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;strong&gt;I Fruitori&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;In questo gruppo raccoglierei gli utenti che utilizzano i template disponibili sul web, si cimentano un po' con l'html, operando modeste variazioni sul template che utilizzano.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;strong&gt;I Divulgatori&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Qui trovo invece posto per quegli utenti che, pur nutrendo le abitudini del primo gruppo, hanno anche un interesse spiccato per le modalità globali di pubblicazione-pubblicizzazione e per l'evoluzione della rete, e fanno di questi temi l'oggetto dei loro post.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Mi guardo in giro e mi risulta invece difficile trovare un gruppo di Esploratori, intenzionato quindi a investigare le possibilità effettive dell'espressività concessa dalle piattaforme. Segnalerò dunque qui altri eventuali Blog che operano nella direzione che intendo seguire e partecipare ai miei lettori.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;L'occasione è stata per me obbligata, Blogspot è in fase di trasformazione e invoglia la migrazione dei suoi utenti sulla sua piattaforma Beta. Un pò per interesse, e un pò per non sentirmi spiazzato in caso di migrazione finale forzata ho iniziato la mia personale esplorazione.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Tempo finito, mi limito a due parole sull'interfaccia dell'editor che ho quindi dovuto iniziare ad utilizzare con la Beta, che commenterò al prossimo post.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Soprattutto per chi mastica qualcosa di programmazione, le immagini si commentano da sole.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;La versione classica consentiva l'espansione della finestra di edit, che, se la programmazione non è banale, è indispensabile per seguire i blocchi di codice utilizzando l'indentazione (chi non sa cosa sia pazienti, ne parleremo).&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;La versione attuale ha una finestra ridotta e per di più bloccata senza barra di scorrimento orizzontale. I blocchi diventano illegibilli. Si daccordo, è stata prevista "l'espansione widget", ma questa è un'altra storia, ne parleremo alla prossima.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-2562790330942615929?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/2562790330942615929/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=2562790330942615929' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2562790330942615929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/2562790330942615929'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2007/01/testando-blogspot-beta-parte-1.html' title='Testando Blogspot Beta - parte 1'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8102989495407242166.post-5626015695628031659</id><published>2006-12-30T23:53:00.002+01:00</published><updated>2009-10-14T01:14:28.964+02:00</updated><title type='text'>Pensierino di fine anno</title><content type='html'>&lt;img src="http://www.imitidicthulhu.it/vischio0.gif"  /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8102989495407242166-5626015695628031659?l=imitidicthulhu2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://imitidicthulhu2.blogspot.com/feeds/5626015695628031659/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8102989495407242166&amp;postID=5626015695628031659' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5626015695628031659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8102989495407242166/posts/default/5626015695628031659'/><link rel='alternate' type='text/html' href='http://imitidicthulhu2.blogspot.com/2006/12/pensierino-di-fine-anno.html' title='Pensierino di fine anno'/><author><name>jo</name><uri>http://www.blogger.com/profile/05806785767821050347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry></feed>
