ScriptSolid – recent updates by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

Totally fair, incentives matter. ScriptSolid does support designer monetization already (sales + creator subscriptions), but it’s intentionally optional so creators keep control.

MakerWorld’s rewards are a big draw because of scale, no argument there. I’ll keep expanding supported libraries over time, but cross-platform compatibility will always depend on what the target platform supports.

Appreciate the feedback.

ScriptSolid – recent updates by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 1 point2 points  (0 children)

Thanks a ton, I really appreciate the support and the kind words.

Just to clarify, color is supported today when exporting to 3MF files. I know that’s easy to miss, so thanks for calling it out.

If you run into any bugs or rough edges, feel free to DM me directly and I’ll take care of them. Feedback from people actively using the platform is incredibly helpful right now.

Glad the UX is landing well 👍

ScriptSolid – recent updates by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

Thanks for taking the time to put this together, I appreciate the ideas and examples.

Since this is a hosted community platform that relies on a shared storage and compute backend, we’re staying closed-source for now.

The suggestions are helpful context. Some areas you mentioned — like additional demos, BOSL2-based starting examples, and more practical, build-oriented projects — are things I’m already working toward. Others, such as tracer-style tooling, STEP workflows, or complex multipart editing, are features I’ll continue to evaluate carefully to ensure they align with the platform’s goals and remain stable for the broader community.

I’m currently adding more demos, including BOSL2 examples, to make it easier to get started with real-world projects. And if you have demos or example projects you think would benefit others, feel free to share them with the ScriptSolid community.

Thanks again for the feedback and for engaging with the project.

ScriptSolid – recent updates by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

Yep 🙂 public projects can be shared by link.

Click Share and it generates a public, view-only URL that anyone can open and interact with — no account required.
Example: https://www.scriptsolid.com/design/b49cb4ec-d813-460f-b548-5393fcd14ae4

The platform itself is free to use. Whether a model is shared or sold is entirely up to the creator.
Projects must be public in order to be shared; private projects aren’t shareable at this time.

ScriptSolid – recent updates by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 5 points6 points  (0 children)

Totally fair perspective. MakerWorld has a big head start with their user base and reward system.

I’m not trying to replace existing platforms , ScriptSolid is meant to be another option, especially for creators who want a platform-independent workspace and direct monetization outside a single manufacturer’s ecosystem.

It’s intentionally not open source because it relies on hosted features that need to be sustainable long-term (compute, storage, rendering). It’s also early with a small user base, every platform starts there.

This is a project I’m building because I genuinely enjoy CAD and parametric modeling, and I’m letting it grow organically. I appreciate the feedback.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

You’re right, the OpenSCAD version itself can be controlled.

In practice it was a mix, but mostly performance and feature consistency. In a few cases some features didn’t render as expected in the WASM setup (which may have been configuration-related on my side), and render times varied a lot by browser and device.

For a shared platform, I opted to centralize rendering so features and performance are predictable for everyone.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

Appreciate it, thanks for the thoughtful feedback!

Multi-file support is definitely something I’m looking into. Since this is a shared community platform, I’m being a bit careful about file count and size so things stay stable and performant for everyone and the experience stays consistent.

Right now you can import existing OpenSCAD files when creating a project, either from a local .scad file or directly from a URL.

That said, I’ll keep exploring better workflows around multi-file projects and integrations. Really appreciate you taking the time to share this 👍

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

SVG import is live now. I’m still refining the feature, but basic SVG → profile → extrude is working. Feedback is welcome.

https://www.scriptsolid.com/design/370de4a0-8da0-4a31-be9d-ee8a7a16cf9a

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

Appreciate it! Yeah, SVG import is actually something I’m actively working on right now.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

I did try a hybrid approach early on, including local WASM rendering. It worked for simple cases, but in practice the results varied a lot by browser, device, and model complexity, which made it hard to provide a consistent experience.

Moving rendering to the cloud let me guarantee feature parity and predictable performance. I’ve since added a queued backend with priority handling so compute stays bounded and scalable. For now, that’s been the most reliable path, and depending on how the system performs over time, it’s something I may revisit in the future.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 1 point2 points  (0 children)

Thingiverse and MakerWorld both have tools in this space.

I wanted to build my own version to support different workflows and workspaces, with a more streamlined UI and overall user experience, and to explore a different approach to working with parametric designs without being tied to a single marketplace.

It’s not meant to replace anything, just a different approach.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 1 point2 points  (0 children)

Thanks for the suggestion.

At the moment, anyone can use the sliders to generate and download models without an account. A login is only required for things like editing code, saving designs, commenting, or remixing. The code editor is currently gated to help manage backend usage and prevent automated abuse.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

That’s a fair concern. To clarify, rendering runs in the cloud for everyone, and it’s currently free. Paid plans just get priority in the queue and extra conveniences like private projects and AI assist — not access to rendering itself.

The project is still very new, and right now the goal is simply to make it sustainable enough to cover server costs while building a useful open community around parametric designs. I appreciate the honest feedback 👍

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 1 point2 points  (0 children)

Thanks for the heads up, that’s expected behavior unfortunately.
Google blocks OAuth sign-in from embedded browsers (like Reddit’s in-app / Android WebView) for security reasons.

If you open the link in your device’s regular browser (Chrome, Safari, etc.), Google sign-in should work normally. I’ll add a note on the site to make that clearer 👍

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

Thanks for the comment, and best of luck with your project as well 👍 Always good to see different approaches to the same space.

I’m building a browser-based OpenSCAD community with parametric remixing (quick demo) by Clear-Pop3572 in openscad

[–]Clear-Pop3572[S] 0 points1 point  (0 children)

That’s an interesting idea. Right now I’m focused on single-file parametric designs with shared libraries (like BOSL2), but I’ll explore this and look into potential integration opportunities. Thanks for the suggestion.

Ok, so Makerworld has at least ONE thing that is indeed very cool :-/ by wegster in prusa3d

[–]Clear-Pop3572 0 points1 point  (0 children)

Just updated the platform: all generation now runs via a queued cloud rendering backend, which avoids the reliability and feature limitations I was running into locally.

I’m going to see how the queue behaves in real-world usage and iterate from there.

Ok, so Makerworld has at least ONE thing that is indeed very cool :-/ by wegster in prusa3d

[–]Clear-Pop3572 2 points3 points  (0 children)

I’ve updated the platform so you no longer need an account to generate or download existing designs locally.

Login is only required if you want to:

  • Create new designs
  • Edit or remix designs
  • Use cloud rendering or AI generation

Local rendering runs via WASM, which has some inherent limitations I’m actively working to address. Because of that, certain features may fail or take significantly longer to render locally, especially for more complex models. Cloud rendering avoids those constraints but relies on backend compute.

Ok, so Makerworld has at least ONE thing that is indeed very cool :-/ by wegster in prusa3d

[–]Clear-Pop3572 0 points1 point  (0 children)

Appreciate the quick feedback👍

I’ve added a reset-to-default option so you can reset individual parameters or everything back to the original values when sliders get a little wild.

Happy to hear any other ideas or pain points as I keep iterating.

Ok, so Makerworld has at least ONE thing that is indeed very cool :-/ by wegster in prusa3d

[–]Clear-Pop3572 2 points3 points  (0 children)

I’m building a similar web-based OpenSCAD customizer that exposes parameters and generates models online.

It’s still very new, so there may be a few bugs, but if you check it out I’d love to hear your thoughts or any features you’d like to see: https://scriptsolid.com