Skip to content(if available)orjump to list(if available)

Physically Based Rendering in Filament

nmfisher

Filament is a great lightweight cross-platform PBR rendering library. There's a few things missing (real GPU instancing is one), but in terms of shadows/antialiasing/color grading, it's very powerful. The material (shader) language is also very accessible.

I maintain an open-source Dart/Flutter package[0] which is mostly a wrapper around Filament. This makes it considerably easier to have a single UI+codebase that runs across macOS, iOS, Android, Windows, and Web.

[0] https://github.com/nmfisher/thermion

Austizzle

Man, I got excited for a second from the title thinking this was about a way to produce 3d printer filament from PBR settings, so you could tweak a material on the computer and have your filament match the digital version

rustystump

It is funny u say that because my head went directly to physically based rendering but i dont 3d print.

michaelbrave

that's going to be a confusing name with the connections to 3D printing

ChadNauseam

I'm not sure how it's confusing. Is it any more confusing than "v8" also being a type of internal combustion engine or blender also being a kitchen appliance?

NBJack

Yes.

v8 as a drink and as an engine.

blender as a piece of software and as an appliance

filament as a physical building material and as a physical rendering material.

One of these things is not like the other (or rather, one of these things sounds very much like the other).

burnt_toast

You can make lithophanes with 3d prints. I don't know about anyone else but that's what I thought this post would be about.

gdbsjjdn

v8 is also a beverage.

petermcneeley

I use the page to test scrolling.

EsportToys

Nice, it's also a great test for my https://github.com/EsportToys/LibreScroll