SculptNG is a continuation of SculptGL created by Stephane Ginier.
Currently focused around bugfixes and modernizing the software build system, JS features, etc.
Contributors are welcome.
- Remove little used features
- Clean up index pages
- Reorganize resources
- Convert to ES6 style classes
- Document modules, classes, methods, functions
- Add some tests around important invariants
you will need to have node
and yarn
installed
SculptNG uses parcel for bundling and developer experience.
yarn parcel
will bundle up the necessary resources and launch a dev server with hot reloading. It
uses the value of source
in package.json as the entry point.
If things seem to get stuck, updated assets not being seen, or errors from parcel, you can delete
the .parcel-cache
directory
rm -rf .parcel-cache
If you want to serve the built dist/
directory after yarn parcel build
you can use python3 -m http.server -d dist/
.
Right now, rm -rf docs
and yarn parcel build --dist-dir docs --public-url="/sculpt_ng/"
Original Author: Stephane Ginier (https://stephaneginier.com/)
The raw environments are from https://hdrihaven.com/hdris