Skip to content

kpv-lab/react-edinburgh-talk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebGL && three.js (&& React)

This is the slide-deck for a talk given to ReactJS Edinburgh by Alec McEachran from KPV LAB Edinburgh. There are minimal notes. A video of the talk will be published by React Edinburgh.

Getting Started

From the repository root, run

yarn

to pull in dependencies then

yarn start

to start the development server.

To create a production build to host locally, run

yarn add serve
serve -s build

Technical Info

The talk was written using Formidable Labs' Spectacle.

The main deck of slides can be found in the ./src/presentation.js file. At the time of writing, there was a technical limitation in the Spectacle library that means all the slides have to remain inline for the Appear tag logic to work correctly!

The code is presented using the Spectacle Code Slide plugin.

The simplex noise logic is originally by Ian McEwan, Ashima Arts and comes from Patricio Gonzalez Vivo's GLSL-noise gist.

Attributions

The Skin Shading example on slide 21 is by David Lenaerts who is far better at this stuff than me.

Technical Correctness

Some of what I put in these slides is not technically correct. That's because technical correctness was not really my goal! I was interested in giving people a hook to understand concepts about which they might be unfamiliar.

If you know enough to quibble about my definition of WebGL etc ... then you were not the target audience.

About

React Edinburgh Talk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published