
| Block UI Programming Tool plug-in | |
|---|---|
| New license: JPY 14,300(JPY 13,000 excluding tax) Included as standard in Shade3D Professional Ultimate. |
|
| For product details, contact us through our website. | |
| Contact us | https://shade3d.jp/support/contact/ (Japanese) |
Introduction
Programming became compulsory in Japanese elementary schools in 2020 and junior high schools in 2021, increasing demand for beginner materials. Available as an option since Shade3D Ver.20, this tool uses a visual, block-based interface. Assemble elements with the mouse like a jigsaw puzzle to practice programming and develop creative and logical thinking.
Examples include drawing regular polygons to study geometry in mathematics, or creating shapes with blocks and outputting them on a 3D printer in art classes. In science, place lights and models and render sunlight propagation, focusing and reflection.
Feature overview
Build programs by joining command and output blocks with the mouse. Unlike code-based programming, you can work intuitively without memorizing functions or syntax. Open the tool from Scripts in the main menu.

Block UI Programming Tool
Block types and functions
“Command blocks”
Blocks with connections on the top and bottom
Create objects and build program structures. Connect multiple command blocks to construct a program.
“Output blocks”
Blocks with connections on the left and right
Set numeric parameters and messages. Output blocks pass values to connected blocks.
Available blocks include:
- Create primitives and lights; configure cameras
- Set object colors, materials and backgrounds
- Basic calculations, random numbers and variables
- Conditional branches and loops
- Display messages
Included examples (selection)
Learn programming by running and modifying the included examples.
Click the button below each example to view its output.
Example code 01

Result: zigzag line
Example code 02

Result: random boxes
Example code 03



Result: pyramid
Example code 04







