wireframe-world - An infinite wireframe world in WebGL

  •        173

As for the implementation, it is not very difficult stuff; I divide up the world into chunks(just like in Minecraft), and as the camera traverses the world, the chunks that become out of range are thrown away and are no longer rendered. And in the far away horizon I keep adding new chunks, to give the illusion that the world is infinite. Port the program into screensavers for OS X, Windows and Linux.

https://github.com/Erkaman/wireframe-world

Tags
Implementation
License
Platform

   




Related Projects

webgl-wireframes - Stylized Wireframe Rendering in WebGL

  •    Javascript

This is the code for a November 2017 net magazine tutorial, Stylized Wireframe Rendering in WebGL. Check out the article (when it's released) for more details.Click here to see a live demo.

graphics-workshop - Learn computer graphics by writing GPU shaders!

  •    GLSL

This repo contains a selection of projects designed to help you learn the basics of computer graphics. We'll be writing shaders to render interactive two-dimensional and three-dimensional scenes. This workshop covers fragment shaders (GLSL), procedural texture generation, rasterization, lighting calculations, and real-time ray tracing.

godot-procedural-generation - Procedural generation algorithms and demos for the Godot game engine

  •    GDScript

Godot PCG (Procedural Content Generation) is a project to build a series of algorithms and demos to learn about procedural generation. The algorithms are from our course Godot PCG Secrets. ➡ Follow us on Twitter and YouTube for free game creation tutorials, tips, and news! Get one of our Godot game creation courses to support our work on Free Software.

regl-cnn - Digit recognition with Convolutional Neural Networks in WebGL

  •    Javascript

GPU accelerated handwritten digit recognition with regl. Note that this network will probably be slower than the corresponding network implemented on the CPU. This is because of the overhead associated with transferring data to and from the GPU. But in the future we will attempt implementing more complex networks in the browser, such as Neural Style, and then we think that we will see a significant speedup compared to the CPU.

BWO - An infinity procedural online game using Flutter with NodeJS and flames

  •    Dart

An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end. The world isn't stored in anywhere, it uses some conecpts and rules (Perlin Noise and Simplex Noise) to generate it equaly in all devices only the changes made by player are actually stored on the server side.


PuppetTest - An experiment in procedural dance animation

  •    CSharp

This is my second attempt at generating dance animation with a procedural method (I tried it a few years ago). This is not a complex algorithm, nor involved any AI-ish techniques. These characters are controlled with a few of sin curves and Perlin noise functions. The standard humanoid IK rig is used to animate the model.

regl - 👑 Functional WebGL

  •    Javascript

Check out the gallery. The source code of all the gallery examples can be found here. To try out regl right away, you can use the live editor in the gallery.

lcnn - LCNN: End-to-End Wireframe Parsing

  •    Python

This repository contains the official PyTorch implementation of the paper: Yichao Zhou, Haozhi Qi, Yi Ma. "End-to-End Wireframe Parsing." ICCV 2019. L-CNN is a conceptually simple yet effective neural network for detecting the wireframe from a given image. It outperforms the previous state-of-the-art wireframe and line detectors by a large margin. We hope that this repository serves as an easily reproducible baseline for future researches in this area.

webgl-noise - Procedural Noise Shader Routines compatible with WebGL

  •    C

Procedural Noise Shader Routines compatible with WebGL

toy - the thin c++ game engine

  •    C++

toy is a thin and modular c++ game engine. it aims to provide the thinnest and simplest stack of technology for making games directly from c++. toy offers simple expressive c++ idioms for user interface, rendering, audio, and the seamless extension of your game code with zero-cost tools, editors and scripting, to design full featured 2d or 3d games in fast iterations. toy is built on top of the underlying mud library, which provides most functionality. toy simplicity and modularity makes it deeply hackable, extensible and versatile. toy is perfect to build games with atypical constraint: complex user interface and rendering schemes, procedural generation, etc. it provides a fully programmable 3d renderer, with full control over shaders, materials and render paths, as well as higher level primitives and systems such as entities, physics, navmesh generation and navigation, and procedural generation helpers.

wireframe - free Teracy wireframe kit (and we're available for hire! https://dribbble

  •    

This is the Wireframe kit created to help speed up your wireframing process. This kit includes basics UI elements for web, UI elements for Mobile and other devices will be updated in the future. Almost every UI elements are converted to Symbol so they can be reused across the projects. Remember to use Duplicate Symbol function so that you can easily customize the element or create your own custom one.

BlenderProc - A procedural Blender pipeline for photorealistic training image generation

  •    Python

A procedural Blender pipeline for photorealistic training image generation. Check out our arXiv paper (we are updating it from time to time) and our workshop paper on sim2real transfer presented at RSS 2020.

protongraph - Experimental node-based software for procedural content generation

  •    GDScript

A node based tool for procedural content creation. Which means, you have a collection of nodes that you connect together to create a complex result. You can see it as a form of visual scripting, but for 3D models generation. ProtonGraph is currently going through a lot of refactoring and a rebrand. As a result, it's not usable right now, but the next major update is due soon and will break backward compatiblity. Therefore I suggest you to wait until it's released. Release announcement will be made here and on the social media listed below.

snek - An experimental system for writing generative systems

  •    Common

This library is specifically written to be useful for a broad range of ways in which I create art using various generative algorithms. A simple (graph) data structure for working with vertices and edges The structure is named snek; the name is explained below. This structure is combined with a programming pattern for applying changes to the structure. The pattern relies on alterations, see below.

globe - Globe wireframe visualizations in Golang

  •    Go

Globe wireframe visualizations in Golang backed by pinhole. Start with a blank globe with a graticule at 10 degree intervals.

diaporama - image/video/content slideshow engine providing high quality animation effects including Kenburns Effect and GLSL Transitions

  •    Javascript

Diaporama is an image/video/content slideshow engine providing high quality animation effects including Kenburns effect and GLSL Transitions. Diaporama should be widely supported by browsers (desktop and mobile). If WebGL is not supported by the browser/hardware, it fallbacks properly to DOM implementation (an opacity transition is used).

badlands - procedural badlands

  •    Javascript

Procedural badlands rendering. Go to the demo.

Terasology

  •    Java

Terasology is an open source project started by Benjamin "begla" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft. After proving itself as a solid tech demo begla was joined at first by Anton "small-jeeper" Kireev and Rasmus "Cervator" Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and or

simplex-noise.js - A fast simplex noise implementation in Javascript.

  •    Javascript

simplex-noise.js is a fast simplex noise implementation in Javascript. It works in the browser and on nodejs. By default simplex-noise.js will use Math.random() to seed the noise.

MovingBlocks-Terasology

  •    Java

Terasology is an open source project started by Benjamin "begla" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft. After proving itself as a solid tech demo begla was joined at first by Anton "small-jeeper" Kireev and Rasmus "Cervator" Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and ori






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.