vkhr icon indicating copy to clipboard operation
vkhr copied to clipboard

Real-Time Hybrid Hair Rendering using Vulkan™

Results 8 vkhr issues
Sort by recently updated
recently updated
newest added

Linux Nvidia 750 Nvidia driver 455.45.01 ![1](https://user-images.githubusercontent.com/24825887/108304566-57bfad00-71b9-11eb-809c-2ab9301beef9.png) I see a black screen and 1-2 FPS on Rasterizer Raymarcher and Hybrid Lod only on Ray Tracer, it renders a correct image...

Type: Bug
Project: Renderer
Priority: High
GPU: NVIDIA

Type: Feature
Project: Renderer
Priority: Medium
Project: Raytracer

Right now we have a constant step-size when raycasting (still somewhat reasonable since we jump one texel at a time), but a better solution would be to use the min-max...

Type: Feature
Project: Renderer
Type: Optimize
Priority: Future Work

After we're done with everything else we should clean up the GUI and polish the demo. Right now a lot of the functionality is immutable and we should add extra...

Type: Feature
Type: Refactor
Project: Renderer
Priority: High

There were concerns in the latest call (2018-12-03) that we should maybe have a very simple animation of the strands to validate that the techniques we have implemented work OK...

Type: Feature
Project: Renderer
Project: Raytracer
Priority: Future Work

In order to guide the transparency and AA method we'll probably want to find the screen-space hair density, and classify fragments (or tiles) as having *low* or *high* density with...

Type: Feature
Project: Renderer
Priority: Future Work

Hello, where can I find the corresponding thesis? The link you provided for "Scalable Strand-Based Hair Rendering" in the readme is no longer valid.

https://github.com/CaffeineViking/vkhr/blob/master/share/shaders/strands/strand.frag#L45 `vec3 eye_normal = normalize(fs_in.position.xyz - camera.position); ` eye_normal is as input for kajiya_kay, and the result specular highlights have some difference. if using `vec3 eye_normal = normalize(fs_in.position.xyz - camera.position);`...