Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Randomness in VGens #75

Open
lnihlen opened this issue Apr 7, 2020 · 2 comments
Open

Randomness in VGens #75

lnihlen opened this issue Apr 7, 2020 · 2 comments

Comments

@lnihlen
Copy link
Member

lnihlen commented Apr 7, 2020

GPU-side randomness is not nearly as robust as is CPU-side, but it can be done. Implement support for the rand and rand2 UnaryOpsVGens.

@lnihlen lnihlen added this to To Do in Scintillator Beta Release via automation Apr 7, 2020
@lnihlen
Copy link
Member Author

lnihlen commented Apr 7, 2020

Also linrand, bilinrand, sum3rand, coin.

Many of these have first-class VGen objects, see ExpRand, IRand, and LinRand

@lnihlen lnihlen added this to To Do in Graphics Workstream via automation Jul 29, 2020
@lnihlen lnihlen added the enhancement New feature or request label Jul 29, 2020
@lnihlen
Copy link
Member Author

lnihlen commented Aug 17, 2020

Some notes from the glm website about randomness:

Defines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf <glm/gtc/noise.hpp> need to be included to use these functionalities

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant