Page MenuHome

EEVEE: Pointiness doesn't work
Closed, InvalidPublic

Description

I have tried to plug a Geometry > Pointiness node then a Color Ramp to the Emissive input of the Metallic shader in the latest build at the time i am posting and nothing appears, i get a flat color.

Details

Type
Bug

Event Timeline

It's a bit too early for this I think, there's lots of Cycles features that Eevee does not support yet. But will leave it to the Eevee developers to decide if they want to keep this open as a to do item.

Dalai Felinto (dfelinto) closed this task as Invalid.
Dalai Felinto (dfelinto) claimed this task.

Indeed, it's still early for this kind of report. Technically the bug is that we are exposing nodes that are not supported. But pointless is one of many. Closing it for now. Thanks for the report though.

Maybe Clay's cavity can do this in future,i hope so.

will pointiness be fixed soon?

what does it use under the hood kdtree ? (to get all vertex in a radius?) or bvhtree ? get all faces in a radius and then get verts?

This is the last feature I need to move entirely away from Cycles for most of my projects <3

Features not supported by Eevee yet are listed in the documentation, not handled as bugs:
https://docs.blender.org/manual/en/dev/render/eevee/materials/nodes_support.html

Some news about this missing feature?

Really needing this node to work for true procedural texturing with EEvEE.
Am a game developer and am waiting for this soo much. When I can bake stuff with this feature I maybe could even move away from Substance.
This or a dedicated curvature/edge wear node

Why is this bug still closed? Is there another way to get this effect in Eevee? Would really love if this worked in Eevee :/ @Dalai Felinto (dfelinto)

Please, reopen this issue, it is time to solve this in Eevee too!

Idea: if eevee cannot support pointiness, is it possible to design an auto baking step (like global illum step) so that a cycles-rendered pointiness map gets auto created for use in Eevee. I guess 'in theory' this could be a plugin too, although it would be better to get a solution into blender core. This is basically what other people are doing manually get get pointiness in Eevee by doing a manual baking step from Cycles... but it's a lot of manual steps if you have several materials that use pointiness.

Clément Foucault (fclem) triaged this task as Confirmed, Low priority.Jun 11 2019, 1:11 PM

This feature needs preprocessing that is intensive. It wouldn't be realtime. It's a complex problem and will not be tackled for 2.80 release.

I also think a pointiness map generation for the mesh would be appropriate if not real-time.