<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[3D - Word Art (Difficulty: 2)]]></title><description><![CDATA[<p dir="auto"> </p>
<h2><a class="anchor-offset" name="key-topics-covered"></a>Key Topics Covered</h2>
<ul>
<li><a href="/topic/152/3d-text">3D Text</a></li>
<li><a href="/topic/689/add-an-image-processing-pipeline">Image Processing Pipeline</a></li>
<li><a href="/topic/72/setting-camera-properties">Set Camera Properties</a></li>
</ul>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="introduction"></a>Introduction</h2>
<p dir="auto">In this tutorial, you will create a beautiful 3D WordArt using 3D text and image processing pipelines.</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/481bf17a-58cd-4afd-9b7e-2ccb11da1d5d.gif" alt="b10.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-1-create-a-new-project"></a>Step 1 - Create A New Project</h2>
<p dir="auto">Please create a new project in the CreatiCode playground. Remove the “Sprite1” sprite, and then add the following blocks in the “Empty1” sprite to initialize an empty scene.</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/64e0be41-29c2-4f68-8b5e-06ebc6b50c27.png" alt="e2e6139d-6436-4639-962d-9a6e0f6cc1dc-image.png" class=" img-responsive img-markdown" width="370" height="131" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-2-set-up-the-background"></a>Step 2 - Set Up the Background</h2>
<p dir="auto">Now let’s prepare a nice background with your favorite color. Also, use an <a href="/topic/689/add-an-image-processing-pipeline">image processing pipeline</a> to add some dark corners. Here are the 2 blocks you need to add:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/c53cedf0-2040-42cb-9acc-4db0e6dee195.png" alt="4b8d4940-5be3-4745-b230-213e5ae7923b-image.png" class=" img-responsive img-markdown" width="1155" height="272" /></p>
<p dir="auto"> <br />
Note that for the image processing pipeline, we are using “antialiasing” and 'sharpening" effects to make our 3D text smoother. Also, the bloom effect is enabled with a strength of 55, so that the text will shine brightly under lights.</p>
<p dir="auto">You should get something similar to this after this step:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/8822807d-fc37-45e9-9f63-75d5e6e1c179.png" alt="1851d734-c460-45b6-ae9e-e1de40892373-image.png" class=" img-responsive img-markdown" width="474" height="356" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-3-add-the-3d-text"></a>Step 3 - Add the 3D Text</h2>
<p dir="auto">We’ll be using the “<a href="/topic/152/3d-text">3D thick text</a>”, which has a thickness to it, and supports many interesting font types.</p>
<p dir="auto">You can pick any text and any font type. Here is an example block using the “Happy Holidays” font. Note that we are naming the text as “c”, so that we can remove it later.</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/8136ea5b-70f2-48b5-b490-292e44d493f9.png" alt="d49dc2ac-9737-4a92-a805-dd2d44d471ee-image.png" class=" img-responsive img-markdown" width="1450" height="78" /></p>
<p dir="auto"> <br />
Here is how the text should look like:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/0460f076-7e1e-4bb0-ac6a-c1e4b3833187.gif" alt="b5.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-4-give-the-text-an-emissive-color"></a>Step 4 - Give the Text an Emissive Color</h2>
<p dir="auto">To make the text emit lights, we need to give it an emissive color, such as white color. You can use the “update color” block like this:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/65539677-7af0-4891-87d5-0f0e4e831507.png" alt="425f3a64-4a54-444d-8fce-7d948f011a3d-image.png" class=" img-responsive img-markdown" width="1048" height="76" /></p>
<p dir="auto"> <br />
Now the entire text is brighter, especially when we look from above or below. That’s because the “empty” scene has 2 light sources at the top and bottom.</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/85e3596b-6e2c-49e1-858f-0298eb5aa219.gif" alt="b6.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-5-add-a-horizontal-light"></a>Step 5 - Add a Horizontal Light</h2>
<p dir="auto">To make the text brighter in the front, we need to add another horizontal light:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/f77da2bf-6ee8-4a3b-9caa-6f74caae8a59.png" alt="c13fe22c-1c17-4c15-8ad9-e552f341b1d0-image.png" class=" img-responsive img-markdown" width="916" height="448" /></p>
<p dir="auto"> <br />
Now the text will shine lights when we look at it from the front side as a result of the “bloom effect” we added before:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/074542e4-ef6a-4c6f-818d-e83e4212640f.gif" alt="b7.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-6-rotate-the-camera-around"></a>Step 6 - Rotate the Camera Around</h2>
<p dir="auto">To view the lights on the text from different angles, we can add some animations to our camera by setting its properties. Here are 3 blocks that start the camera at the horizontal angle of 210, pan the camera to the right for 4 seconds to the angle of 150, then bring the camera back to the center at angle of 180:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/4f491ea6-6ce3-4ebb-ba49-01ed23e8ab11.png" alt="2acf1854-074d-493f-8328-e8c5103dc6ee-image.png" class=" img-responsive img-markdown" width="1075" height="194" /></p>
<p dir="auto"> <br />
As a result, we get a rotating and shining text like this:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/743d005c-262d-4b75-a3e8-a125f6419579.gif" alt="b8.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-7-zoom-in-the-camera"></a>Step 7 - Zoom in the Camera</h2>
<p dir="auto">Lastly, let’s zoom the camera toward the text, so the text becomes larger and larger. We can easily achieve this by setting the camera’s distance to 0 in a few seconds:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/f9e28e9b-00da-4420-a852-1099870c8604.png" alt="419fe855-7621-4238-896c-eaec1b1abbfc-image.png" class=" img-responsive img-markdown" width="1068" height="79" /></p>
<p dir="auto"> <br />
This is what you should get:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/dac49299-f77f-40f6-90c3-03f4bb5fd018.gif" alt="b9.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="step-8-remove-the-text"></a>Step 8 - Remove the Text</h2>
<p dir="auto">At the end of the previous step, though the camera is at a distance of 0, we can still see some parts of the text. We can get rid of it by removing the text at the end. Here is the complete program:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/f43d4790-9a1b-41fd-8b67-1280567e1f85.png" alt="9c63d006-76e0-409b-bb38-e2ae301f74fd-image.png" class=" img-responsive img-markdown" width="1151" height="716" /></p>
<p dir="auto"> <br />
And here is the final result:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/481bf17a-58cd-4afd-9b7e-2ccb11da1d5d.gif" alt="b10.gif" class=" img-responsive img-markdown" width="470" height="348" /></p>
<p dir="auto"> <br />
 </p>
<h2><a class="anchor-offset" name="creative-ideas"></a>Creative Ideas</h2>
<p dir="auto">Now please try to build some new word art yourself. Here are some example ideas:</p>
<ul>
<li>
<p dir="auto"><strong>Adjust the Color/Texture/Font</strong>: you can make the text look different by applying different colors, textures or font types.</p>
</li>
<li>
<p dir="auto"><strong>Different animations</strong>: You can change how the camera moves around the text, or make the text move or rotate.</p>
</li>
<li>
<p dir="auto"><strong>Break the word into letters</strong>: Instead of using one 3D text object for the entire word, you can create individual text objects for each letter, then combine them with different animations.</p>
</li>
</ul>
]]></description><link>https://forum.creaticode.com/topic/698/3d-word-art-difficulty-2</link><generator>RSS for Node</generator><lastBuildDate>Tue, 17 Mar 2026 16:15:37 GMT</lastBuildDate><atom:link href="https://forum.creaticode.com/topic/698.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Oct 2022 22:30:39 GMT</pubDate><ttl>60</ttl></channel></rss>