How do you make money with three.js?

I’m curious how is everyone monetizing three.js? I never broke beyond a typical SE salary, and I feel it was always React that actually made this salary be a little bit higher. For example a FE position could pay at least 50% more than a proper “graphics engineer” one and actually be far less demanding. Graphics experience would maybe help me stand out over other FE engineers, but it wasn’t the thing that was commanding a premium.

I’m under the impression that there is a TON of money to be made in education. Bruno Simon’s course is bringing in millions, and i see other courses popping up, i wonder if there is an opportunity to take a piece of this cake. But as i remember, this is also pretty hard because three changes every month. I remember a book by Tony Parisi that quickly became obsolete. Lewy Blue was also trying to make money with a book, but the effort got abandoned.

No one reads books today right? If going this route, video tutorials are the way to go?

How does freelancing work? Like taking a ton of creative projects for agencies and such, how much money is in that?

I think most people making real money with three.js aren’t doing it as “graphics engineers” in the traditional sense. It’s usually through building 3D web projects for brands, agencies, startups, product launches, interactive landing pages, configurators, that kind of stuff. The money isn’t really in the title, it’s in the fact that you can create something visually impressive that most frontend devs can’t. For example, projects like https://theneoverse.web.app/#threeviewer&&liminal-hall for real estate, https://theneoverse.web.app/#threeviewer&&red-rock for games, or an ecommerce wristwatch try-on demo like https://theneoverse.web.app/#wrist-demo&&daytona show the kind of interactive 3D work that clients actually pay for.

In regular full time jobs, yeah React tends to pay more because it’s directly tied to product development and business needs. Three.js alone rarely commands a premium. But if you position yourself as a frontend engineer who can also build advanced 3D experiences, that can help you land better roles or more interesting projects.

Education definitely makes money, especially video courses. But that’s basically running a business. You have to market, update constantly, build a brand and community. Three changes a lot, so maintaining a course is ongoing work. Books are tough because they go outdated fast. Video plus community support seems to be the winning combo these days.

Freelancing can pay well if you work with creative agencies. They sell the experience to clients and you’re the technical person who makes it real. A single solid 3D campaign project can pay way more than a normal monthly salary if you price it properly. It’s less about being a graphics engineer and more about being someone who can deliver high end interactive web experiences.

So for me it’s not really three.js vs React. It’s how you package the skill and who you sell it to.

Yes @Umbawa_Sarosong summarised it perfectly.
I personally use three for internal use as a flexible visualisation tool. This mean you will never see these projects in the wild, they happen just after conceptual phase and before the production phase.

i made a software to create mesh with three about 12 month ago, sold to open ai to create geometry , so instead of having image generated based on pixel, i do gometry based of items and then is rendered into a texture which at the end become the final image

I used a dollar bill texture, some instanced planes, and a pingpong rendertarget:
https://manthrax.github.io/tgpu/index.html

Hi @dubois

I think that in a short time… Museums will pay large sums of money to display screens with digital works.

So, for sure, many Discourse members will be present with their master piece works of art created with Three.js.

It’s just a matter of time, because today’s children and young people will be more motivated by digital creations. :wink:

How about we suggest to the major Museums that they do this a little sooner? :innocent:

Can you elaborate?

I will start sending emails with the text of my post to Museums all over the world.:wink:

I invite all Discourse participants to do the same.

Your enthusiasm is spectacular. However, I’d gently suggest holding off on mass-emailing museums for now. Unsolicited emails sent in bulk even with good intentions often get flagged as spam and create the opposite effect.

The idea is to send an email to each of the Museums, not thousands of emails to each one.
I intend to send an email to a particular Museum and observe the response… an email to another Museum and observe the response… and so on.
Maybe one email per week.
Depending on the responses, I can inform Discourse which Museum was contacted and what happened.
:wink:

Are you guys possibly replying to a different topic by mistake? What do museums have to do with software developers incomes?

I posted a showcase project 3D Merch Configurator this thread alone generates me at least USD 10,000 up until now. You can just start making products, find your niche, be at least good at it, money will follow.

10k is like 2 weeks worth of wages in San Francisco and 2 months of rent :frowning:

well your post only said “make money” not “make a living” 10k is huge money for some people. but it’s a start tho, u could earn more than that

my point is, as i said before, do what u do best, be good at three.js first u’ll see what u can do to make a living out of this

You can easily make as much $ as you want. Open your favourite code editor, press and hold [Shift] key, then press [4] several times.

But what about that other type? That pays for rent and food and whatnot?

well your post only said “make money” not “make a living”

:slight_smile: lol thats fair, i assumed “make money” means more than “make a living”

And you get free room and board at the local Penitentiary when they catch you!
A win-win.

making 10k means making money no? if that’s not pay up, do the same thing couple times or do more projects

That might be the solution I guess, just move to the cheapest economy that will have you. It kinda sucks though when react used to pay like 500k a year.