Contributor Agreement

Submit your own 3D components to get them featured on our platform, and earn a share of platform revenue based on how your component performs.

1. How It Works

a. Submit Your Component

Upload your Three.js component here by following the submission guidelines below to ensure a smooth and fast review process.

b. Review Process

All submissions are reviewed before being published.

What we check:

  • Code quality and performance
  • Originality
  • Visual and interaction quality

Review Time:

Reviews usually take 1-2 business days.

You will receive an email once your component is:

  • Approved
  • Rejected
  • Or needs more information

c. Get Published

Once approved, your component will be published on our platform and made visible to users based on its Free or Premium status.

2. Submission Guidelines

a. Required Fields

  • Component Name
  • Preview Image
  • Preview Video
  • Code ZIP File

b. Optional but Recommended

  • Description
  • Live Demo Link
  • Code Snippet
  • Installations

c. Monetization Settings

You can choose whether your component is Free or Premium using the submission form.

  • Only Premium components are included in payout calculations
  • Free components are visible to all users

d. Licensed 3D Model

If your component uses a third-party 3D model, you must disclose it.

Required When Enabled:

  • Model Name
  • Model Author
  • License Link
  • Model Link

e. Creator Profile (Optional)

If you want to be credited as the creator, you can provide your profile details. This will be displayed on your component page.

  • Social Platform Name
  • Profile Link

3. How You Earn

a. Revenue Pool

All revenue generated from monthly subscriptions and one-time purchases is pooled together. A portion of this total is allocated to the Contributor Pool.

b. How the Contributor Pool Is Distributed

Each month, the Contributor Pool is distributed based on the total number of views across all Premium components.

For example, if your Premium components receive 10% of all Premium views on the platform in a given month, you will receive 10% of the Contributor Pool allocated for that month.

4. Payout Details

a. Payout Schedule

Earnings are calculated monthly and paid within the first 7 days of the following month.

b. Minimum Payout Threshold

Payouts are processed once your balance reaches a minimum of $50 USD.

c. Payment Method

All creator payouts are processed through Wise.

5. Licensing & Usage Rights

a. Ownership

By submitting a component, you confirm that you are the original creator of the work or have the legal rights to distribute it.

You retain full ownership of your component.

b. License Granted to Three.js Collection

By submitting your component, you grant Three.js Collection a non-exclusive, worldwide license to host, display, distribute, and promote your component on the platform.

c. End User License

All components published on the platform (Free and Premium) may be used by users in personal and commercial projects without requiring additional licensing.

However, users may not resell, redistribute, or republish the component as their own product or as part of another competing library.

6. Contact Us

For questions about the Agreement, contact us at: support@threejs-collection.com

Ready to Become a Contributor?

Submit a Component

Built by :
@28_Jahid

© 2026 Three.js Collection. All rights reserved.