Displaying 1 to 20 from 41 results

Texture - Smooth asynchronous user interfaces for iOS apps.

  •    Objective-C

Texture is available via CocoaPods or Carthage. See our Installation guide for instructions. Texture's basic unit is the node. An ASDisplayNode is an abstraction over UIView, which in turn is an abstraction over CALayer. Unlike views, which can only be used on the main thread, nodes are thread-safe: you can instantiate and configure entire hierarchies of them in parallel on background threads.

jMonkeyEngine - 3D Game Engine in Java

  •    Java

jMonkeyEngine is a game engine made for developers who want to create 3D games following modern technology standards. It helps to create games that run on any OpenGL 2 and 3-ready device with the Java Virtual Machine – web, desktop, or mobile. It supports Shaders, Lighting, Physics, Special Effects, Texturing, Terrian and lot more.

XNAsteroids

  •    CSharp

This is an Asteroids clone developed with XNA Framework from Microsoft in C#. Asteroids is an classic arcade computer game from the end of the 80s. Aim of the game is to destroy as much asteroids as possible.

spritesheet

  •    Javascript

Spritesheet.js is command-line spritesheet (a.k.a. Texture Atlas) generator written in node.js.




VoxelPlugin - Voxel plugin for Unreal Engine

  •    C++

voxel plugin™ allows to create fully volumetric, entirely destructible, infinite worlds in Unreal Engine. It is compatible with 4.18 and 4.19. You can get a precompiled version of the plugin on Gumroad and Sellfy.

parse-dds - parses the headers of a DDS texture file

  •    Javascript

Parses DDS texture headers in Node and the browser.This was adapted from @toji's wonderful webgl-texture-utils.

preview-dds - preview and save DDS textures from the command line

  •    Javascript

Preview and convert DDS files from the command line (compressed textures and HDR cubemaps).This only supports a limited range of DDS formats, see here.


matcap - GLSL shaders for calculating/rendering Spherical Environment Maps, or "matcaps"

  •    Javascript

GLSL shaders for calculating/rendering Spherical Environment Maps, or "matcaps".For more information, check out Creating a Spherical Reflection/Environment Mapping shader, which was used as a reference when writing this module and the demo.

gl-sprite-batch - a high level "sprite" batch

  •    Javascript

This is a high level 2D sprite (i.e. textured quad) batcher, ideal for optimized rendering of text glyphs, particles, sprites, rectangles/lines, icons, etc. It tries to push as many sprites into the same draw call as possible, until the capacity is reached or the texture changes. This allows it to take advantage of texture atlases for minimal draw calls.Note that shape and texture are not actual vertex attributes, although they may affect each sprite.

gl-vignette-background - a soft gradient background in WebGL

  •    Javascript

Also see three-vignette-background for a ThreeJS version of this module, with a slightly different API and noise algorithm.See demo/index.js for a full-screen example.

glsl-checker - repeating checker GLSL pattern

  •    GLSL

GLSL utility for checkered patterns.Creates a checkered n x n pattern with the given UV coordinates, returning a float 0.0 or 1.0.

glsl-matrix-texture - read matrices from a texture

  •    Javascript

If you have many differing meshes you want to render on the same draw call where each mesh has its own model matrix, this technique could be useful.If you want to render the same geometry many times with different matricies, instancing may be a more appropriate technique.

NormalmapGenerator - A simple program that converts images into normal maps

  •    C++

This is a program to generate normal-, spec- and displacementmaps from image textures in one go. It supports stack processing and a few other nice features, but has some rough edges and is still in development. See the releases section. Usually there are Windows (32 bit) and Linux (64 bit) binaries available on each release.

chameleon.js - In-browser casual 3D texture painting

  •    Javascript

Chameleon.js is an HTML5 application for interactive 3D texture painting, built with three.js and TypeScript / JavaScript. You need NOT worry about providing UV texture mappings: they will be generated on the fly when you paint on the 3D model. Our implementation is based on the paper by Takeo Igarashi and Dennis Cosgrove about their Chameleon system.

texture.js - Basic implementation of normal mapped textures in javascript

  •    Javascript

A pure JavaScript library that uses textures and normal maps to simulate 3d lighting with 2d images. Maybe. It's probably not useful in the standard way normal maps are used, providing texture to 3d models in games. The goal was to provide subtly different backgrounds to elements without having unique images per element.

ITKTextureFeatures - Fast, Texture Feature Maps from N-Dimensional Images

  •    C++

This repository contains ITK filters to estimate texture feature maps from N-dimensional images. The module functionality is also available in the 3D Slicer desktop application. Install the BoneTextureExtension in the 3D Slicer extension manager. Additional documentation is available for the extension.

threejs-path-flow - 🐬🐟 ↶Mesh Deformation / Bending / Following on a Curve

  •    Javascript

It is called by different names (eg. "Curve Modifier" in Blender, Path-based Deformation, Bend Modifier), but what this does is that it can take a mesh and bends it along a curve or a path. It's quite a work in progress and renders only in wireframe now.

gl-render-text - Renders text to a WebGL texture

  •    Javascript

Renders text into a WebGL texture so you can draw it. Creates a gl-texture2d object containing a rendering of the given string.