Search found 217 matches

by jbikker
Mon Sep 16, 2019 6:59 am
Forum: Lighthouse 2
Topic: Linux?
Replies: 12
Views: 244

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: 60

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: 130

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: 130

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: 12
Views: 244

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: 12
Views: 244

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: 240

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...
by jbikker
Tue Aug 27, 2019 7:28 am
Forum: Lighthouse 2
Topic: Linux?
Replies: 12
Views: 244

Re: Linux?

There's barely any Windows-specific code: the thing runs on GLFW, and CUDA, OptiX and Embree all are available for Linux as well. All platform-specific code can be found in the 'platform' module, which is quite minimal. The only problem I see is the handling of the render cores, which are dlls. I am...
by jbikker
Mon Aug 26, 2019 1:42 pm
Forum: Lighthouse 2
Topic: Optix7 core added
Replies: 4
Views: 130

Optix7 core added

A new core has been added to support the recently released Optix7 SDK. The API for Optix 7 has changed a lot since 6, so a lot changed in the core as well. Good news is that Optix 7 is a lot cleaner and provides much more low-level control over acceleration structure construction and ray traversal, ...
by jbikker
Mon Aug 19, 2019 9:58 am
Forum: Lighthouse 2
Topic: Maxwell Support for pure Optix?
Replies: 4
Views: 186

Re: Maxwell Support for pure Optix?

Correct. It will be fixed in the next release.