gkjohnson / three-gpu-pathtracer

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
https://gkjohnson.github.io/three-gpu-pathtracer/example/bundle/index.html
MIT License
1.35k stars 133 forks source link

Consider a catchier name #158

Open gkjohnson opened 2 years ago

gkjohnson commented 2 years ago

Thoughts

bhouston commented 2 years ago

I think "Fiber Renderer" is misleading as it basically it suggests it only works with "React-Three-Fiber" or has something to do with React's "Fiber Renderer": https://flexiple.com/react/react-fiber

erichlof commented 2 years ago

I tend to like names that have some relation to the product/underlying software algo. Here are some off the top of my head:

I don't know, just some thoughts. Coming up with project names is even harder than coming up with good variable names, lol.

bhouston commented 2 years ago

I think these 3 are not that desirable:

The rest are fine.

My favourite is probably Limelight Renderer - https://en.wikipedia.org/wiki/Limelight. But there is a Rust WebGL library called: https://github.com/drifting-in-space/limelight but it isn't yet popular. I think calling this "Limelight-Renderer" would be fine.

erichlof commented 2 years ago

I agree, the name has to be searchable among other projects. Lol about Flashlight - yeah I guess we don't want any x connotations, ha ha. Limelight renderer has kind of grown on me - it's pretty catchy and has something to do with light.

Of course this is @gkjohnson 's project, so he should have the ultimate say. If he doesn't like any of my suggestions, no hard feelings. I just thought I'd throw out a few ideas. :-)

On a side note, I had multiple rock bands in high school and naming them was always our most difficult rehearsals/meetings, ha!

setpixel commented 2 years ago

I like the current name! It's what it is exactly. No need to explain anything, easy to search for. Chef's kiss!