<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://ctvrmlwiki.wetpaint.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://ctvrmlwiki.wetpaint.com/scripts/wpcss/wiki/ctvrmlwiki/skin/sporty/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Creators' Group Wiki - Recently Updated Pages</title><link>http://ctvrmlwiki.wetpaint.com/pageSearch/updated</link><description>Recently Updated Pages on http://ctvrmlwiki.wetpaint.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Tue, 22 Sep 2009 10:19:08 CDT</pubDate><lastBuildDate>Tue, 22 Sep 2009 10:19:08 CDT</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>Creators' Group Wiki</title><url>http://www.wetpaint.com/img/logo.gif</url><link>http://ctvrmlwiki.wetpaint.com</link><description>This site is intended as a wiki resource for creating VRML, especially for CT's mall.  </description></image><item><title>Wood Workshop Textures</title><link>http://ctvrmlwiki.wetpaint.com/page/Wood+Workshop+Textures</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Wood+Workshop+Textures</guid><pubDate>Tue, 22 Sep 2009 10:19:08 CDT</pubDate><description>These seamless textures are all done in the free program Wood Workshop which can be downloaded &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.spiralgraphics.biz/ww_overview.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. I&amp;#39;ve tried to include a variety to show the versatility of the texture program - you don&amp;#39;t have to make only wooden textures with it! You can use these textures freely but not claim you made them. I hereby place them in the PUBLIC DOMAIN (edit 22 september 2009).&lt;br&gt;&lt;br&gt;Happy Creating :) /Fire-Valkyrie&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;1&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Alder&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Dark, knotted&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Old Boards&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Floorboards&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Rotted Floorboards&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Marble&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Wooden Tiles&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Wooden Tiles, herringbone&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt; &lt;br&gt;Marble Tiles&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;1&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Seafloor&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Water&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Blue Tiles&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Cobblestones&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Paved Stones&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Fire-ish&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Bamboo&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Bamboo again&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Bamboo Blinds&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Basketweave&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Stone &amp;amp; Mortar wall&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  Ice&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CG VRML Wiki</title><link>http://ctvrmlwiki.wetpaint.com/page/CG+VRML+Wiki</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/CG+VRML+Wiki</guid><pubDate>Sun, 02 Aug 2009 10:02:57 CDT</pubDate><description>This wiki was created for lovers of VRML, and especially for residents of Cybertown, creators and non-creators alike, to find and share information about creating VRML for Cybertown and elsewhere. This site is a collaboration, so what&amp;#39;s here depends on what we &lt;i&gt;all&lt;/i&gt; put here--and the more we add, the more useful the site will be. Don&amp;#39;t worry if you think you&amp;#39;ve broken something or made a mistake--everything is editable and all edits can be reversed. So register, and get started!&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;63%&quot;&gt;  &lt;font color=&quot;#333333&quot;&gt;You&amp;#39;ll find most of what you may need, under &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Resources&quot; target=&quot;_self&quot;&gt;Resources&lt;/a&gt; in the left hand menu. Or use the links below :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;News!&lt;/b&gt;&lt;br&gt;Time to sign up for the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Creators%27+Vows&quot; target=&quot;_self&quot;&gt;2009 Creators&amp;#39; Vows&lt;/a&gt;!&lt;br&gt;Willing to help the Mall team by running the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Creators+Roulette&quot; target=&quot;_self&quot;&gt;Creators Roulette&lt;/a&gt;? Let coffinpest know!&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Tip!&lt;/b&gt;&lt;/font&gt;&lt;br&gt;You can always use the &amp;quot;Updates&amp;quot; link at the top of the page to find the latest additions by our members! It&amp;#39;s a great (not to mention easy-peasy) way of keeping up-to-date with the wiki! Also try adding the wiki &amp;quot;Droplets&amp;quot; to your own website - see the example right here!  --&amp;gt; &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;37%&quot;&gt;  &lt;div align=&quot;right&quot;&gt;  &lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;b&gt;WHAT EXACTLY CAN YOU DO HERE?&lt;/b&gt;&lt;br&gt;&lt;b&gt;Find information&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  check out our growing list of &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/FAQ&quot; target=&quot;_self&quot;&gt;FAQ&lt;/a&gt;&amp;#39;s, &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Tutorials&quot; target=&quot;_self&quot;&gt;Tutorials&lt;/a&gt;, and other &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Resources&quot; target=&quot;_self&quot;&gt;Resources&lt;/a&gt;, including free models in the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/CT+Repository&quot; target=&quot;_self&quot;&gt;CT Repository&lt;/a&gt; and &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Free+Textures&quot; target=&quot;_self&quot;&gt;textures&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  look over the work of some of the best creators in CT in our &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Creator+Index&quot; target=&quot;_self&quot;&gt;Creator Index&lt;/a&gt; and find yourself a &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Mentors&quot; target=&quot;_self&quot;&gt;mentor&lt;/a&gt; (or become one!)   &lt;/li&gt;&lt;li&gt;  ask for help on using programs like Flux, Spazz, and Poser as well as hand coding VRML   &lt;/li&gt;&lt;li&gt;  learn about the mall, uploading, and object creation   &lt;/li&gt;&lt;li&gt;  find out more about the CT &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Creator's+Group&quot; target=&quot;_self&quot;&gt;Creators Group&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Share information&lt;/b&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  add to our &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Wishlists+and+Ideas&quot; target=&quot;_self&quot;&gt;wishlists&lt;/a&gt; of creation ideas and wanted items   &lt;/li&gt;&lt;li&gt;  add your name to the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Creator+Index&quot; target=&quot;_self&quot;&gt;Creator Index&lt;/a&gt; and add a link to your homepage if you have one...or create a gallery showing your work (use the Page Toolbox on the right to Add a new page, and select a Photo Gallery template, then upload some images)   &lt;/li&gt;&lt;li&gt;  add some &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Freebies&quot; target=&quot;_self&quot;&gt;freebie&lt;/a&gt; tips to our list (under Resources, Freebies)   &lt;/li&gt;&lt;li&gt;  add a &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Links&quot; target=&quot;_self&quot;&gt;tutorial&lt;/a&gt; (under Resources, Tutorials)   &lt;/li&gt;&lt;li&gt;  add your spare textures to our &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Free+Textures&quot; target=&quot;_self&quot;&gt;Free Textures&lt;/a&gt; page, (under Resources, Freebies)   &lt;/li&gt;&lt;li&gt;  add spare models or new models that you&amp;#39;re willing to share, to the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/CT+Repository&quot; target=&quot;_self&quot;&gt;CT Repository&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  add to the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/FAQ&quot; target=&quot;_self&quot;&gt;FAQ&lt;/a&gt;&amp;#39;s, or help answer someone elses questions (under Resources, FAQ)   &lt;/li&gt;&lt;li&gt;  Partake in &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Group+Projects&quot; target=&quot;_self&quot;&gt;group projects&lt;/a&gt; (e.g. &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Creators+Roulette&quot; target=&quot;_self&quot;&gt;Creators Roulette&lt;/a&gt;!) and suggest new projects for the future   &lt;/li&gt;&lt;li&gt;  contribute your ideas about what else we need here, either by adding pages and content, or by adding to the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/What+Else+Do+We+Need+Here%3F&quot; target=&quot;_self&quot;&gt;What Else Do We Need Here?&lt;/a&gt; page.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Communicate with your friends&lt;/b&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  chat with other creators, using our 2D chat...just click on the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Join+The+Chat!&quot; target=&quot;_self&quot;&gt;Join the Chat!&lt;/a&gt; link to the left   &lt;/li&gt;&lt;li&gt;  Use the discussion options for each area, included within the list, to cover specific topics which cannot be answered by a single question or to explore in greater depth the endless possibilities of creating, especially when chat is not convenient when you&amp;#39;re ready to talk. Or use the Discussion Forum!   &lt;/li&gt;&lt;li&gt;  use the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/accountSearch/all&quot; target=&quot;_self&quot;&gt;Site Members&lt;/a&gt; list available from the horisontal menu at the top of the page, to find your friends&amp;#39; profiles, and send and receive messages - or get to know someone new   &lt;/li&gt;&lt;li&gt;  post your favourite recipies, book tips or anything else not VRML or CT related that you wish to share with the rest of us in the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Real+Life+Topics&quot; target=&quot;_self&quot;&gt;Real Life&lt;/a&gt; section, or advertise your CT events or item news on the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Notice+Board&quot; target=&quot;_self&quot;&gt;Notice Board&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;b&gt;Don&amp;#39;t know how to contribute?&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  Check out the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Wiki+FAQ&quot; target=&quot;_self&quot;&gt;wiki FAQ&lt;/a&gt; or the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Advice+when+adding+to+the+wiki&quot; target=&quot;_self&quot;&gt;Advice when adding to the wiki&lt;/a&gt; page!&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;h2 align=&quot;center&quot;&gt;  Remember to have fun!!!&lt;/h2&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Garamond&quot;&gt;Please note that &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.cybertown.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Cybertown&lt;/i&gt;&lt;/a&gt; is a registered trademark. &lt;i&gt;Cybertown&lt;/i&gt; is not responsible for the content of this site.&lt;/font&gt; &lt;/font&gt;&lt;/div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Creator Index</title><link>http://ctvrmlwiki.wetpaint.com/page/Creator+Index</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Creator+Index</guid><pubDate>Sun, 02 Aug 2009 09:40:43 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#c0c4d1&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;font color=&quot;#ffffff&quot; face=&quot;Garamond&quot; size=&quot;5&quot;&gt;&lt;b&gt;Contributing Artists&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;font face=&quot;Garamond&quot; size=&quot;4&quot;&gt;Click The Name Of Any Creator To View Their Home Page&lt;/font&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;font face=&quot;Garamond&quot; size=&quot;4&quot;&gt;And Examples Of Their Work. &lt;/font&gt;&lt;br&gt;&lt;font face=&quot;Garamond&quot; size=&quot;4&quot;&gt;Also refer to &amp;quot;Members&amp;quot; (link above) - not everyone has added their names and/or pages here.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;If you want to add your portfolio or a bio or something else about you, this is the place (and your Profile page of course). Add your name to the list and link it to your website or a CT topic book. Or click +Add page and make a photo gallery with your thumbnails or write something about yourself and then link your name to that page. Welcome to the wiki!&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.vrmlcreations.com/BKV/Portfolio/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Bashkirtsev&lt;/a&gt; (also known as &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/BKV+Designs&quot; target=&quot;_self&quot;&gt;BKV Designs&lt;/a&gt;)   &lt;/li&gt;&lt;li&gt;  &lt;u&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Laz'+Lounge&quot; target=&quot;_self&quot;&gt;Laz Lounge&lt;/a&gt;&lt;/u&gt;   &lt;/li&gt;&lt;li&gt;  cheercoach   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Columns+Stuff&quot; target=&quot;_self&quot;&gt;Columns&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.cypressblade.me.uk/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;CypressBlade&lt;/font&gt;&lt;/a&gt;&lt;br&gt;  &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://2900236.gabbly.com/http://www.virtualmarx.com/home.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;doctragoz&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  Tutorials from &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.vrml.french-footprints.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Emmy Sky&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Syion%27s+Creations&quot; target=&quot;_self&quot;&gt;Syion&amp;#39;s Creations&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/magicdustlil&quot; target=&quot;_self&quot;&gt;magicdustlil&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;u&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/SCG+VRML&quot; target=&quot;_self&quot;&gt;SCG&amp;#39;s VRML&lt;/a&gt;&lt;/u&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Dee%27s+Items&quot; target=&quot;_self&quot;&gt;Deexx&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/BombyBarb+Creations&quot; target=&quot;_self&quot;&gt;BombyBarb&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Don_H&quot; target=&quot;_self&quot; title=&quot;Don_H&quot;&gt;Don H&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://chacer.channelanime.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Anakin Creations&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Loves_Wolves+Designs&quot; target=&quot;_self&quot;&gt;Loves_Wolves&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://wile1.bravehost.com/index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;wile1&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://bizelion.net/cybertown/busyitems.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;BusyLion&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; rel=&quot;nofollow&quot; target=&quot;_self&quot;&gt;Fire-Valkyrie&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.geocities.com/hear_em_howl/newavs.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Earthgypsy&lt;/a&gt; (also see &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Earthgypsy&quot; target=&quot;_self&quot;&gt;Earthgypsy&amp;#39;s wiki page&lt;/a&gt;)   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://home.comcast.net/~dustspeck/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;DustSpeck&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Gojud%27s+Gallery&quot; target=&quot;_self&quot;&gt;Gojud&lt;/a&gt; (also see her &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://tech-ct.com/g/jude/spazztut/sculptutorial.shtml&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sculpted Tutorial&lt;/a&gt;)   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/helene%27s+stuff&quot; target=&quot;_self&quot; title=&quot;helene.m&quot;&gt;helene.m&lt;/a&gt; only a beggining   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/FleetOne&quot; target=&quot;_self&quot;&gt;FleetOne&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Medeusa&quot; target=&quot;_self&quot;&gt;Medeusa&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/LadyRed99&quot; target=&quot;_self&quot;&gt;LadyRed99&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Bubbasmurf&quot; target=&quot;_self&quot;&gt;Bubbasmurf&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/LadyofShalot&quot; target=&quot;_self&quot;&gt;LadyofShalot&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Y_L+Creations&quot; target=&quot;_self&quot; title=&quot;Y_L Creations&quot;&gt;Y_L Creations&lt;/a&gt; (includes links to books in ct that have all my creations)   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Wovencroft&quot; target=&quot;_self&quot;&gt;Wovencroft&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Spikefan%27s+Objects&quot; target=&quot;_self&quot;&gt;Spikefan74&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h3&gt;  &lt;/h3&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#c9d2f5&quot; width=&quot;100%&quot;&gt;  &lt;h3 align=&quot;center&quot;&gt;  &lt;u&gt;This Is Who We Are&lt;/u&gt;&lt;/h3&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;font color=&quot;#000000&quot;&gt;If you are a creator, please join us!&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#000000&quot;&gt;Add your name and link us up with your home page&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#000000&quot;&gt;Show you us what you have created!&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;h3 align=&quot;center&quot;&gt;  &lt;/h3&gt;  &lt;h3 align=&quot;center&quot;&gt;  &lt;u&gt;You don&amp;#39;t have a home page? No problem&lt;/u&gt;&lt;/h3&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;i&gt;Use the Page Toolbox on the right and Add a new page. &lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  &lt;i&gt;Title it with your name&lt;/i&gt;   &lt;/li&gt;&lt;li&gt;  &lt;i&gt;Choose one of the Photo Gallery templates to get started. &lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  &lt;i&gt;You can upload thumbnails right from your computer. &lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  &lt;i&gt;If your wrl&amp;#39;s are uploaded somewhere, link to them, from your gallery. &lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  &lt;i&gt;When your gallery is ready, come back to this page, click Easy Edit&lt;/i&gt;   &lt;/li&gt;&lt;li&gt;  &lt;i&gt;Add your name to the list&lt;/i&gt;   &lt;/li&gt;&lt;li&gt;  &lt;i&gt;Add link to the gallery to your name (copy addie, highlight name, click link, add addie, save)&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#b6c5f0&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  Click on the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Syion%27s+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#497fb1&quot;&gt;Syion&amp;#39;s Creations&lt;/font&gt;&lt;/a&gt; link above for a great example! &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  She&amp;#39;s created a personal page with links to her CT art and item topic books!&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;/i&gt;  &lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyrie Creations</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations</guid><pubDate>Sun, 02 Aug 2009 09:38:25 CDT</pubDate><description>I have been a Cybertown member since 1998 and started creating as soon as I managed to figure out how. For years I have showcased just about every item I ever made (except the very first) on my Yahoo Geocities website, but as this website is closing down, I figured I should move some of my stuff here. I can&amp;#39;t really add all 10 Mb of thumbnails to the wiki though, so you&amp;#39;ll have to do with some samples. :)&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;600&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Plants &amp;amp; Animals&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Plants+%26+Animals&quot; target=&quot;_self&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Art &amp;amp; Music&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Art+%26+Music&quot; target=&quot;_self&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Furniture&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Furniture&quot; target=&quot;_self&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Miscellaneous&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Miscellaneous&quot; target=&quot;_self&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Rares&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Rares&quot; target=&quot;_self&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Best Sellers&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyries+Best+Sellers&quot; target=&quot;_self&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Also check out:&lt;/b&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyries+Designer+Homes&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;My Designer Homes (and why there&amp;#39;s only 2 of them)&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://web.telia.com/~u88809756/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;My Personal Website (too small to house the old CT pages but I intend for it to hold a bunch of 3D freebies eventually)&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/account/Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;My Wiki Profile (if you wanna send a message or so)&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;My Handcoding Tutorial (on this wiki)&lt;/a&gt;&lt;br&gt;My VRML Challenges (link will be posted when I&amp;#39;ve decided where to host it)&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyrie Creations, Plants &amp; Animals</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Plants+%26+Animals</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Plants+%26+Animals</guid><pubDate>Sun, 02 Aug 2009 09:33:28 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;800&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  I love plants and animals and would love to both have made more of it myself and to see more of it uploaded to Cybertown. But they are among the most difficult items to make - plants often being complex and animals being more life-like if they&amp;#39;re animated. &lt;br&gt;&lt;br&gt;I&amp;#39;ve made a bit more than 10 animals and 20 plants in total over the years. Much too few!&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/font&gt;&lt;/a&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyrie Creations, Art &amp; Music</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Art+%26+Music</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Art+%26+Music</guid><pubDate>Sun, 02 Aug 2009 09:30:04 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;800&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  Although I think of myself as someone who&amp;#39;s always drawn and painted, I have only uploaded some 20-30 pictures to Cybertown. Statues and musical instruments are even fewer... &lt;br&gt;&lt;br&gt;If you&amp;#39;d like to see more of my artwork (the stuff in CT certainly isn&amp;#39;t among the best, if nothing else because you have to reduce the quality a lot to get below the size limit), you should visit my &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://web.telia.com/~u88809756/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;personal website&lt;/a&gt; or my &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://voluspa.elfwood.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Elfwood gallery&lt;/a&gt;. &lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;(Do note, before going, that Elfwood allows artistic nudity.)&lt;/font&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;div align=&quot;right&quot;&gt;   &lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/font&gt;&lt;/a&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyrie Creations, Miscellaneous</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Miscellaneous</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Miscellaneous</guid><pubDate>Sun, 02 Aug 2009 09:29:20 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;800&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  I intended to only have 8 pictures on each page, but if your computer objects to my cramming more in here I hope you forgive me. I had to combine several categories here, which meant I wanted to represent a lot of items. And to make a separate category for &amp;quot;cookies and candles&amp;quot; just didn&amp;#39;t seem logical...&lt;br&gt;&lt;br&gt;Btw, I find making 3D items an excellent way to handle my sweet tooth :P (virtual candy contains virtually no sugar, you know...)&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;br&gt; &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/font&gt;&lt;/a&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyrie Creations, Rares</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Rares</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Rares</guid><pubDate>Sun, 02 Aug 2009 09:28:49 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;800&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  Well, I had to rewrite this page and can&amp;#39;t recall what I said so I&amp;#39;ll just mention that I was a founder and member of the Mall Crafters Guild back in the day and therefore I don&amp;#39;t do many limited items. &lt;br&gt;&lt;br&gt;Over the years the few pressies, fund raisers and contest prizes have piled up though, so I have enough to show off here :)&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/font&gt;&lt;/a&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyries Best Sellers</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyries+Best+Sellers</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyries+Best+Sellers</guid><pubDate>Sun, 02 Aug 2009 09:28:20 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;800&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  These items have sold from 650 copies up to 1500. It probably helped my number one best-seller that it was free. :P&lt;br&gt;&lt;br&gt;Sales dropped drastically after CT went pay and has continued to drop ever since. I think all these items were uploaded while CT was still free. Nowadays I&amp;#39;m lucky to sell even 20 copies, which is quite saddening, really.&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/font&gt;&lt;/a&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyries Designer Homes</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyries+Designer+Homes</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyries+Designer+Homes</guid><comments>Moved from: Fire-Valkyrie Creations</comments><pubDate>Sun, 02 Aug 2009 09:27:49 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  For someone who has about a dozen started worlds (houses) on her computer and several finished &amp;quot;blueprints&amp;quot; for more in her book shelf, I haven&amp;#39;t managed to contribute much to the Designer Homes of Cybertown. This has nothing to do with the DH rules, except in the case of one world which I belatedly realised was about 4 times the allowed size... Rather, every time I start a home/world I get a whole bunch of ideas for other places I also want to build. Consequently I keep starting new ones without finishing the previous ones. &lt;br&gt;&lt;br&gt;Juniper Lane was uploaded when the DH store was still fairly new (2003). It&amp;#39;s taken me until 2009 to finish another home, the Chestnut Grove, below. &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  I do have a few other finished worlds on my conscience, though. In the Cybertown Suburbs you can find the very first house I ever built (the ChinaHouse). In the Clubs you can choose a shop design by yours truly. And I have built two gallery worlds, one for the Art Hood (where I have been NL) and one for my own website. &lt;br&gt;&lt;br&gt;Several small worlds can also be viewed on &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://web.telia.com/~u88809756/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;my personal website&lt;/a&gt;. The one 4 times too large for DH is not there yet, though. It still needs some further additions. But I hope to finish it one day - it&amp;#39;s not just one house but a whole village and a huge palace. Items I made for that world were uploaded to the CT Mall though - the Mayet series. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/font&gt;&lt;/a&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Fire-Valkyrie Creations, Furniture</title><link>http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Furniture</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations%2C+Furniture</guid><pubDate>Sun, 02 Aug 2009 09:26:48 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;800&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  Furniture is probably the largest category of items I&amp;#39;ve made, with both standalone items and several series, including two indian ones and a low-price range called Quality Bargains, as well as some &amp;quot;companion pieces&amp;quot; such as vases, vacuum cleaners and kitchen appliances.&lt;br&gt;&lt;br&gt;The very first item I ever made for Cybertown was a small bedside table. Ten years later I made a new version (First Item Redux) to celebrate how much I have learned in those years.&lt;br&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Fire-Valkyrie+Creations&quot; target=&quot;_self&quot;&gt;Return to Fire-Valkyrie Creations (main)&lt;/a&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>VRML code tutorials</title><link>http://ctvrmlwiki.wetpaint.com/page/VRML+code+tutorials</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/VRML+code+tutorials</guid><comments>moved tutorial to wiki site</comments><pubDate>Sun, 02 Aug 2009 06:01:21 CDT</pubDate><description>If you prefer hand coding to using different programs or if you just want to get the hang of the code so that you can tweak items made with a program of some sort then these tutorials are for you. To handcode VRML all you need is a text editor that allows you to save wrl files. Notepad works, but I (Fire-Valkyrie) would recommend &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.parallelgraphics.com/products/vrmlpad/download/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;VRMLpad&lt;/a&gt; or something like &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.crimsoneditor.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Crimson Editor&lt;/a&gt;. I use Crimson Editor, which is freeware. It both numbers the lines and highlights the code with different colours which helps you find and correct mistakes. VRMLpad isn&amp;#39;t free but can be downloaded as an evaluation version with limited funcionality. &lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-list1 WPC-edit-border-none WPC-edit-styleData-color1=%23cccccc&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#cccccc&quot; class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;b&gt;General Tutorials by wiki members&lt;/b&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#cccccc&quot; class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;b&gt;Off-site tutorials (links open in new window)&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;ul&gt;  &lt;li&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Handcoding Tutorial by Fire-Valkyrie&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.vrmlcreations.com/BKV/Portfolio/Tutorials/ParticlesTutorial.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Particles tutorial by Bashkirtsev&lt;/font&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#cccccc&quot; class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;b&gt;Specific Tutorials by wiki members&lt;/b&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#cccccc&quot; class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;b&gt;Other off-site resources (links open in new window)&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;ul&gt;  &lt;li&gt;  VRML &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Glossary&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Glossary&lt;/font&gt;&lt;/a&gt; (in progress)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Tutorials&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Return to the Tutorials main page&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/CG+VRML+Wiki&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Return to the wiki front page&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Got a question? Post it on the &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/VRML+FAQ&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;VRML FAQ page&lt;/font&gt;&lt;/a&gt;!&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Handcoding Tutorial by Fire-Valkyrie</title><link>http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie</guid><pubDate>Sun, 02 Aug 2009 05:58:01 CDT</pubDate><description>This coding tutorial was first begun years ago, and made for the Mall Crafter&amp;#39;s Guild website. Since the guild is no longer active, I decided to move the tutorial over to my Yahoo website but as that will now be closed, I move the tutorial here. I hope it can work both as a means for beginners to get started and as a reference to those who just need to remind themselves of a detail or two. It&amp;#39;s always a work in progress as I am still learning new things myself.&lt;br&gt;&lt;br&gt;&lt;div align=&quot;right&quot;&gt;  Fire-Valkyrie 2009&lt;/div&gt;&lt;b&gt;CONTENT &lt;/b&gt;  &lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/The+Basics&quot; target=&quot;_self&quot;&gt;The Basics&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Primitives&quot; target=&quot;_self&quot;&gt;Primitives&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Materials&quot; target=&quot;_self&quot;&gt;Materials&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Simple+Textures&quot; target=&quot;_self&quot;&gt;Simple Textures&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Transforms&quot; target=&quot;_self&quot;&gt;Transforms&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/More+on+Rotations&quot; target=&quot;_self&quot;&gt;More on Rotations&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/TextureTransforms&quot; target=&quot;_self&quot;&gt;TextureTransforms&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Group%2C+Switch+%26+Reference&quot; target=&quot;_self&quot;&gt;Group, Switch &amp;amp; Referencing (DEF/USE)&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Text&quot; target=&quot;_self&quot;&gt;Text&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/IndexedFaceSets&quot; target=&quot;_self&quot;&gt;IndexedFaceSets (IFS)&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Extrusions&quot; target=&quot;_self&quot;&gt;Extrusions&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Animated+Textures&quot; target=&quot;_self&quot;&gt;Animated Textures&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/PixelTextures&quot; target=&quot;_self&quot;&gt;PixelTextures&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/IFS+Texturemapping&quot; target=&quot;_self&quot;&gt;IFS Texturemapping&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/PROTOs&quot; target=&quot;_self&quot;&gt;PROTOs&lt;/a&gt;&lt;br&gt;&lt;br&gt;Hopefully coming in time:&lt;br&gt;Animation, intro&lt;br&gt;Sensors&lt;br&gt;Interpolators&lt;br&gt;ROUTEs&lt;br&gt;Scripting&lt;br&gt;Worlds &amp;amp; Avatars (intro)&lt;br&gt;World Nodes&lt;br&gt;Other Nodes&lt;br&gt;Avatars&lt;br&gt;Avatar Gestures in CT&lt;br&gt;&lt;br&gt;&lt;br&gt;Although the resources can no longer be found online, I&amp;#39;d like to give credit to the two sources that helped me learn most of what I know of VRML: Floppy&amp;#39;s VRML Guide and Dr Clue&amp;#39;s VRML Help.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>PROTOs</title><link>http://ctvrmlwiki.wetpaint.com/page/PROTOs</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/PROTOs</guid><pubDate>Sun, 02 Aug 2009 05:54:28 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt; &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  (no next)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;A PROTO is similar to a Group, but more versatile, and useful e.g. when scripting animations. Avatars with gestures are always done by using PROTOs. There are two kinds of PROTOs; &lt;b&gt;EXTERNPROTO&lt;/b&gt; and &lt;b&gt;PROTO&lt;/b&gt;. I like to think of them as the stylesheets of VRML. They can be anything from very simple (e.g. a definition of colour) to very, very complex (and that&amp;#39;s beyond this guide and beyond me!) &lt;br&gt;&lt;br&gt;The best thing about PROTOs, in my opinion, is when you have several instances of the same object and want them all animated independently. I once made a chocolate box and animated each piece of chocolate separately, to disappear when clicked. If I had used references, all of the pieces would have dissappeared when any one of them were clicked. But with PROTOs, you can make one piece of chocolate, animate it to dissappear and then use 30 PROTOs - each one will only dissappear when you click that one, and it will save you time and make the filesize smaller. Too bad I didn&amp;#39;t know that, when I made the chocolate box! (I also use it for things like doors, where of course clicking on a door should open only that door and not every door in the house...) Another example of when PROTOs come in handy, is when you have two or more items that consist of several parts (e.g. a table) and you want several tables in your scene, but they should all have different colours. You could build each table of referenced geometries with new colours, or you could use a PROTO. Here&amp;#39;s an example with two simple PROTOs (Note that the word is always in all-caps in the code):&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;#VRML V2.0 utf8 &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;WorldInfo { &lt;br&gt;title &amp;quot;PROTO&amp;quot; &lt;br&gt;info [&amp;quot;handcoding vrml - using PROTOs&amp;quot;]} &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;PROTO blue_mat [] { Material { diffuseColor 0 0 1 }}&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;br&gt;PROTO box_geo [] { Box { size 1 1 1 }} &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;Shape { appearance Appearance { material blue_mat {} }&lt;br&gt;geometry box_geo {} }&lt;/font&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;Take note of the &amp;quot;pattern&amp;quot; of writing a PROTO: first you declare that it&amp;#39;s a PROTO, then comes the name of the PROTO, then the [ ] brackets that can include additional info (see below: the brackets should always be included, even when empty) and then the part of code that you&amp;#39;ve turned into a PROTO. As always, make sure the number of { brackets corresponds to the number of } brackets and note that the code that makes up a PROTO corresponds to the part of code that you could DEFine, e.g. Group, Shape, Material (but not material Material) etc... You can name the PROTO anything you want, as long as you stay away from the reserved terms (such as PROTO itself or Group, etc.). I usually name colours as above; with _mat for material or _app for an appearance, _tex for texture and sometimes _geo for geometry. It helps me remember the names of the PROTOs and keep track of what is what. (I&amp;#39;ve also noticed that other people and some programs do the same so I can&amp;#39;t take credit for the clever idea...) To call on the PROTO you only need the name (blue_mat, box_geo) and the {} that represents the code inside the PROTO brackets. Another example:&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;#VRML V2.0 utf8 &lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;WorldInfo { title &amp;quot;two tables&amp;quot; &lt;br&gt;info [&amp;quot;handcoding vrml - using PROTOs&amp;quot;]} &lt;br&gt;&lt;br&gt;PROTO Table &lt;br&gt;[ &lt;br&gt;field SFColor leg_color 0.4 0.2 0.1 &lt;br&gt;field SFColor top_color 0.5 0.1 0.1 &lt;br&gt;] &lt;br&gt;{ &lt;br&gt;Group { children [ &lt;br&gt;Transform { translation -0.5 0.5 0.5 children [ &lt;br&gt;DEF table_leg Shape { appearance Appearance { &lt;br&gt;material Material { diffuseColor IS leg_color }} &lt;br&gt;geometry Box { size 0.08 1 0.08 }} ]} &lt;br&gt;Transform { translation 0.5 0.5 0.5 children [ USE table_leg ]} &lt;br&gt;Transform { translation -0.5 0.5 -0.5 children [ USE table_leg ]} &lt;br&gt;Transform { translation 0.5 0.5 -0.5 children [ USE table_leg ]} &lt;br&gt;#table top &lt;br&gt;Transform { translation 0 1 0 children [ &lt;br&gt;Shape { appearance Appearance { &lt;br&gt;material Material { diffuseColor IS top_color }} &lt;br&gt;geometry Box { size 1.1 0.1 1.1 }} ]} &lt;br&gt;]} #(end group) &lt;br&gt;} #end of PROTO &lt;br&gt;&lt;br&gt;Table {} &lt;br&gt;Transform { translation 1.5 0 0 children [ &lt;br&gt;Table { top_color 0.1 0.1 0.5 } ]}&lt;/font&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;The table in the above PROTO is the same as I&amp;#39;ve used before (in &amp;quot;Group, Switch &amp;amp; Referencing&amp;quot;). But as you can see I&amp;#39;ve now added a couple of fields in between those first [] brackets. There are other fields than colour, which can be included here, but I refer you to a vrml reference manual or something for those. I don&amp;#39;t really have the hang of them myself... Anyway, colours are easy enough. You tell the computer you will define something by writing &amp;quot;field&amp;quot; and then what type of field it will be - &amp;quot;SFColor&amp;quot; (note the three caps in a row). Then you give a name to your colour, e.g. top_color, and the RGB values that will produce said colour. In the appearance nodes then, you type &lt;b&gt;diffuseColor IS top_color&lt;/b&gt; and this will tell the computer that unless some other colour is specified when the PROTO is called, the table should have this colour. In this case brown legs and a red top. Then, when you call the PROTO, you can choose to define another colour, as is done in the last row of code, above. Notice how all you have to do now, is write the name of the colour you want to change, and the RGB values, inside the {} brackets of the PROTO? No need to rebuild the table top. &lt;br&gt;&lt;br&gt;A tip and a note: You can use a previously defined PROTO within a subsequent PROTO. It&amp;#39;s a good idea to define colours and textures first, appearances later (because they can call on the colours and textures) and then shapes (that can call on appearances). You can also use DEF/USE &lt;i&gt;within&lt;/i&gt; a PROTO but you can&amp;#39;t USE something in the rest of the file or a subsequent PROTO that was DEFined in another. &lt;br&gt; &lt;br&gt;&lt;b&gt;EXTERNPROTO&lt;/b&gt;s are basically the same thing as a PROTO, only it&amp;#39;s located in a file of its own and is called from your file. It can be another file of yours, or it can be from e.g. the Blaxxun Platform. The Cybertown Designer Homes, Avatars and items with SharedEvents (animations that all users in the world can see, regardless of who triggers it) need such Blaxxun EXTERNPROTOs. If you&amp;#39;re making a world consisting of multiple files (and hosted on your own server), a separate file with a list of EXTERNPROTOS for materials and items that are used in more than one file can be very useful. If you decide you want to change a colour, for instance, you&amp;#39;d only need to do it in one place, not in every file where that colour was used. Name your file of EXTERNPROTOs something like &amp;quot;protos.wrl&amp;quot; (for example). Then, at the top of the files where you&amp;#39;d otherwise list PROTOs, you&amp;#39;ll list the EXTERNPROTOs instead, and to call on it, you use them same code as for an ordinary PROTO:&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;EXTERNPROTO blue_mat [] &amp;quot;protos.wrl#blue_mat&amp;quot; &lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;material blue_mat {}&lt;/font&gt; &lt;br&gt;&lt;br&gt;To end this section, here&amp;#39;s an excellent use of an EXTERNPROTO: &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.vrmlcreations.com/BKV/Portfolio/Tutorials/ParticlesTutorial.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Bashkirtsev&amp;#39;s Particle Tutorial&lt;/font&gt;&lt;/a&gt; (useful for animated flames, smoke, bingo balls and whatever else you can think of!) &lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt; &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  (no next)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>IFS Texturemapping</title><link>http://ctvrmlwiki.wetpaint.com/page/IFS+Texturemapping</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/IFS+Texturemapping</guid><pubDate>Sun, 02 Aug 2009 05:38:19 CDT</pubDate><description>  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/PROTOs&quot; target=&quot;_self&quot;&gt;Next (PROTOs)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;I mentioned in the &amp;quot;Simple Textures&amp;quot; section that there&amp;#39;s a &amp;quot;complex&amp;quot; way to texturemap. It really depends on whether the IFS shape is very complex or not; if it&amp;#39;s simple it&amp;#39;s not much of a problem. Anyway, what you do is give a set of (2D) coords &amp;quot;on your texture&amp;quot; that will correspond to coordinates in your shape. The code will look like this:&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;#VRML V2.0 utf8&lt;br&gt;WorldInfo { title &amp;quot;Pyramid&amp;quot; &lt;br&gt;info [&amp;quot;handcoding vrml - Texturemapping&amp;quot;] }&lt;br&gt;Shape { &lt;br&gt;appearance Appearance { &lt;br&gt;material Material { diffuseColor 0.7 0.6 0.3 }&lt;br&gt;texture ImageTexture { url &amp;quot;texture.jpg&amp;quot; } &lt;br&gt;} #end appearance &lt;br&gt;geometry IndexedFaceSet { &lt;br&gt;coord Coordinate { point [ &lt;br&gt;0 0.5 0, -0.5 0 -0.5, -0.5 0 0.5, 0.5 0 0.5, 0.5 0 -0.5, &lt;br&gt;]} #end coords&lt;br&gt;coordIndex [ &lt;br&gt;0,1,2,-1, 0,2,3,-1, 0,3,4,-1, 0,4,1,-1, 4,3,2,1,-1, &lt;br&gt;] #end coordIndex &lt;br&gt;texCoord TextureCoordinate { point [ &lt;br&gt;0.5 0.5, 0 1, 0 0, 1 0, 1 1, &lt;br&gt;]} #end texcoords &lt;br&gt;creaseAngle 0 &lt;br&gt;solid TRUE &lt;br&gt;} } #end IFS and shape&lt;/font&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;As you can see, the code for the texture&amp;#39;s coordinates follows the same pattern as the code for the 3D coordinates of the shape. In this case, the first 3D coordinate is the top of the pyramid, followed by back left corner, front left, front right and back right. The texture coordinates are given in the same order, but since textures are two-dimensional they consist of x and y values only. In this example, the center of the texture is placed at the top of the pyramid; 0.5 textures along the x-axis and 0.5 textures along the y-axis. The corners of the pyramid corresponds to the corners of the textures (in this case with &amp;quot;back&amp;quot; corresponding to &amp;quot;up&amp;quot; and &amp;quot;front&amp;quot; to &amp;quot;down&amp;quot; on the texture, but doing it the other way - with &amp;quot;back&amp;quot; being &amp;quot;down&amp;quot; - would get you the same result since the texture is symmetrical).     For a simple shape like this, texturemapping should not be too troublesome, but it can be very tricky if you are making shapes such as a box (but with an IFS instead of the primitive geometry). Since the box&amp;#39;s sides join with 4 other sides, you&amp;#39;ll find that you need more coordinates than you would if you had no texture. Actually it is the same if you make only three sides of a box (a corner). See below.&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;&lt;font size=&quot;2&quot;&gt;#VRML V2.0 utf8&lt;br&gt;WorldInfo { title &amp;quot;Box Corner&amp;quot; &lt;br&gt;info [&amp;quot;handcoding vrml - Texturemapping&amp;quot;] }&lt;br&gt;Shape { &lt;br&gt;appearance Appearance { &lt;br&gt;material Material { diffuseColor 0.7 0.6 0.3 }&lt;br&gt;texture ImageTexture { url &amp;quot;texture.jpg&amp;quot; } &lt;br&gt;} #end appearance &lt;br&gt;geometry IndexedFaceSet { &lt;br&gt;coord Coordinate { point [ &lt;br&gt;-0.5 0.5 0, -0.5 -0.5 0, 0 0.5 0.5, 0 -0.55 0.5, 0.5 0.5 0, 0.5 -0.5 0, 0 0.5 -1, 0.5 0.5 0, &lt;br&gt;]} #end coords&lt;br&gt;coordIndex [ &lt;br&gt;0,1,3,2,-1, 2,3,5,4,-1, 0,2,7,6,-1, &lt;br&gt;] #end coordIndex &lt;br&gt;texCoord TextureCoordinate { point [ &lt;br&gt;0 1, 0 0, 1 1, 1 0, 2 1, 2 0, 0 2, 1 2, &lt;br&gt;]} #end texcoords &lt;br&gt;creaseAngle 0 &lt;br&gt;solid TRUE &lt;br&gt;} } #end IFS and shape&lt;/font&gt; &lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;The top image shows in what order I described the coordinates - as you can see the fourth (or rather 5th, since you start counting at 0) coordinate is repeated again, as the last coordinate. Also note that this means that the two faces (the one to the right, and the top one) are not really &amp;quot;in contact&amp;quot; - they do not share more than one coordinate. This is necessary in order to apply the texture nicely. Imagine that you didn&amp;#39;t add the last coordinate; then you would have the same part of the texture along two perpendicular edges on one of the faces - it&amp;#39;s impossible and the texture would get distorted.      If this doesn&amp;#39;t make any sense to you, try imagining that you have a piece of paper that you wish to wrap around a cube. You can&amp;#39;t do this without cutting away parts of the paper - the corners along the cut paper shape will correspond to your needed texture coordinates - and even if they meet once you fold the paper, they aren&amp;#39;t located in the same place on the paper to begin with. And since each texture coordinate needs to correspond to a 3D coordinate, you&amp;#39;ll need extra 3D coordinates even if THEY are in the same place. I hope this helps :o)&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/PROTOs&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Next (PROTOs)&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>PixelTextures</title><link>http://ctvrmlwiki.wetpaint.com/page/PixelTextures</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/PixelTextures</guid><pubDate>Sun, 02 Aug 2009 05:27:02 CDT</pubDate><description>  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/IFS+Texturemapping&quot; target=&quot;_self&quot;&gt;Next (IFS Texturemapping)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;PixelTextures are textures that you describe inside the code, instead of refer to outside of your file. They can be very useful, but most of the time they look best on small items. For example, if you make a bookcase, with several vases and other items in it, you might not be able to use your ordinary texture for all the items - but perhaps you can add a PixelTexture to some of them! PixelTextures can be greyscale or color and with or without transparency. I&amp;#39;ll start with the simplest, smallest PixelTexture there is:&lt;br&gt;&lt;font size=&quot;2&quot;&gt;texture PixelTexture { image 1 1 1 0xffffff }&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Now, that doesn&amp;#39;t look too complicated does it? The numbers refer to the size, the type and the colour of the image. The first number gives the number of pixels along the x-axis, and the second the number of pixels along the y-axis. The third number refers to the &amp;quot;type&amp;quot; of image; a 1 means it is a greyscale image (which, as usual, means that the item will display the given diffuseColor); a 2 would mean that it&amp;#39;s greyscale with transparency; 3 means colour and 4 means colour with transparency. The 0xffffff is the HEX value of the colour (the colour code you use in html, with 0x in front of it, obviously) - you should have as many such values as you have defined number of pixels - in this simple example 1*1=1.&lt;br&gt;&lt;br&gt;PixelTextures can be scaled, translated and rotated like any other texture, and of course also texturemapped onto an IndexedFaceSet. If different coloured pixels are used, there will be a gradient between the colours which depend on the viewers machine. Since the blurriness of the gradient vaires I find it best to use pixelTextures where such things don&amp;#39;t matter too much, usually on smaller items. The texture can be from the small one-pixel above to as large and complex as you want it, but you&amp;#39;d have to be a masochist to want to paint portraits with it (it seems some programs, e.g. 3ds Max, does it for you, though). Anyway, if you make them very large they will add considerably to your file-size.&lt;br&gt;&lt;br&gt;A few more examples of non-transparent PixelTextures:&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;texture PixelTexture { image 2 1 3 0xffffff 0x000000 }&lt;br&gt;I&lt;/font&gt;f you repeat the above texture along the x-axis you will get a white/black stripes effect (even if the material isn&amp;#39;t white).&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;texture PixelTexture { image 2 2 3&lt;br&gt;0xffffff 0x000000 &lt;br&gt;0x000000 0xffffff }&lt;/font&gt;&lt;br&gt;A checkerboard pattern; note that once you start building larger pixeltextures it might help to keep each row of the texture on its own row in the code, but it&amp;#39;s not necessary.&lt;br&gt;&lt;br&gt;And below, a greyscale texture with transparency. This one will start with the diffuseColor given under &lt;i&gt;material&lt;/i&gt; but become more and more transparent. The &amp;quot;darker&amp;quot; the RBG value the more transparent the texture. &lt;br&gt;&lt;font size=&quot;2&quot;&gt;texture PixelTexture { image 6 1 2 0xffffff 0xcccccc 0x999999 0x666666 0x333333 0x000000 }&lt;/font&gt;&lt;br&gt;&lt;br&gt;If you wish to make a multicoloured image with transparency, you have to add a few numbers... The colours are given as the usual HEX values (ffffff and so on), but then you add two more numbers at the end, to define level of transparency. FF means no transparency, while 00 means the colour turns out totally transparent. A checkerboard pattern with two colours, where the red is non-transparent and the blue semi-transparent, would have this code:&lt;br&gt;&lt;font size=&quot;2&quot;&gt;texture PixelTexture { image 2 2 4 &lt;br&gt;0xff0000ff 0x0000ff99 &lt;br&gt;0x0000ff99 0xff0000ff }&lt;/font&gt;&lt;br&gt;&lt;br&gt;To illustrate how PixelTextures can be used, here&amp;#39;s a thumbnail of one of my favourite items.  It&amp;#39;s a favourite simply because I learned so much making it - it was the first where I managed to use PixelTextures (my then source not getting the code right and I had to guess how to do it). I used Pixeltextures on all patterened items on the table (bowls, cups, food, chop sticks and cloth). Another thing I often use Pixeltextures for is when I want to make something transparent, like glass... On most machines transparent items look smooth, but on older ones it looks &amp;quot;cross-hatched&amp;quot; - and adding a texture removes this problem. In such cases I usually use the 1*1 pixel one that I mentioned at the beginning of this page.&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt; &lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  PS: Look what I found! [Dec 2008]&lt;br&gt;&lt;br&gt;At this &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://accad.osu.edu/~pgerstma/protolib/index.html?node=Pixeltex&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;VRML 2.0 PROTO Library&lt;/a&gt; there&amp;#39;s a download link for a very handy little PixelTexture maker for Windows. Just download it to the folder where you want it. Drag the image files to the app and within a few seconds you get a wrl file with the texture on a cube so you can see if it worked. Then just copy the texture code to the file you&amp;#39;re working on!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/IFS+Texturemapping&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Next (IFS Texturemapping)&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Animated Textures</title><link>http://ctvrmlwiki.wetpaint.com/page/Animated+Textures</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Animated+Textures</guid><pubDate>Sun, 02 Aug 2009 05:09:18 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/PixelTextures&quot; target=&quot;_self&quot;&gt;Next (PixelTextures)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;First of all, I&amp;#39;ll have to admit that I don&amp;#39;t really understand the MovieTexture node. It makes use of either an mpeg file (which cannot be uploaded to the CT mall) or an animated gif. Only, it seems that animated gifs won&amp;#39;t work like they&amp;#39;re supposed to. I used to think it was my old computer or a faulty vrml guide, but the guides still say the same thing and my new computer still won&amp;#39;t listen... :P &lt;br&gt;&lt;br&gt;If you only want to make use of a texture that repeats its animation over and over again, it&amp;#39;s no more difficult than using any other texture, really. The only difference is that you have to use the word MovieTexture instead of ImageTexture. Then there are some modifiers you can add - if you can get them to work... And to be honest I&amp;#39;m not sure why there are [] brackets around the texture url - there isn&amp;#39;t when you use a non-animated texture... and it seems to work without it. But then again it works with it too... (It might be because multiple urls can be given, but then the same should hold true for ImageTextures as well...)&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;texture MovieTexture { url [&amp;quot;animated.gif&amp;quot;] &lt;br&gt;loop TRUE&lt;br&gt;speed 1&lt;br&gt;startTime 0 &lt;br&gt;stopTime 0&lt;br&gt;}&lt;/font&gt; &lt;/td&gt;  &lt;td class=&quot;WPC-edit-custom-bgColorWPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;Regarding the modifiers, this is how they should work, in theory: If you set loop to FALSE the animation will only &amp;quot;play&amp;quot; once (they happily repeat themselves for me, though). Speed determines (yes, you guessed it) how fast the animation plays. Higher values mean faster, and negative values supposedly means backwards but if I try that the animation stops... StartTime and stopTime is given in seconds and should be useful for animations but setting startTime to less than stopTime and loop to FALSE (which will usually disable an animation until triggered) doesn&amp;#39;t have any effect for me. Perhaps these modifiers only work with mpegs or perhaps I&amp;#39;m missing some vital piece of information. Feel free to tell me, if you know what it is! &lt;br&gt;&lt;br&gt;You can animate textures in at least two ways. With MovieTextures, as described rather sketchily above, or with scripting. I&amp;#39;m still learning scripting myself, though, so I&amp;#39;ll just send you along to Epi&amp;#39;s tutorial on the subject, immediately: &lt;a class=&quot;external&quot; href=&quot;http://ctvrmlwiki.wetpaint.comhttp://www.epcomm.com/cybertown/mall/water.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Animating Flowing Water&lt;/font&gt;&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/PixelTextures&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Next (PixelTextures)&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Extrusions</title><link>http://ctvrmlwiki.wetpaint.com/page/Extrusions</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Extrusions</guid><pubDate>Sun, 02 Aug 2009 05:00:15 CDT</pubDate><description>  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Animated+Textures&quot; target=&quot;_self&quot;&gt;Next (Animated Textures)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;With an &lt;b&gt;Extrusion&lt;/b&gt; node you can make relatively complex shapes in an easy way, by defining a &lt;i&gt;crossSection&lt;/i&gt; and then a &lt;i&gt;spine&lt;/i&gt; which this crossSection will be &amp;quot;translated along&amp;quot;. The crossSection can be scaled at each point in the spine, so that a circular crossSection can give you a vase or a goblet (see code below) instead of just a cylinder (or rather a tube, since a cylinder wouldn&amp;#39;t be a cylinder if you bend it). It took years before I started using Extrusions, but today I use them as often as I can and I find them very useful. (I&amp;#39;m not called &amp;quot;Queen of Extrusions&amp;quot; for nothing! :P ) &lt;br&gt;&lt;br&gt;Note: Extrusions can&amp;#39;t have a spine that moves up and down &amp;quot;in the same place&amp;quot; even if you scale the crossSection; you can make a snake that crosses it&amp;#39;s own body, but you can&amp;#39;t make a &amp;quot;volcano-shape&amp;quot; with both crater and slopes, without using two Extrusions.&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;#VRML V2.0 utf8&lt;br&gt;WorldInfo { title &amp;quot;Goblet&amp;quot; &lt;br&gt;info [&amp;quot;handcoding vrml - Extrusion&amp;quot;] }&lt;br&gt;Shape { &lt;br&gt;appearance Appearance { &lt;br&gt;material Material { diffuseColor 0.8 0.5 0.2 &lt;br&gt;} } #end material and appearance &lt;br&gt;geometry Extrusion {&lt;br&gt;crossSection [ &lt;br&gt;-0.1 0, -0.07 0.07, 0 0.1, 0.07 0.07, 0.1 0, 0.07 -0.07, 0 -0.1, -0.07 -0.07, -0.1 0, &lt;br&gt;] #ends crossSection &lt;br&gt;spine [ &lt;br&gt;0 0 0, 0 0.02 0, 0 0.04 0, 0 0.06 0, 0 0.08 0, 0 0.1 0, 0 0.12 0, 0 0.14 0, 0 0.16 0, &lt;br&gt;]#ends spine &lt;br&gt;scale [ &lt;br&gt;0.6 0.6, 0.35 0.35, 0.28 0.28, 0.35 0.35, 0.7 0.7, 0.9 0.9, 1 1, 1 1, 0.9 0.9, &lt;br&gt;#as many values as there are in the spine &lt;br&gt;] #end scale &lt;br&gt;creaseAngle 1.6 &lt;br&gt;solid FALSE &lt;br&gt;beginCap TRUE endCap FALSE&lt;br&gt;} } #end extrusion and shape&lt;/font&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt; &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;I hope that didn&amp;#39;t overwhelm you. Let&amp;#39;s go through the new geometry nodes, one by one. The crossSection is, in this case, a full circle (though somewhat angular). Note that the first coordinate is identical to the last; this means the crossSection is a closed shape. Also note that crossSections are always given with 2D coordinates, not 3D. It is the spine that creates the 3-dimensional shape. I&amp;#39;ve been told the coordinates should be given in a counter clockwise (ccw) direction, although this may depend on the shape of the spine, as well (if you look at the above example, the values are given in a clockwise direction, not counterclockwise). If your Extrusion looks odd, or &amp;quot;turned in side out&amp;quot;, try switching the x and y values around or changing positive values to negative and vice versa. &lt;br&gt;&lt;br&gt;The spine is given as a set of 3D values, separated by commas. The distance between coordinates do not have to be the same all through the spine but if you use a texture, it will look better that way. The texture will be applied with an equal amount of texture between each coordinate/crossSection, so if you vary the distances the texture will appear drawn out or compressed in some places. (In fact, to make the texture look nice it might be necessary to NOT have the same distance between coordinates in the spine - the scale will also affect how &amp;quot;long&amp;quot; an area the texture will be applied to.)     You don&amp;#39;t have to use the scale property if you want the shape to have the same thickness everywhere. If you do want the thickness to vary, however, you should give as many scale values as you had coordinates in the spine. If you have less, all subsequent crossSections will be the same size as the last one. The scale values are again only 2-dimensional since it affects the crossSection and not the overall shape. (One (1) is not the maximum value, it is only what I used as a maximum in the example. You could use the above crossSection and scale it 1000 times to make it a huge object, if you wanted to.)     Sometimes, when the spine is bending and curving, especially if the crossSection is not a circle, but rather a rectangle or oval shape, the overall shape will get distorted. The crossSection may seem rotated or squashed. If this happens you might be able to fix it by using &lt;i&gt;orientation&lt;/i&gt;. Orientation will rotate the crossSection around the defined axis. Personally I try to avoid having to do this, at least on long and complex extrusions, but the code is added in the same way as for scale and looks like this:&lt;br&gt;&lt;font size=&quot;2&quot;&gt;orientation [ 1 0 0 1.57, 0 0 1 1.57, ... ]&lt;/font&gt;&lt;br&gt;&lt;br&gt;In this example, the crossSection is first rotated 90 degrees around the x axis, and then 90 degrees around the z axis. Sometimes, all you need to do is rotate the crossSection 90 degrees - 1.57 radians - around the y-axis; if this is the case, you will only need one orientation value. If you&amp;#39;re making a long bendy shape and it looks differently squashed in different places, you may however need to use as many orientation values as you have spine values...      Now, at the end of the file there are some new statements. First, &lt;i&gt;creaseAngle&lt;/i&gt; (not really new - I mentioned this in the previous part as well) refers to how smooth the object will look. As you know VRML tends to look angular (or it is made up of so many coordinates and faces that your browser is bogged down). Well, the creaseAngle partly alleviates this. On my computer there seem to be only two options for extrusions, which is angular or smooth (below 0.5 and above 0.5) but I think this is different on better computers so I suggest using 1.6 if you want it really smooth, and lower values for more angular shapes. A creaseAngle value of 1.57 means that edges between faces will be drawn smooth if the angle between the faces is 90 degrees or more.      Next comes &lt;i&gt;solid&lt;/i&gt;, &lt;i&gt;beginCap&lt;/i&gt; and &lt;i&gt;endCap&lt;/i&gt;. All have TRUE or FALSE values and defaults are TRUE, so you only need to include them when you want to set them to FALSE. If you want your extrusion to be a vase, you&amp;#39;ll set the solid and the endCap values to FALSE. This means the shape will be open at the end of the spine and that you can see the inside of the vase as well. If the shape is completely closed (for example a ring) you can set solid to TRUE as nobody will ever see the inside of the extrusion anyway. This saves on browser performance :) &lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Animated+Textures&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Next (Animated Textures)&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>IndexedFaceSets</title><link>http://ctvrmlwiki.wetpaint.com/page/IndexedFaceSets</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/IndexedFaceSets</guid><pubDate>Sun, 02 Aug 2009 04:22:16 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Extrusions&quot; target=&quot;_self&quot;&gt;Next (Extrusions)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;IndexedFaceSets (IFS&amp;#39;s) are a set of coordinates bound together into faces that make up the item. (Two related shapes - IndexedLineSets and PointSets will be discussed at the end of this section.) IFS&amp;#39;s are unbeatable for complex objects that cannot be described by a single crossSection (see next part), but they can also be very very tedious to handcode... Simple IFS&amp;#39;s are not very difficult however, and in the following example I will make a pyramid.&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font face=&quot;System&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;#VRML V2.0 utf8&lt;br&gt;WorldInfo { title &amp;quot;Pyramid&amp;quot; &lt;br&gt;info [&amp;quot;handcoding vrml - IndexedFaceSet&amp;quot;] }&lt;br&gt;Shape { &lt;br&gt;appearance Appearance { &lt;br&gt;material Material { diffuseColor 0.7 0.6 0.3 &lt;br&gt;} } #end material and appearance &lt;br&gt;geometry IndexedFaceSet { &lt;br&gt;coord Coordinate { point [ &lt;br&gt;0 0.5 0, -0.5 0 -0.5, -0.5 0 0.5, 0.5 0 0.5, 0.5 0 -0.5, &lt;br&gt;]} #end coords&lt;br&gt;coordIndex [ &lt;br&gt;0,1,2,-1, 0,2,3,-1, 0,3,4,-1, 0,4,1,-1, 4,3,2,1,-1, &lt;br&gt;] #end coordIndex &lt;br&gt;creaseAngle 0 &lt;br&gt;solid TRUE &lt;br&gt;} } #end IndexedFaceSet and Shape&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;Now that doesn&amp;#39;t look too difficult, does it? Just remember the capitalization of IndexedFaceSet. Again the coordinates are given as 3D vales, separated by commas. When you first start out you might want to keep one value on each line, and put a # and number after it. The numbering starts at 0. Always make sketches of the shape you want and mark the coordinates and number them, so you know which coordinates form faces. These faces are defined in the &lt;i&gt;coordIndex&lt;/i&gt; node. Faces can be made up by anything from 3 to, well, plenty of coordinates, as long as they are in the same plane (since a face will always be flat). It is adviseable to use triangels, though (3 coordinates). You give the coordinates&amp;#39; &lt;i&gt;numbers&lt;/i&gt; in counterclockwise order, and separated by commas. End each face with a -1 (this is how the browser knows you&amp;#39;ve finished describing one face). In the above code, the 0 (first) coordinate is the apex of the pyramid, and it forms triangular faces with the four corners. And then there&amp;#39;s a square bottom face made up of the corner coordinates. &lt;br&gt;&lt;br&gt;In this case I chose creaseAngle 0 and solid TRUE, and both of these values are defaults and could have been excluded. A higher creaseAngle makes the shape look &amp;quot;softer&amp;quot;; if you give the creaseAngle a value of 1.6, which is slightly larger than 90 degrees (it&amp;#39;s given in radians, like all VRML angles) all angles that are 90 degrees or larger will seem smooth. The solid field determines whether you can see both sides of the faces; since the pyramid is a closed shape where we can&amp;#39;t see the inside, there&amp;#39;s no point setting the value to FALSE. &lt;br&gt;&lt;br&gt;And now, as promised, I will briefly mention &lt;b&gt;IndexedLineSet&lt;/b&gt; and &lt;b&gt;PointSet&lt;/b&gt;. These work just as the IndexedFaceSet, with a bunch of coordinates, only in the IndexedLineSet, the faces are replaced by lines (but it can still be made from several coordinates). In the PointSet (no Indexed before Point) it is even simpler. Only the coordinates themselves show and there is no coordIndex. Neither of these nodes make use of &lt;i&gt;creaseAngle&lt;/i&gt; or &lt;i&gt;solid&lt;/i&gt;. &lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  Sometimes when you work with IFS&amp;#39;s, you might wish you could see the lines that connect the coordinates. Well, you can. You don&amp;#39;t have to make the shape&amp;#39;s double in linesets or pointsets, to see what it would look like. You can just right click your screen and choose Graphics &amp;gt;&amp;gt; Wireframe or Vertices*. The wireframe view can be very helpful when fine-tuning the location of the coordinates (and it works on all shapes, not just IFS&amp;#39;s)&lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;* This goes for the Blaxxun Contact viewer: If you can&amp;#39;t find &amp;quot;Graphics&amp;quot; on your menu, choose Settings and Preferences instead and on the General tab, set the User Interface Level to &amp;quot;Expert&amp;quot;. You&amp;#39;ll need that setting if you are to create your own items!&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Extrusions&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Next (Extrusions)&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Text</title><link>http://ctvrmlwiki.wetpaint.com/page/Text</link><author>Fire-Valkyrie</author><guid isPermaLink="false">http://ctvrmlwiki.wetpaint.com/page/Text</guid><pubDate>Sun, 02 Aug 2009 04:09:07 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;Return to Index&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/IndexedFaceSets&quot; target=&quot;_self&quot;&gt;Next (IndexedFaceSets)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;The text node will allow you to include text in your objects, but the text will be 2-dimensional. It will not create the type of 3d text that you can create in programs such as Spazz; that text is really made with IndexedFaceSets. Going through this code, you&amp;#39;ll notice that it has a whole lot of &amp;quot;extras&amp;quot; - bits of code that aren&amp;#39;t applicable to any other VRML object. But remember that you don&amp;#39;t need to use all of them. You only need to use those nodes that differ from the default values. (Note that the text node demands a lot of computer power - don&amp;#39;t use it to write essays!) &lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;#VRML V2.0 utf8 &lt;br&gt;Shape { &lt;br&gt;appearance Appearance { &lt;br&gt;material Material { diffuseColor 0 0.7 0.1 }} &lt;br&gt;geometry Text { &lt;br&gt;fontStyle FontStyle { &lt;br&gt;family &amp;quot;SERIF&amp;quot; #SERIF, SANS or TYPEWRITER &lt;br&gt;style &amp;quot;PLAIN&amp;quot; #PLAIN, BOLD, ITALIC or BOLDITALIC &lt;br&gt;justify &amp;quot;FIRST&amp;quot; #FIRST, BEGIN, MIDDLE or END &lt;br&gt;leftToRight TRUE #FALSE = arabic way &lt;br&gt;topToBottom TRUE #FALSE = chinese way &lt;br&gt;size 1 &lt;br&gt;spacing 0.5 &lt;br&gt;} #end fontStyle &lt;br&gt;string [ &lt;br&gt;&amp;quot;text row one&amp;quot; &lt;br&gt;&amp;quot;text row two&amp;quot; &lt;br&gt;&amp;quot;text row three&amp;quot; &lt;br&gt;] &lt;br&gt;length [ 3, 6, 0, ] &lt;br&gt;maxExtent 6 &lt;br&gt;}}&lt;/font&gt; &lt;/td&gt;  &lt;td bgcolor=&quot;#000000&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Text&lt;/b&gt; is the name of the geometry node. To describe the text, you use the fontStyle node (which is duplicated, just like appearance and material; this enables you to define a fontstyle and use it again, later). In the above code, the default value (which the browser will use if you don&amp;#39;t define it) is the one used for the text shown in the image and the available options are all shown after the #&amp;#39;s.&lt;br&gt;&lt;br&gt;The &lt;b&gt;fontStyle&lt;/b&gt; families are, as you can see, SERIF (similar to Times New Roman), SANS (more like Arial) and TYPEWRITER (which, strangely enough, looks like old-fashioned typewriter text). The &lt;i&gt;style&lt;/i&gt; hardly needs presenting, but here goes anyway: PLAIN = normal, BOLD = fat, ITALIC = cursive and BOLDITALIC = fat cursive. &lt;i&gt;Justify&lt;/i&gt; on the other hand might need a short explanation. What it does, is tell the browser which part of your text string is at the zero coordinate. If Justify is &amp;quot;FIRST&amp;quot; or &amp;quot;BEGIN&amp;quot; the text will be left-aligned and extend from the zero coordinate towards the right. (I&amp;#39;m not sure what the difference is between FIRST and BEGIN.) If you choose &amp;quot;END&amp;quot;, the text will be right-aligned and extend towards the left. And finally, if you choose &amp;quot;MIDDLE&amp;quot; the text will be centered.&lt;br&gt;&lt;br&gt;&lt;i&gt;leftToRight&lt;/i&gt; and &lt;i&gt;topToBottom&lt;/i&gt; describes how the text is written out. No strange things here. If you set leftToRight to FALSE, the text will be written backwards. If you choose to set topToBottom to FALSE, the lines of text will be written in the opposite order (i.e. row three in the above example, will become the top row) but the letters will still be written from left to right.&lt;br&gt;&lt;br&gt;&lt;i&gt;size, spacing, length&lt;/i&gt; and &lt;i&gt;maxExtent&lt;/i&gt;, all deal with the size of the text. The size is, as usual, given in meters, so in the above example, each text row is 1 meter tall. Spacing refers to the distance between rows and is also given in meters. length is sort of working the same way. Here you have a chance to give different lengths to each text row, like I&amp;#39;ve done in the above example. [3,6,0] means the first row is 3 meters, the second is 6 meters and the last becomes the default length for the text string at that size. Finally, the maxExtent, gives the maximum width of your text rows. If they are longer than this value, they will be scaled down. If you have several rows and only some are longer, they will still all be scaled down equally. &lt;br&gt;&lt;br&gt;Last but not least, we have the &lt;i&gt;string&lt;/i&gt;. This is where your text goes. If you want to write a single word, you don&amp;#39;t need to use the citation marks, but if you want to write one or more rows, each row must be surrounded by them. If you write &lt;b&gt;text row one&lt;/b&gt; without the &amp;quot; &amp;quot;, you&amp;#39;ll get each word on a new row.&lt;br&gt;&lt;br&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/Handcoding+Tutorial+by+Fire-Valkyrie&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;Return to Index&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;50%&quot;&gt;  &lt;a href=&quot;http://ctvrmlwiki.wetpaint.com/page/IndexedFaceSets&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;Next (IndexedFaceSets)&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>