Giter Club home page Giter Club logo

littleplanet's Introduction

My Little Planet

My Little planet is a simple A simple little planet editor for you to have fun for at least 3 minutes. Do not forget to share your creations with your friends and be creative ! By the way, it is about playing with a few spheres, their radius, textures and a wonderful Perlin noise.

A moment of interaction

A simple little planet editor for you to have fun for at least 10 minutes. Do not forget to share your creations with your friends and be creative ! By the way, it is about playing with a few spheres, their radius, textures and a wonderful Perlin noise. Technically

It is all about interactions with the interface. There are two "encapsulated" spheres. The main one and the secondary one. You can play and interact with them by using the inputs and settings on the left side of the screen.

The interactive values are the following for the main sphere :

Sphere subdivisions
Sphere radius
Sphere offset-X
Sphere offset-Y
Perlin Noise High Frequency turbulence factor
Perlin Noise Low Frequency turbulence factor

Inspiration

Honestly, it is a school project and I played Little Big Planet a few weeks ago. I do not really like the game but the idea of micro planets made me smile. That's why.

I tried to approach the low-poly style (because oh yeah I love it) by blocking the maximum subdivision values so the spheres cannot look perfectly smooth.

Another very complete work of that kind was made before by Oscar Westberg

This project is a full webgl project, no treejs.

littleplanet's People

Contributors

ishydo avatar

Stargazers

Max Lawrence avatar  avatar Guillaume Petitpierre avatar

Watchers

 avatar

littleplanet's Issues

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.