Giter Club home page Giter Club logo

shadershop's People

Contributors

bbrks avatar db48x avatar electronicwhisper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shadershop's Issues

Feature Idea: All the dimensions!

Feature request:

Why stop at three dimensions, when adding red and green to the 2d-pane could give us five?

Background: I am planning a game engine, that should use procedural textures.
While fiddling around with how to have a nice editor, I realized, that Shadershop has everything I need. If there were red and green channels, Shadershop itself would be a complete editor for procedural textures. All I'd absically have to do is plug the resulting formula into my engine.

It would feel weird to reinvent an editor, when one exists, that does 99% of what I need.

And then we use change-over-time for the next dimension and then a 3d shape for the ones after that, but I may somewhat get ahead of myself... ;)

Not obvious how to delete my various test functions

The app retains state for a long time. I found the 'sinewaves' key under Local Storage (OSX Chrome) and managed to reset it there but I don't see how to do that through the main UI. Cmd/option/ctrl/etc-click on the entries in lower-left panel doesn't help, and the backspace key exits the page entirely. Assuming I'm missing something obvious again...

Undo/Redo

Ctrl+Z for undo, and Ctrl+Shift+Z and Ctrl+Y for redo

(Preferably nonlinear...)

How to duplicate?

In the noise video aroundthe 3:40 mark you duplicate something in the right panel by dragging. This does not work for me? Was it done with a certain keypress?

No layer deletion

After creating multiple layers, I want to delete a layer or a function. The left custom function layer cannot be deleted

What about audio?

how about... โœจ audio ๐Ÿ”‰ ~!

Like html5bytebeat (note: link plays sound), but with Shadershop's GUI for editing waveforms.
Or Shadertoy, which has audio shaders. But, you know, combined with Shadershop.

It would probably be good to have different views... like a view that's synced with the what you hear, in addition to the one you use to manipulate the wave function.

๐Ÿ“ฆ audio-shader? could be useful, maybe

Crashes on defining a recursive function

Steps to reproduce:

  1. Create a custom function
  2. Drag the new function into itself

The result is Shadershop becomes unresponsive, and sometimes blanks the thumbnail plots, even on the primitives (top right), showing only the beige background. The symbolic readout says undefined( x ).

This action should be prohibited since it makes no sense mathematically (at least until you can define piecewise functions that allow for a base case).

Also, OH MY FUCKING GAWD THIS IS AMAZING.

License?

I hate to be that guy, but what is the license for Shadershop source code? How permissive/restrictive do you plan it to be?

P.S. Shadershop is awesome!

No gradation in colormap

This looks great, well done.

Not sure if I'm missing something but the 2d colormap view seems to only show blue or white for me - corresponding to values less than or greater then zero, unlike in the demo video where there is a smooth transition from white through black to blue. See attached. This is on OSX 10.9.5 (with a GPU) Firefox 33.1.1 and Chrome 39.

shadershop sine color map bug

Error: src\Actions.coffee isn't in the require path

coffee build.coffee is failing (All latest versions, just installed npm (lts) and coffee:

compiled: compiled/app.css
Error: src\Actions.coffee isn't in the require path
at C:\Users\HSLAB-VR-Laptop\Desktop\Doeke\Shadershop-gh-pages\node_modules\stitch\lib\stitch.js:181:27
at err (C:\Users\HSLAB-VR-Laptop\Desktop\Doeke\Shadershop-gh-pages\node_modules\async\dist\async.js:252:13)
at wrapper (C:\Users\HSLAB-VR-Laptop\Desktop\Doeke\Shadershop-gh-pages\node_modules\async\dist\async.js:272:20)
at iteratorCallback (C:\Users\HSLAB-VR-Laptop\Desktop\Doeke\Shadershop-gh-pages\node_modules\async\dist\async.js:499:17)
at C:\Users\HSLAB-VR-Laptop\Desktop\Doeke\Shadershop-gh-pages\node_modules\async\dist\async.js:325:20
at _iteratee (C:\Users\HSLAB-VR-Laptop\Desktop\Doeke\Shadershop-gh-pages\node_modules\async\dist\async.js:249:17)
at LOOP (fs.js:1570:14)
at process._tickCallback (internal/process/next_tick.js:61:11)

Demo redirects to spam site

The demo link attached in readme redirects to various spam sites including adult-related sites. Probably expired server

There are 'compile' instructions but no 'run server' instructions

I was expecting to be able to do something like 'node app.js' to run a local http server to see this running. Not being a node.js person, I've failed to find the magic command. Could you spell out exactly what is needed, even if it seems painfully obvious? Will any HTTP server do, or is Node needed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.