MakieOrg / Makie.jl

Interactive data visualizations and plotting in Julia
https://docs.makie.org/stable
MIT License
2.37k stars 302 forks source link

add support for normal textures in meshes #4031

Open lazarusA opened 1 month ago

lazarusA commented 1 month ago

Currently, passing an image as a texture is supported, however doing a combination of a base color and normal texture is not supported, hence adding this feature could be a nice improvement.

asinghvi17 commented 1 month ago

What's a normal texture here?

lazarusA commented 1 month ago

like this: https://brandon3d.com/normalmaps/

asinghvi17 commented 1 month ago

Ah ok I guess that's a shader thing then. Yeah this could also be a good way to implement tyler3d...

ffreyer commented 1 month ago

There are a lot of things that can also be specified with textures. wavefront obj files (or rather the attached mtl files) support maps for pretty much all materials properties (i.e. ambient, specular, shininess, PBR properties) as well bump maps, displacement maps, etc. I guess displacement maps could also be interesting for Tyler if you want to add height...