Community Coding: The New vvvv Standard Shader

Great shader! Works fine on my 1060.

All fine here on 1080 and 1080Ti !

ok, i just tested it on 2 different setups, both with b35.8x64 and dx11-1.1 pack:

  1. gtx 980m, win 8.1
  2. gtx 970m, win 10

…and everything works fine on both. The only thing i can think of is, that anything gets messed up with the constant registers, since i use the SIZEOF semantic to get the lightbuffer size. In the patches below i switched to the GetDimensions function. Maybe that helps… otherwise i can’t reproduce this issue right now.

One more thing: I also just noticed, that i can’t load any geometry with the 32-bit vvvversion. GeometryFile (Dx11.Geometry Assimp) stays red. But this might be an issue with the Dx11 pack…

GGX_PunctualLights_fix.zip (107.0 KB)

7 Likes

the new file works for me, thanks!

Glad to hear that ;)

great stuff flux!

works perfectly here on nVidia Titan Black and on my dell xps laptop (nVidia GeForce GTX 1050)

i am not getting a frame more then 60, mainloop set to 120, is this by design? I am running on 1060

@StiX:
Just turn VSync off in the Renderer settings (via the Inspektor).

oh wow i totally forgot you can set that up in renderer

Amazin contribution
I love the idea of the Dynamic Ligths, I think this should be implemented in SuperPhisical also, its super handy
This will be my default render from now on :D

This is awesome. It works on my old laptop with just the built-in Intel HD 4000 at 50fps! Thanks so much folks!

Edit: With vsync off, it’s 92fps!

so we have a few contestants, how are we going to rate them? from the initial post:

i’d also add compatibility to substance designer to the list, as it seems to be some sort of industry standard from what i hear.

so how about starting with a demo scene (no pun intended), that can be used to compare looks. it has to include a defined set of geometries, defined set of lights and combinations of surface parameters like color, metal, roughness, … similar to the GGX help patch i guess. the scene should be created twice, once for single value input and once for surface texture input.

anyone up for it?

once we have that we find the sweet spot between output quality, performamnce and as less as possible shading features and then get the click count for creation down to the one of PhongDirectional, modules are allowed.

1 Like

Great idea, for the demo scene (no pun here either) I have the quixel helmet which I still have to convert but I can share the raw content, or I also have a roughmetalized sponza set. Also there’s the san miguel scene which is more demanding, and some other stuff here: http://www.pbrt.org/scenes-v2.html

1 Like

@flux How can I make a transparent object using your shader? like this How to make 3D sphere transparent like bubble

so no contestants since february.

any objections to aprehending the shader of @flux into vvvv?

2 Likes

Im using @flux shader since he uploaded to the forum
I love how it can continue the old Phong logic, and the PBR materials in a super simple light way.
In combination with KinoBokeh and HBAO its looks awesome

2 Likes

this topic seems to go somewhere… very good. i’ll have a closer look at the specifics soon.

GGX from @flux looks amazing and is so smooth to work with! Love it. Thanks for sharing!
Really weird it is still burried here in the forum.

still on the list to include it… @flux also has to agree that we share his work in the download.

+1 for uploading @flux version to the contributions OR even include to the addonpack. good job!

1 Like