# Content Creation

- [Overview](/rubens/content-creation/overview.md)
- [Material Definition](/rubens/content-creation/materialdefinition.md)
- [Resources](/rubens/content-creation/materialdefinition/resources.md)
- [Blender Addon](/rubens/content-creation/blender-addon.md)
- [Scripting Course and Resources](/rubens/content-creation/scripting-resources.md)
- [Environment Setup for Making Roomle Content](/rubens/content-creation/scripting-resources/100_10_setup.md)
- [Hello World Example for Roomle Component Scripting](/rubens/content-creation/scripting-resources/100_40_helloworld.md)
- [Rubens CLI Setup and Usage Tutorial](/rubens/content-creation/scripting-resources/100_45_setuptutorial.md)
- [Using Code Snippets to Instantly Load Offline Component Definitions](/rubens/content-creation/scripting-resources/100_50_loadersnippet.md)
- [How to Debug Content](/rubens/content-creation/scripting-resources/100_60_testingcontent.md)
- [Introduction to Making Level 2 Material Configurators](/rubens/content-creation/scripting-resources/150_10_lvl2_intro.md)
- [Meshes Conversion and Upload](/rubens/content-creation/scripting-resources/150_20_lvl2_mesh.md)
- [Set Up Materials](/rubens/content-creation/scripting-resources/150_30_lvl2_material.md)
- [Level 2 Component Definition](/rubens/content-creation/scripting-resources/150_40_lvl2_component.md)
- [Set Up Product Entries](/rubens/content-creation/scripting-resources/150_50_lvl2_item.md)
- [Level 2-4 Content Requirements for 3D Data](/rubens/content-creation/scripting-resources/170_10_contentmeshes.md)
- [3D Models & Meshes](/rubens/content-creation/scripting-resources/200_100_meshes.md)
- [Prerequisities for Roomle Content Scripters](/rubens/content-creation/scripting-resources/200_10_prerequisities.md)
- [Level 3 Component Definition Basics](/rubens/content-creation/scripting-resources/200_20_componentdefinitionbasics.md)
- [Parameters](/rubens/content-creation/scripting-resources/200_30_parameters.md)
- [Example: Scripting a Table from Primitives](/rubens/content-creation/scripting-resources/200_50_exampletable.md)
- [Example: Parameterized Shelf System](/rubens/content-creation/scripting-resources/200_60_shelves.md)
- [SubComponents](/rubens/content-creation/scripting-resources/200_70_subcomponents.md)
- [Basic Docking Topics](/rubens/content-creation/scripting-resources/200_80_dockingbasics.md)
- [Global Parameters and Parameter Context](/rubens/content-creation/scripting-resources/200_90_globalparameters.md)
- [Advanced Part List Topics](/rubens/content-creation/scripting-resources/200_110_advancedpartlist.md)
- [Dimensioning](/rubens/content-creation/scripting-resources/200_120_dimensioning.md)
- [Pricing](/rubens/content-creation/scripting-resources/200_130_pricing.md)
- [Advanced Docking Logic](/rubens/content-creation/scripting-resources/200_140_advanceddockinglogic.md)
- [Using GetMaterialPropery Function](/rubens/content-creation/scripting-resources/200_140_getmaterialproperty.md)
- [Tenant Settings](/rubens/content-creation/scripting-resources/200_150_tenantsettings.md)
- [Roomle Content Project Data Structure](/rubens/content-creation/scripting-resources/300_10_gitstructure.md)
- [Roomle Content Naming Conventions](/rubens/content-creation/scripting-resources/300_20_naming.md)
- [Processes and Good Practices](/rubens/content-creation/scripting-resources/300_30_processes.md)
- [Real Configurator Examples - Chairs, Armchairs, Footstools](/rubens/content-creation/scripting-resources/400_10_chairs.md)
- [Simple Colour Changing Product Scripting Example](/rubens/content-creation/scripting-resources/400_20_cg1example.md)
- [4-Post Shelving System Example](/rubens/content-creation/scripting-resources/400_30_quadpost.md)
- [Office Table System Example](/rubens/content-creation/scripting-resources/400_40_tablesystem.md)
- [Scripting Template: Complex Sofa](/rubens/content-creation/scripting-resources/500_100_complexsofa.md)
- [Scripting Template: Two-Part Sofa System](/rubens/content-creation/scripting-resources/500_100_doublesofa.md)
- [Scripting Template: Simple Sofa System](/rubens/content-creation/scripting-resources/500_100_simplesofa.md)
- [Scripting Template: Wardrobe](/rubens/content-creation/scripting-resources/500_400_wardrobes.md)
- [Processing Meshes with Blender](/rubens/content-creation/scripting-resources/700_importblender.md)
- [Importer](/rubens/content-creation/importer.md)
- [IDM](/rubens/content-creation/idm.md): IDM = Integriertes Datenmodell
- [About IDM](/rubens/content-creation/idm/idmabout.md)
- [Data format](/rubens/content-creation/idm/idmformat.md)
- [Extension files](/rubens/content-creation/idm/idmextensionfiles.md)
- [Conversion](/rubens/content-creation/idm/idmconversion.md)
- [Docking logic](/rubens/content-creation/idm/idmdockinglogic.md)
- [Part lists](/rubens/content-creation/idm/idmpartlists.md)
- [Price logic](/rubens/content-creation/idm/idmpricelogic.md)
- [RoomleScript Reference](/rubens/content-creation/roomlescript-reference.md)
- [Configurationformat](/rubens/content-creation/roomlescript-reference/configurationformat.md)
- [Roomle Script Language Reference](/rubens/content-creation/roomlescript-reference/roomlescript-language-reference.md)
- [Roomle Script Built-in Functions](/rubens/content-creation/roomlescript-reference/roomlescript-built-in-functions.md)
- [Configuration and Plan](/rubens/content-creation/roomlescript-reference/configurator-planner-interaction.md)
- [Error code list](/rubens/content-creation/roomlescript-reference/errorcodelist.md)
- [Configurator Features](/rubens/content-creation/roomlescript-reference/configdocu.md)
- [Coordinate Systems](/rubens/content-creation/roomlescript-reference/coordinatesystems.md)
