Live data from Hacker News

My Room in 3D

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

101–110 of 134 posts

Re: My Room in 3D

#101
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…

It can be both art and programming! Here's a paper showing how programmers work with artists to develop the classic TF2 half lambert [0]. This shader also makes use of an efficient method for representing diffuse environmental contributions using low order contributions on a spherical harmonic basis which is similar to techniques from quantum mechanics [1].

[0] https://steamcdn-a.akamaihd.net/apps/valve/2007/NPAR07_Illus...

[1] https://cseweb.ucsd.edu/~ravir/papers/envmap/envmap.pdf

Re: My Room in 3D

#103
post #101
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…

It can be both art and programming! Here's a paper showing how programmers work with artists to develop the classic TF2 half lambert [0]. This shader also makes use of an efficient method for representing diffuse environmental contributions using low order contributions on a spherical harmonic basis which is similar to techniques from quantum mechanics [1]. [0] https://steamcdn-a.akamaihd.net/apps/valve/2007/NPAR07_I…

damn, I haven't played Team Fortress in so long lol. This is a cool thread, I'm going to have to Bookmark this so I can always come back to it for foundational inspiration and as a reference key for doing artwork.

Re: My Room in 3D

#104
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.

It works in firefox mobile. Ublock enabled

Re: My Room in 3D

#105
post #101
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…

It can be both art and programming! Here's a paper showing how programmers work with artists to develop the classic TF2 half lambert [0]. This shader also makes use of an efficient method for representing diffuse environmental contributions using low order contributions on a spherical harmonic basis which is similar to techniques from quantum mechanics [1]. [0] https://steamcdn-a.akamaihd.net/apps/valve/2007/NPAR07_I…

You read the paper wrong. They use a 6-face ambient cube instead of the SH9 term. I guess the SH9 term was somewhat expensive in 2007, but it's now pretty standard for representing ambient diffuse light, and has much better results than the ambient cube. For more on that, see this slide deck: https://steamcdn-a.akamaihd.net/apps/valve/2006/SIGGRAPH06_C...

But yes, understanding some physical basis for lighting is helpful even for non-photo-realistic rendering.

Re: My Room in 3D

#106
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 don’t have a strong opinion because I’ve never used Babylon. However, I’ll echo the sibling comment here. I used Three.js and had some problems exporting it into my TypeScript project (using the DefinitelyTyped repo for type definitions). It eventually worked with a dumb js file that I copied over from Three and edited myself to make the export work in my project. This was in mid-2019. Anyway, after getting that al…

Really you should. I use babylonJs in my 3D export. ( https://free-visit.net). It's very easy to program. I was amazed at the power of this 3D API : with a few lines you do incredible stuffs.

Re: My Room in 3D

#107
post #98

Same with photos ... ( Refresh page twice) 1) Graffities : https://free-visit.net/fr/demo01 2) My kitchen : https://free-visit.net/fr/demo01/demo02

I'd like to know more about free-visit.net's "magical" 3D editor... sounds interesting, but the links are coming up 404.

Re: My Room in 3D

#108
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 VFX freelancer: the tools are actually making this a lot simpler nowadays. 15 years ago it wasn't uncommon that instead of having physical correct(-looking) renderers one would have to fake even the light bounces by hand to make things look decent.

The issue with 3D tools is that in order to make real use of them you have to basically be a good photographer, you have to be extremely provicient with both natural and artifical lighting, you have to be very observant of the physical properties of materials, you have to model accurately and to scale etc. These are things any software can help you with, but just like the greatest piano won't make you a great pianist, a great 3d software won't make you produce great images.

Like any art form VFX and CGI depends on people who are willing to work on their results and learn from each other till they are perfect.

Re: My Room in 3D

#109
post #98

Same with photos ... ( Refresh page twice) 1) Graffities : https://free-visit.net/fr/demo01 2) My kitchen : https://free-visit.net/fr/demo01/demo02

I'd like to know more about free-visit.net's "magical" 3D editor... sounds interesting, but the links are coming up 404.

Here you go ! https://youtu.be/vOUHobV-G9I
Post reply on HN