{
  "format": "dataset-manifest/1",
  "slug": "3d-sculpting-and-modeling-software",
  "version": 3,
  "seed": "3d-sculpting-and-modeling-software:1",
  "spec": {
    "format": "dataset/1",
    "slug": "3d-sculpting-and-modeling-software",
    "name": "3D Sculpting Resource Management",
    "tagline": "User profiles, 3D projects, materials, brushes, and hardware settings from a sculpting SaaS platform.",
    "description": "Creative professionals sculpt intricate 3D assets for various applications using a vibrant software environment. Artists engage in diverse projects, applying dynamic materials and brushes to bring their visions to life. Each artist's workspace is defined by their hardware profiles and the specific settings they customize, contributing to a rich variety of project types and asset libraries that reflect individual styles and preferences.\n\nIn this structure, the user_profiles table captures essential details about each artist, including their skill level, experience, and preferred tools. The projects table outlines the various sculpting endeavors each user embarks on, linking back to user profiles through unique identifiers. The materials table holds information on the different textures and finishes available, while the brushes table details the range of sculpting and painting tools users can employ. The hardware_profiles table informs about the specific equipment and systems artists use, and the settings table records the personalized configurations tailored to each user's workflow.\n\nBy analyzing these tables, developers can explore numerous questions about user behavior, project trends, and tool effectiveness. For instance, one might investigate how different hardware profiles impact project complexity or which materials are preferred among various user demographics. The relationships between these tables reveal insights into user preferences, project success rates, and the overall effectiveness of different strategies and workflows. This synthetic dataset offers a rich playground for practicing data analysis, visualization, and database management skills.",
    "domain": "saas",
    "shape": "multi-tenant",
    "useCases": [
      "orm-seeding",
      "api-mocking"
    ],
    "keywords": [
      "3D sculpting",
      "modeling software",
      "user profiles",
      "projects",
      "materials",
      "brushes",
      "settings",
      "hardware"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "user_profiles": {
        "description": "This table contains user profiles for artists, detailing their unique identifiers, names, and preferences.",
        "rows": 200,
        "columns": {
          "user_id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the user.",
            "nullable": true
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Contact email of the user.",
            "nullable": true
          },
          "join_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date the user joined the platform.",
            "trend": "growing"
          }
        }
      },
      "projects": {
        "description": "This table lists the 3D sculpting projects created by users, linking each project to its creator.",
        "rows": 250,
        "columns": {
          "project_id": {
            "kind": "pk",
            "description": "Unique identifier for each project."
          },
          "user_id": {
            "kind": "fk",
            "ref": "user_profiles.user_id",
            "description": "The user who created the project."
          },
          "project_name": {
            "kind": "words",
            "min": 2,
            "max": 4,
            "description": "Name of the 3D sculpting project.",
            "nullable": true,
            "pool": [
              "Fantasy",
              "Dragon",
              "Sculpt",
              "Warrior",
              "Castle",
              "Creature",
              "Hero",
              "Myth",
              "Adventure",
              "Realm",
              "Quest",
              "Legend",
              "Artifact",
              "Demon",
              "Viking",
              "Mage",
              "Titan",
              "Phoenix",
              "Enigma",
              "Journey",
              "Saga"
            ]
          },
          "creation_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date the project was created.",
            "trend": "growing"
          }
        }
      },
      "materials": {
        "description": "This table catalogs the various materials available for use in projects, linked to specific projects.",
        "rows": 150,
        "columns": {
          "material_id": {
            "kind": "pk",
            "description": "Unique identifier for each material."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.project_id",
            "description": "The project that uses this material."
          },
          "material_name": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the material.",
            "nullable": true,
            "when": {
              "column": "type",
              "in": [
                "metal",
                "wood",
                "plastic",
                "fabric"
              ]
            },
            "pool": [
              "Clay",
              "Wood",
              "Metal",
              "Plastic",
              "Resin",
              "Stone",
              "Glass",
              "Fabric",
              "Foam",
              "Rubber",
              "Composite",
              "Ceramic",
              "Paint",
              "Ink",
              "Powder",
              "Wax",
              "Silicone",
              "Gel",
              "Fiber",
              "Paper"
            ]
          },
          "type": {
            "kind": "enum",
            "values": [
              "metal",
              "wood",
              "plastic",
              "fabric"
            ],
            "description": "Type of material.",
            "weights": [
              6,
              2,
              1,
              1
            ]
          }
        }
      },
      "brushes": {
        "description": "This table lists the brushes used in sculpting projects, linking back to the projects they belong to.",
        "rows": 150,
        "columns": {
          "brush_id": {
            "kind": "pk",
            "description": "Unique identifier for each brush."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.project_id",
            "description": "The project that uses this brush."
          },
          "brush_name": {
            "kind": "words",
            "min": 1,
            "max": 2,
            "description": "Name of the brush.",
            "nullable": true,
            "pool": [
              "Flat",
              "Round",
              "Detail",
              "Fan",
              "Filbert",
              "Angled",
              "Stippling",
              "Liner",
              "Sponge",
              "Blender",
              "Sculpting",
              "Texture",
              "Shader",
              "Chisel",
              "Bristle",
              "Mop",
              "Comb",
              "Palette",
              "Airbrush",
              "Marker"
            ]
          },
          "size": {
            "kind": "decimal",
            "min": 1,
            "max": 100,
            "description": "Size of the brush in pixels.",
            "nullable": true,
            "distribution": "high"
          }
        }
      },
      "hardware_profiles": {
        "description": "This table contains hardware profiles for users to optimize their software experience.",
        "rows": 100,
        "columns": {
          "hardware_id": {
            "kind": "pk",
            "description": "Unique identifier for each hardware profile."
          },
          "user_id": {
            "kind": "fk",
            "ref": "user_profiles.user_id",
            "description": "User associated with this hardware profile."
          },
          "gpu": {
            "kind": "words",
            "min": 3,
            "max": 20,
            "description": "Graphics processing unit used.",
            "nullable": true
          },
          "ram": {
            "kind": "int",
            "min": 4,
            "max": 64,
            "description": "Amount of RAM in GB.",
            "nullable": true,
            "distribution": "high"
          }
        }
      },
      "settings": {
        "description": "This table captures customizable settings for the software, linked to specific user profiles.",
        "rows": 100,
        "columns": {
          "setting_id": {
            "kind": "pk",
            "description": "Unique identifier for each setting."
          },
          "user_id": {
            "kind": "fk",
            "ref": "user_profiles.user_id",
            "description": "User associated with these settings."
          },
          "resolution": {
            "kind": "enum",
            "values": [
              "720p",
              "1080p",
              "1440p",
              "4K"
            ],
            "description": "Preferred resolution for projects.",
            "weights": [
              5,
              3,
              2,
              1
            ]
          },
          "camera_settings": {
            "kind": "words",
            "max": 5,
            "description": "Custom camera settings for the user's workspace.",
            "nullable": true,
            "when": {
              "column": "resolution",
              "in": [
                "720p",
                "1080p",
                "1440p",
                "4K"
              ]
            },
            "pool": [
              "Perspective",
              "Orthographic",
              "Field",
              "Angle",
              "Focal",
              "Depth",
              "Zoom",
              "Focus",
              "Exposure",
              "Aspect",
              "Resolution",
              "Framerate",
              "Tilt",
              "Pan",
              "Roll",
              "Dolly",
              "Track",
              "Lens",
              "Position",
              "Orientation"
            ],
            "min": 2
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "nullable",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What are the most popular materials used across projects?",
      "How do the hardware profiles vary among top users?",
      "Which camera settings are most frequently customized by artists?",
      "What trends can be observed in project creation over time?",
      "How do user preferences for brushes influence project outcomes?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Users and Projects",
        "sql": "SELECT up.full_name, p.project_name FROM user_profiles up JOIN projects p ON up.user_id = p.user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Projects by User",
        "sql": "SELECT user_id, COUNT(project_id) AS project_count FROM projects GROUP BY user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Average RAM Usage by User",
        "sql": "SELECT up.full_name, AVG(hp.ram) AS avg_ram FROM user_profiles up JOIN hardware_profiles hp ON up.user_id = hp.user_id GROUP BY up.user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Materials Used per Project",
        "sql": "SELECT p.project_name, COUNT(m.material_id) AS materials_count FROM projects p LEFT JOIN materials m ON p.project_id = m.project_id GROUP BY p.project_id;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "API Development",
        "body": "Developers can utilize this dataset to mock responses for an API designed for a 3D sculpting application. By simulating various user profiles, projects, and materials, they can create a realistic testing environment for their frontend components."
      },
      {
        "title": "ORM Seeding",
        "body": "Database developers can use this dataset to seed their ORM with realistic data for a 3D sculpting management system. By populating the database with user profiles, projects, and resource details, they can ensure the application behaves as expected under various scenarios."
      },
      {
        "title": "Data Analysis",
        "body": "Data analysts can explore trends and patterns within the sculpting community by querying this dataset. Understanding user preferences, project types, and tool configurations can provide insights into the evolving landscape of 3D modeling."
      }
    ]
  },
  "counts": {
    "user_profiles": 200,
    "hardware_profiles": 100,
    "projects": 250,
    "brushes": 150,
    "materials": 150,
    "settings": 100
  },
  "stats": {
    "user_profiles": {
      "rows": 200,
      "columns": {
        "user_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "full_name": {
          "nulls": 25,
          "distinct": 173,
          "min": "Alice Andersen",
          "max": "Zoe Nguyen"
        },
        "email": {
          "nulls": 38,
          "distinct": 161
        },
        "join_date": {
          "nulls": 0,
          "distinct": 182,
          "min": "2020-01-05",
          "max": "2023-12-30"
        }
      }
    },
    "projects": {
      "rows": 250,
      "columns": {
        "project_id": {
          "nulls": 0,
          "distinct": 250,
          "min": 1,
          "max": 250
        },
        "user_id": {
          "nulls": 0,
          "distinct": 138,
          "min": 2,
          "max": 199
        },
        "project_name": {
          "nulls": 26,
          "distinct": 214
        },
        "creation_date": {
          "nulls": 0,
          "distinct": 232,
          "min": "2020-01-04",
          "max": "2023-12-31"
        }
      }
    },
    "materials": {
      "rows": 150,
      "columns": {
        "material_id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "project_id": {
          "nulls": 0,
          "distinct": 110,
          "min": 2,
          "max": 248
        },
        "material_name": {
          "nulls": 0,
          "distinct": 113
        },
        "type": {
          "nulls": 0,
          "distinct": 4,
          "min": "fabric",
          "max": "wood"
        }
      }
    },
    "brushes": {
      "rows": 150,
      "columns": {
        "brush_id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "project_id": {
          "nulls": 0,
          "distinct": 112,
          "min": 1,
          "max": 250
        },
        "brush_name": {
          "nulls": 15,
          "distinct": 78
        },
        "size": {
          "nulls": 14,
          "distinct": 133,
          "min": 1.69,
          "max": 100
        }
      }
    },
    "hardware_profiles": {
      "rows": 100,
      "columns": {
        "hardware_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "user_id": {
          "nulls": 0,
          "distinct": 77,
          "min": 5,
          "max": 197
        },
        "gpu": {
          "nulls": 8,
          "distinct": 92
        },
        "ram": {
          "nulls": 5,
          "distinct": 48,
          "min": 4,
          "max": 64
        }
      }
    },
    "settings": {
      "rows": 100,
      "columns": {
        "setting_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "user_id": {
          "nulls": 0,
          "distinct": 82,
          "min": 8,
          "max": 198
        },
        "resolution": {
          "nulls": 0,
          "distinct": 4,
          "min": "1080p",
          "max": "720p"
        },
        "camera_settings": {
          "nulls": 0,
          "distinct": 99
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/user_profiles.csv",
      "format": "csv",
      "table": "user_profiles",
      "key": "datasets/3d-sculpting-and-modeling-software/v3/csv/user_profiles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/csv/user_profiles.csv",
      "bytes": 9270,
      "sha256": "0fb468c531d19d4db953c183357f3cb72c50db8ab8597060415290f22d9236a3",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/hardware_profiles.csv",
      "format": "csv",
      "table": "hardware_profiles",
      "key": "datasets/3d-sculpting-and-modeling-software/v3/csv/hardware_profiles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/csv/hardware_profiles.csv",
      "bytes": 7733,
      "sha256": "1ec94b259a0c9f5d889cbbe5fda36df7305e19a8832f7282352eb8a44f03dc5f",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/projects.csv",
      "format": "csv",
      "table": "projects",
      "key": "datasets/3d-sculpting-and-modeling-software/v3/csv/projects.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/csv/projects.csv",
      "bytes": 9458,
      "sha256": "4afc2f87f7d33fe96613f2ba1ac6d6bac927f8ce438dacbe73369e404e853d71",
      "rows": 250,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/brushes.csv",
      "format": "csv",
      "table": "brushes",
      "key": "datasets/3d-sculpting-and-modeling-software/v3/csv/brushes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/csv/brushes.csv",
      "bytes": 3477,
      "sha256": "a9f66c69abb256bfbe4753c193b4f22da124d0f8b8d9aceba45576f66206cce3",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/materials.csv",
      "format": "csv",
      "table": "materials",
      "key": "datasets/3d-sculpting-and-modeling-software/v3/csv/materials.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/csv/materials.csv",
      "bytes": 4045,
      "sha256": "1dab19372719460b951f2d5e2ae065e632d9b7505879532a0ff8fb5d294f1db1",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/settings.csv",
      "format": "csv",
      "table": "settings",
      "key": "datasets/3d-sculpting-and-modeling-software/v3/csv/settings.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/csv/settings.csv",
      "bytes": 3827,
      "sha256": "a6fbd92b9c5757fb0dd45dd7be5d8d4af60e6886f56b3c9a68c09ddbbadc2225",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "3d-sculpting-and-modeling-software.json",
      "format": "json",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/3d-sculpting-and-modeling-software.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/3d-sculpting-and-modeling-software.json",
      "bytes": 127532,
      "sha256": "17017bb9717b5b53558757574b61bf9ef5d6849da47eec2f01229ab8648a8622",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/sql/postgres.sql",
      "bytes": 53547,
      "sha256": "91e962430ad2fa2edb07a7686b8e957b550704ffe9d3243ea016b5f3da8679eb",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/sql/mysql.sql",
      "bytes": 52766,
      "sha256": "cb5bb90ced580b5e453ee81b81a20668a5a1542d6030ae01da341b1dfa754561",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/sql/mssql.sql",
      "bytes": 54907,
      "sha256": "d1b6d3d3e0e4f4acb5b7f2856f268e8e1cf6827c5c78f787049d0cea08936951",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/sql/sqlite.sql",
      "bytes": 52524,
      "sha256": "013c9087e554eef41c7c6e4c5652a0d8e551d1f232bd14bbd1a5a4c95d875309",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/prisma/seed.ts",
      "bytes": 102241,
      "sha256": "7f991d9421ecc90ab448ca40252ac4c0d2c1a2fceb3548126ba3016eacb6ebc5",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/3d-sculpting-and-modeling-software/v3/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/3d-sculpting-and-modeling-software/v3/django/fixtures.json",
      "bytes": 161747,
      "sha256": "699c5b39b947940c4f09bd48fd44d56da9d55d26f9529f94c679d01a3a19be79",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766916982,
  "updatedAt": 1788782081294
}
