Giter Site home page Giter Site logo

cuspid's People

Contributors

breedx2 avatar dependabot[bot] avatar zkarcher avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cuspid's Issues

Random curved walk mode

Imagine an infinite scrolling canvas, where an image set is tiled, that can be zoomed in and a random curved walk happens. Sweet.

Image sequence mode fade in/out

Just like the image sequence mode, but instead of a hard transition to the next image, the current image fades out and the one behind it comes in.

Color depth control

Should be able to change the number of gray levels for the images. 2 is a nice choice, but other arbitrary levels might be rad too.

Allow changing of GL scaling/interpolation mode?

I'm probably using the wrong terminology here, but there should be a way to change the way that Three.js scales up the images, and the user should be able to toggle between modes (as an animation option, perhaps?). I like the aesthetic of non-interpolated zooming/scaling, and it would be great to bring that back in some capacity.

Maybe this is related to Texture.magFilter = THREE.NearestFilter?

FPS not showing

I think there's supposed to be an FPS indicator in the upper left hand corner, but it doesn't show on my system.

Support for OSC messages

The client should be able to register an OSC id of some kind, like xxx and then OSC messages prefixed with /xxx/whatever should pass (likely via websocket) to the client. The client should then translate these messages into actions (similar to key commands).

Support multi images in zoom in/out modes

When zooming in/out, the image should go smaller than the display and the next image should come in. Similar when going to opposite direction. Would be more like an infinite zoom then that way.

Composite animation is broken

The individual modes monkey too much with all the quads, and the ideas there aren't very compatible anymore. Is this even important? Maybe the composite animation idea needs to be rethought entirely.

I think that in order for this to really work, maybe something a little more drastic needs to happen -- but no idea yet what that looks like. The idea of zooming while scrolling and zooming and palette shifting all at once is still motivating....

Video has black areas

I've only tried with one video so far, but it seems like very bright areas are becoming black. Something in the shader perhaps. It's ugly.

Ability to hide overlay/controls

For a more "pure" viewing experience. Probably includes a hotkey. Probably a hover in a corner to let a menu appear or something.

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.