Live data from Hacker News

Three.js editor

mrdoob.github.com

51–60 of 76 posts

Re: Three.js editor

#51
post #37
post #35

Earlier quoted context omitted.

This, so much. I can't believe companies are pushing to port everything to one of the worst language in existence. Okay, I get the benefits of easy deployment, but what about performance, debugging, ecosystem, typechecking, compile-time optimizations, general engineering, etc.? Surely we must know better in 2013.

I don't see what makes Javascript the worst language in existence? Some of its cruft is being removed (mainly the horrible var scope) with ES6/7. I think some future revision of JS that removes most the cruft (like ; insertion) will be awesome.

Yes, mandatory semicolons are good, looking forward to it. People are also discovering best practices in JavaScript, which is also good. In lots of regards, however, it will always be inferior to languages that are thought through from the very beginning, and tons of headaches could be saved with just a little more investment in proper environments.

Re: Three.js editor

#52

Another direction the author could take with this: a CAD app. Specifically, because TinkerCAD is shutting down, 3D printing community desperately needs a new CAD tool usable by 10-years-old kids. There's a huge opportunity there. TinkerCAD was very popular with 3D printing people, because it was stupidly simple and easy to learn, while still being a very functional CAD tool.

Have a look at my project Shapesmith - http://shapesmith.net/

It's going through a major transition at the moment (http://shapesmith.net/2013/03/06/ProgressUpdate.html), and not necessarily kid-friendly, but it's open source so someone could create a kid-friendly interface

Re: Three.js editor

#53

Another direction the author could take with this: a CAD app. Specifically, because TinkerCAD is shutting down, 3D printing community desperately needs a new CAD tool usable by 10-years-old kids. There's a huge opportunity there. TinkerCAD was very popular with 3D printing people, because it was stupidly simple and easy to learn, while still being a very functional CAD tool.

Anyone is free to fork the editor and build a CAD app out of it :)

Re: Three.js editor

#54
post #16

I fear that three.js will be more or less obsolete with the rise of emscripten/asm.js which allows basically any 3D Engine there is to Run inside the browser. There is still some work todo in regards to quicker deployment but i wouldnt invest heavily in pure JS based engines right now as there will be tremendous leaps in this space (eg Unreal Engine3) in the coming months. That being said, this is an awesome Tool!

I can't wait for the day when three.js gets obsoleted. That would mean that someone would have done a free and open source 3d library that is easier to use and with a better designed API. Until then, we'll keep going.

Re: Three.js editor

#55
post #17

Nothing much to add except, well, wow. You've clearly put a ton of work into making this great and fast. Random directions you could take this: level editor, interior design room layout, pop-up-book creator etc. The key is to get the UI right, which is a Hard Thing when it comes to translating 2D movements into 3D space.

I'm personally using it as a level editor. And I also used it for quickly modelling my flat before going to Ikea ;)

Re: Three.js editor

#58
post #37
post #35

Earlier quoted context omitted.

This, so much. I can't believe companies are pushing to port everything to one of the worst language in existence. Okay, I get the benefits of easy deployment, but what about performance, debugging, ecosystem, typechecking, compile-time optimizations, general engineering, etc.? Surely we must know better in 2013.

I don't see what makes Javascript the worst language in existence? Some of its cruft is being removed (mainly the horrible var scope) with ES6/7. I think some future revision of JS that removes most the cruft (like ; insertion) will be awesome.

I wouldn't call it the worst language in existence by any means, but it does have some things I find extremely irritating - lack of a decent module system, overly verbose at times (like when creating anonymous functions), sneaky silent type conversions that still get me from time to time (sorting a list of integers - oops, lexicographical, not numerical ordering).

Having said that, it also has a lot of cool features and I use it every day. Most of the time, I find it a decent enough experience.

Re: Three.js editor

#59
post #54
post #16

I fear that three.js will be more or less obsolete with the rise of emscripten/asm.js which allows basically any 3D Engine there is to Run inside the browser. There is still some work todo in regards to quicker deployment but i wouldnt invest heavily in pure JS based engines right now as there will be tremendous leaps in this space (eg Unreal Engine3) in the coming months. That being said, this is an awesome Tool!

I can't wait for the day when three.js gets obsoleted. That would mean that someone would have done a free and open source 3d library that is easier to use and with a better designed API. Until then, we'll keep going.

lol
Post reply on HN