Live data from Hacker News

My Room in 3D

my-room-in-3d.vercel.app

51–60 of 134 posts

Re: My Room in 3D

#51
post #20
post #4

Although libraries like threejs (or softwares like blender) give you so many tools and knobs to play around, I cannot for the life of me make a scene look so great. The lighting, the composition, the textures, the even level of detail… I would recommend everyone try it out for themselves to see what I’m talking about. No matter how much you try, there is always something too dark or light. Always something that looks…

First off, it's art. You need to stop thinking like a programmer and think more like an artist. That means thinking about colors and lighting, tones and hues and highlights and shadows. If you're unfamiliar with these things, that's fine, you can find plenty of training material and courses online. It takes time, because it's a skill that requires training and practice and self-discovery. Second, lighting is a carefu…

I agree it takes time! But would be amazing if the author(s) could make a tutorial / step by step on how they did it. I would def pay for that info / tutorial

Re: My Room in 3D

#52
post #20

Earlier quoted context omitted.

First off, it's art. You need to stop thinking like a programmer and think more like an artist. That means thinking about colors and lighting, tones and hues and highlights and shadows. If you're unfamiliar with these things, that's fine, you can find plenty of training material and courses online. It takes time, because it's a skill that requires training and practice and self-discovery. Second, lighting is a carefu…

I agree it takes time! But would be amazing if the author(s) could make a tutorial / step by step on how they did it. I would def pay for that info / tutorial

Here’s a course by the creator of the post: https://threejs-journey.xyz/

Re: My Room in 3D

#53
post #4

Although libraries like threejs (or softwares like blender) give you so many tools and knobs to play around, I cannot for the life of me make a scene look so great. The lighting, the composition, the textures, the even level of detail… I would recommend everyone try it out for themselves to see what I’m talking about. No matter how much you try, there is always something too dark or light. Always something that looks…

Try poking https://blender.stackexchange.com/questions/167940/is-filmic....

Was recommended https://www.youtube.com/watch?v=m9AT7H4GGrA a little while back, it basically goes 'round in circles a bunch of times describing exactly what you're talking about, then recommends Filmic Blender. I kind of hit my TL;DR point at ~12min.

I have no idea if this information is relevant or insightful. Hopefully at some point I'll be able to play around with this stuff one day. (This machine hits 100°C if I try and play *video*... HP thermal design FTW. Not even going to try launching blender, no need to prove it'll melt everything lol)

Re: My Room in 3D

#54
post #40
post #12

Earlier quoted context omitted.

It actually works on both mobile and desktop. Mind definitely blown

It didn't work at all for me in latest Firefox, even with uBlock disabled. But it worked on a Chomium-based browser.

Im on firefox latest , with ublock enabled

Worked like a charm for me. Im on linux

Re: My Room in 3D

#55
post #4

Although libraries like threejs (or softwares like blender) give you so many tools and knobs to play around, I cannot for the life of me make a scene look so great. The lighting, the composition, the textures, the even level of detail… I would recommend everyone try it out for themselves to see what I’m talking about. No matter how much you try, there is always something too dark or light. Always something that looks…

as a 3d artist, every time I work on a new piece, there's a long painful time where I KNOW it could look good, and it looks like crap. and things will continue to look like crap, as I flounder around adding shapes here, forms there whatever... until something clicks, it's like being lost in the woods until the moment you see some glimmer of a direction to start going in. honestly making art is almost always like that…

Yes, this description does capture the fundamentals of the process IMO.

Particularly the part about not being satisfied until you exactly execute what you had in mind, as opposed to funneling everything through layered techniques that lose fidelity.

The problem with this is that it involves reacquiring orientation over and over. Each time that is done successfully, it becomes easier to hold onto more details at the same time, and execute with more finesse, but it requires the interest in the subject to come from a very fundamental place in order to keep getting back on the horse with a centered mindset that retains focus on the bigger picture, and doesn't get distracted with shortcuts like you mentioned.

Re: My Room in 3D

#56
post #24

I sometimes use SweetHome3D to visualize spaces. It's a little more accessible being point-and-click CAD, and it takes arbitrary objects in OBJ format (and others). You won't be able to get quite to this level but it can render surprisingly well http://www.sweethome3d.com/

I recently had to move, and I designed my new place in sweethome3d before the move in order to know where the furniture would go immediately when I arrive. The result was quite good and you can see it here exported to html/js (though it's a 15MB download) https://nessuent.xyz/schlemann/

Re: My Room in 3D

#57
post #10

Apart from Blender, what tools/libraries should I learn to use to do this?

Well, blender itself is a whole world. But you can export to threejs and those are the only two tools you'll need at the very least.

I'd add that for a diorama like this you could probably get by using Sketchfab instead of Three.js. When the focus is on the art it makes it much easier to get assets imported, lighting set up and working right, camera controls, etc.

Re: My Room in 3D

#58
post #45
post #35

Earlier quoted context omitted.

What's your opinion on Three.js versus Babylon.js? What's the advantage of one over the other?

I spent two years with threejs then the last 2 years with Babylon.js Three.js has a huge community, learning 3D programming by learning three.js from the community is very feasible, lots of nice exemples around. Babylon.js is maintained by a team of Microsoft employees. It is a cohesive piece of software with tons of integrated utilities (controls, GUI, good debugging tools, an excellent jsfiddle equivalent called pl…

react-three-fibre is just a method for writing three.js code in a declarative way. It doesn't impede anything about three.js, so you can't really outgrow it and fall back to plain three.js.

Re: My Room in 3D

#59
post #4

Although libraries like threejs (or softwares like blender) give you so many tools and knobs to play around, I cannot for the life of me make a scene look so great. The lighting, the composition, the textures, the even level of detail… I would recommend everyone try it out for themselves to see what I’m talking about. No matter how much you try, there is always something too dark or light. Always something that looks…

If you use a tool with global illumination, so it's not up to you to fake how the light bounces, but it's calculated for you, then you're much less likely to get the problem you describe. If the tech you want to play around with doesn't support GI, then at least you can use one that does to create a reference that you can follow along with on your target platform.

Re: My Room in 3D

#60
Ilove this, and it reminds me of making a Half-Life level of my own room around 20 years ago. So much work to get the little details right, but it felt so strangely satisfying to see an eerie digital simulacrum of it take shape.
Post reply on HN