JannisX11 / blockbench

Blockbench - A low poly 3D model editor
https://www.blockbench.net
GNU General Public License v3.0
3.22k stars 280 forks source link

[Suggestion] Shade smooth #2024

Open yaetuz opened 11 months ago

yaetuz commented 11 months ago

Detailed description of your suggestion

From what I understand this doesn't change geometry and doesn't add any new faces, it just changes how light should be calculated. Would be awesome to have this. Maybe this could be done as a checkbox on export dialog?

Blender docs have more detailed explanation: https://docs.blender.org/manual/en/latest/scene_layout/object/editing/shading.html

image

gevonstria commented 5 months ago

I badly need this :(

Radivarig commented 3 months ago

This would be quite useful

Gnumaru commented 1 month ago

I tried to create a cube in blockbench

image

Export it as glb

image

Import it in blender

image

And set it to shade smooth

image

But it made absolutely no difference

image

But then I realized that blockbench create models where each face is completely separated from each other

image

In a model like that there's not way for the smooth shading to work. So I selected all vertices and merged them by distance

image

And after that the smooth shading worked

image

But notice that this is a simple untextured cube. I assume merging the vertices would mess the uv unwrapping entirely and the model would have to be unwrapped again in blender.

Blockbench probably generate the faces completely separated in order to be easier to unwrap them completely separated of each other and allow texturing with the pixelated style blockbench is well known for. I assume implementing smooth shading in blockbench would probably impact the unwrapping and texturing workflow greatly.