All Projects → pjkarlik → P5js

pjkarlik / P5js

Simplex Noise & WebGL with p5js from Processing.Org

Programming Languages

javascript
184084 projects - #8 most used programming language
p5js
31 projects

Projects that are alternatives of or similar to P5js

Lazykube
⎈ The lazier way to manage kubernetes.
Stars: ✭ 369 (+2975%)
Mutual labels:  mouse
Formula Parser
Javascript Library parsing Excel Formulas and more
Stars: ✭ 544 (+4433.33%)
Mutual labels:  formula
Mos
一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS
Stars: ✭ 7,772 (+64666.67%)
Mutual labels:  mouse
Ucr
Universal Control Remapper [Alpha]
Stars: ✭ 399 (+3225%)
Mutual labels:  mouse
Reogrid
Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc. Compatible with Excel 2007 (.xlsx) format and working on .NET 3.5 (or client profile), WPF and Android platform.
Stars: ✭ 532 (+4333.33%)
Mutual labels:  formula
Gopher360
Gopher360 is a free zero-config app that instantly turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.
Stars: ✭ 566 (+4616.67%)
Mutual labels:  mouse
Pysmt
pySMT: A library for SMT formulae manipulation and solving
Stars: ✭ 352 (+2833.33%)
Mutual labels:  formula
Readme2tex
Renders TeXy Math for Github Readmes
Stars: ✭ 826 (+6783.33%)
Mutual labels:  formula
Fabgl
Display Controller (VGA, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
Stars: ✭ 534 (+4350%)
Mutual labels:  mouse
Gainput
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
Stars: ✭ 636 (+5200%)
Mutual labels:  mouse
Creepyface
A JavaScript library that makes your face follow the pointer. 🤪🖱️👆
Stars: ✭ 412 (+3333.33%)
Mutual labels:  mouse
Keyboardvisualizer
Audio visualizer and effects engine for RGB keyboards, mice, and accessories using the OpenRGB SDK. Supports Windows, Linux, and MacOS. Issue tracker on GitLab (https://gitlab.com/CalcProgrammer1/KeyboardVisualizer)
Stars: ✭ 458 (+3716.67%)
Mutual labels:  mouse
Macgesture
Global mouse gestures for macOS
Stars: ✭ 626 (+5116.67%)
Mutual labels:  mouse
Rbtray
A fork of RBTray from http://sourceforge.net/p/rbtray/code/.
Stars: ✭ 365 (+2941.67%)
Mutual labels:  mouse
Repeat
Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.
Stars: ✭ 763 (+6258.33%)
Mutual labels:  mouse
Mac Mouse Fix
Mac Mouse Fix - A simple way to make your mouse better.
Stars: ✭ 362 (+2916.67%)
Mutual labels:  mouse
Any Touch
👋 手势库, 按需2kb~5kb, 兼容PC / 移动端
Stars: ✭ 567 (+4625%)
Mutual labels:  mouse
Mouse Rs
Rust library to control the mouse
Stars: ✭ 24 (+100%)
Mutual labels:  mouse
Robotgo
RobotGo, Go Native cross-platform GUI automation @vcaesar
Stars: ✭ 7,095 (+59025%)
Mutual labels:  mouse
Dentaku
math and logic formula parser and evaluator
Stars: ✭ 636 (+5200%)
Mutual labels:  formula

travis ci build

drawing

webpack p5js

p5js Demo

My Experiments with p5js using simplex noise on 3d grids and matrix systems. You can change the render file called in index.js, each variation explores different features in rendering and shader functions. Using dat-gui to control display and render options.

Current Mapping --> index.js --> (render file) renders\Render.js (or just about any other file in src)

Render - Original Render, initial framework with basic interaction.

Change Log

  • Updated P5 to 0.7.3 / Webpack 4
  • Optimizations on display, and translation in p5js 3d space.
  • Mouse Down and Drag - to prevent constant movement.
  • AltRender.js - updated render functions.
  • Change Object sphere / box
  • Better Shader Formulas.
  • Mouse rotation and Wheel Zoom.
  • Running on p5js - needing to update render.
  • Initial Commit - Basic formula added for simplexNoise.

Run the example

Requires Node and Yarn to be installed for build and development.

Open a terminal window and type the following for local webpack dev server...

$ yarn install
$ yarn dev

open http://localhost:2020

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].