connor
procedural-gl-js
connor | procedural-gl-js | |
---|---|---|
5 | 11 | |
27 | 1,266 | |
- | - | |
7.2 | 0.0 | |
about 2 months ago | almost 3 years ago | |
Java | JavaScript | |
Apache License 2.0 | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
connor
-
Spring Boot 2.6.2 on Raspberry Pi 4
~$ sudo apt -q install zip ~$ curl -s "https://get.sdkman.io" | bash ~$ source "$HOME/.sdkman/bin/sdkman-init.sh" ~$ sdk version ~$ ==== BROADCAST ================================================================= * 2022-01-06: connor 1.2.1 available on SDKMAN! https://github.com/helpermethod/connor/releases/tag/v1.2.1 * 2022-01-04: micronaut 3.2.4 available on SDKMAN! * 2022-01-02: jbang 0.86.0 available on SDKMAN! https://github.com/jbangdev/jbang/releases/tag/v0.86.0 ================================================================================ SDKMAN 5.13.1 ~$
- ConnOR - A commandline tool for resetting Kafka Connect source connector offsets
- GitHub - helpermethod/connor: A commandline tool for resetting Kafka Connect source connector offsets.
-
Ask HN: What Are You Working On?
A commandline tool to easily reset Kafka Connect Source connectors.
Uses Java, Picocli and compiles to a GraalVM native binary.
https://github.com/helpermethod/kafka-connect-offset-reset
procedural-gl-js
-
Recreating Real-World Terrain with React, Three.js and WebGL Shaders
Nice writeup, I always like it when the shaders are highlighted like this. I got started in a similar way 7 years ago and have been making 3D terrains with THREE.js & WebGL since.
The real fun begins when you need to implement some sort of Level-of-Detail system and streaming in data to give the illusion of high detail everywhere without sacrificing performance.
Last year I released an open-source framework (https://github.com/felixpalmer/procedural-gl-js) for creating 3D terrains for web applications, you can see Uluru here: https://www.procedural.eu/map/?longitude=131.036&latitude=-2... (unfortunately the aerial imagery from our default provider isn't as high resolution as other places in Europe)
-
Visualization of 40M Cell Towers
Great visualization and approach with compressing the tile data. Do you have a comparison of how much smaller the payload ends up being compared to simply sending PNG files?
I use PNGs to encode elevation data in my 3D mapping library (https://github.com/felixpalmer/procedural-gl-js/) and this does a pretty good job of compressing the data, for example in the ocean the PNG files are also very small as the image is mostly black. Different use case I now as your data is much more sparse, but I wonder how close the PNG compression would be compared to your approach.
-
React Component for 3D Maps
Yeah, the React parts of this are very minimal. I'm not really sure what using it gets you, since it just manages a single div.
The _actual_ library that does all the work is here: https://github.com/felixpalmer/procedural-gl-js
-
Ask HN: What Are You Working On?
- Tiny filesize means library is parsed fast. Package size is less than THREE.js thanks to code stripping
Check it out on Github: https://github.com/felixpalmer/procedural-gl-js/
-
Mountain Peaks in WebGL
The imagery comes from the Orthofoto dataset on https://www.basemap.at/ - the actual texturing is done by the Procedural GL JS library https://github.com/felixpalmer/procedural-gl-js
What are some alternatives?
jbang - Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease.
maplibre-gl-js - MapLibre GL JS - Interactive vector tile maps in WebGL2
Joplin - Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
suncalc - A tiny JavaScript library for calculating sun/moon positions and phases.
linaria - Zero-runtime CSS in JS library
rnnoise - Recurrent neural network for audio noise reduction
cratetorrent - A BitTorrent V1 engine library for Rust (and currently Linux)
ffprobe-wasm - A Web-based FFProbe. Powered by FFmpeg, Vue and Web Assembly!
HyperTag - HyperTag - Intuitive Knowledge Management WebApp & CLI for Humans using Deep Learning & Tags
atbswp - A minimalist macro recorder
auto-editor - Auto-Editor: Effort free video editing!
rust-starter - Rust Starter Project