Search found 220 matches

by jbikker
Tue Oct 08, 2019 11:03 am
Forum: Lighthouse 2
Topic: Linux?
Replies: 15
Views: 657

Re: Linux?

Marijn Suijten created a Linux port of Lighthouse 2:
https://github.com/MarijnS95/lighthouse2/tree/linux
This will be rolled into the main repo soon.
Note that the Linux repo does not yet include the recently added Vulkan core.
by jbikker
Thu Sep 26, 2019 3:25 pm
Forum: Lighthouse 2
Topic: Linux?
Replies: 15
Views: 657

Re: Linux?

An updated version appeared. You now get 4 billion instances of 4 billion triangles, if you have the memory. This comes at the expense of barycentric coordinate accuracy, so having a 4km x 4km floorplane with a 32k x 32k texture may be less accurate than it was. For most use cases this seems to be a...
by jbikker
Mon Sep 23, 2019 5:22 pm
Forum: Lighthouse 2
Topic: Noise filtering
Replies: 1
Views: 128

Re: Noise filtering

There is no filter yet, although I have working code. The focus for now is on a proper platform around the cores, after that more advanced cores will be added.
by jbikker
Mon Sep 16, 2019 6:59 am
Forum: Lighthouse 2
Topic: Linux?
Replies: 15
Views: 657

Re: Linux?

Yes, 12 bit is reserved for the instance index, as discussed earlier. Apparently something is still 'signed' somewhere so you lose another bit, yielding 2048. I suspect it will work till 2047, after that you will get the crash. This will be relaxed in a future version.

Awesome dragon scene btw. ;)
by jbikker
Sat Sep 14, 2019 5:34 pm
Forum: Lighthouse 2
Topic: Insights into random number generator
Replies: 2
Views: 144

Re: Insights into random number generator

Hello, The blue noise is directly used from Heitz: https://eheitzresearch.wordpress.com/762-2/ In coresettings.h you will find the data distributed by Heitz, stored as 64-bit hexadecimal numbers. Once the renderer runs out of blue noise samples it switches to Marsaglia's xor32 RNG, seeded with the t...
by jbikker
Tue Sep 10, 2019 2:19 pm
Forum: Lighthouse 2
Topic: Optix7 core added
Replies: 4
Views: 249

Re: Optix7 core added

Well if you need peak performance on RTX and pre-RTX hardware with identitcal output and API then yes. ;)
by jbikker
Tue Sep 10, 2019 1:50 pm
Forum: Lighthouse 2
Topic: Optix7 core added
Replies: 4
Views: 249

Re: Optix7 core added

On Turing and Volta, Optix 7 is by far the best option. On Pascal and older, Optix Prime is faster, and in my experiments, Optix Prime from Optix 5.x is faster than Optix Prime in 6.x. I am not sure if Prime is still supported by 7.x, although support would be trivial to add (this is basically what ...
by jbikker
Fri Sep 06, 2019 2:30 pm
Forum: Lighthouse 2
Topic: Linux?
Replies: 15
Views: 657

Re: Linux?

How many instances / meshes / polygons do you expect to use? I'm asking because currently LH2 encodes the trace result to a 128-bit value (single float4 write = fast), by storing the instance index in the top 12 bits of the primitive index. This limits the primitive index to 2^20-1= ~1M, and the ins...
by jbikker
Fri Sep 06, 2019 12:35 pm
Forum: Lighthouse 2
Topic: Linux?
Replies: 15
Views: 657

Re: Linux?

Animation is in the early stages. glTF support so far is limited to the scene graph and rigid animation. Morph targets will be done soon (in progress), skinned animations may take a bit longer as these are quite complex.
by jbikker
Thu Sep 05, 2019 5:31 pm
Forum: General Development
Topic: nvidia rtx perf.
Replies: 2
Views: 607

Re: nvidia rtx perf.

:) Well the RTX hardware does help, but the 10G figure is not realistic, unless you store only intersection distances for the rays. I currently store barycentrics, t, prim index and instance index, which peaks at 4G on 2080, probably 5G on 2080ti. That is without any shading, like you said, but it s...