Skip to content

MrHaila/haila-fi

Repository files navigation

Haila.fi

Netlify Status JavaScript Style Guide

2023 iteration of my personal website. Open sourced for science!

Pull requests are welcome, if unlikely 🙂

Tech

Instructions

To run the project you need Node.js and PNPM installed. After that...

Develop

  1. pnpm install to install dependencies
  2. pnpm dev to start the dev server

Build

  1. pnpm build to build to /dist

Work with DDS cubemaps on a Mac

  1. Download CMFT
  2. Use it with --output0params dds,rgba16f,cubemap
  3. Drop the result into Babylon Sandbox and export as .env from settings panel for additional significant compression

Example:

./cmft \
--input ~/Desktop/environment.dds \
--dstFaceSize 32 \
--output0params dds,rgba16f,cubemap \
--generateMipChain false \
--output0 ~/Desktop/environment_processed && \
stat -f%z ~/Desktop/environment.dds && \
stat -f%z ~/Desktop/environment_processed.dds

Note: stat -f%z is specific to the version that ships with MacOS as of 10.14.3

License

MIT License for my original content.

Company and project logos and game key art licenses held by the respective companies and communities.

Fira Code by Nikita Prokopov (http://tonsky.me) SIL Open Font License

Jost* by Owen Earl (https://indestructibletype.com) SIL Open Font License