All Projects → Lux-Vacuos → Voxel

Lux-Vacuos / Voxel

Licence: GPL-3.0 license
Sandbox survival game created with Light Engine (Development halted due to other projects)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Voxel

Unityraymarching
Unity Raymarching Examples
Stars: ✭ 57 (+216.67%)
Mutual labels:  voxel, glsl
SFE-Engine
A real time renderer based on Vulkan(LWJGL).
Stars: ✭ 20 (+11.11%)
Mutual labels:  glsl, lwjgl3
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (+616.67%)
Mutual labels:  voxel, glsl
Terasology
Terasology - open source voxel world
Stars: ✭ 3,247 (+17938.89%)
Mutual labels:  sandbox, voxel
Possumwood
Possumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended to serve as a sandbox for computer graphics algorithms and libraries, providing a user-friendly and coding-free UI for libraries that would otherwise be inaccessible for an average user.
Stars: ✭ 197 (+994.44%)
Mutual labels:  sandbox, glsl
SpinyGUI
(WIP) Java OpenGL GUI library. Created for using with latest LWJGL (LWJGL 3).
Stars: ✭ 21 (+16.67%)
Mutual labels:  lwjgl, lwjgl3
Perlin-Noise-3D-Voxel-Generator
Voxel generator based on perlin 3d noise | Python OpenGL
Stars: ✭ 22 (+22.22%)
Mutual labels:  voxel, glsl
imgui-java
JNI based binding for Dear ImGui
Stars: ✭ 270 (+1400%)
Mutual labels:  lwjgl, lwjgl3
voxelizer
👾 Voxelization of 3D models
Stars: ✭ 32 (+77.78%)
Mutual labels:  voxel
kotlin-glsl
Write your GLSL shaders in Kotlin.
Stars: ✭ 30 (+66.67%)
Mutual labels:  glsl
limitless-engine
OpenGL C++ Graphics Engine
Stars: ✭ 95 (+427.78%)
Mutual labels:  glsl
YdarWallpaper
opengl渲染的动态桌面壁纸
Stars: ✭ 65 (+261.11%)
Mutual labels:  glsl
haxe-glsl-parser
GLSL ES 1.0 parser in Haxe
Stars: ✭ 27 (+50%)
Mutual labels:  glsl
rabbit-hole
An experimental voxel engine.
Stars: ✭ 39 (+116.67%)
Mutual labels:  voxel
ShaderView
ShaderView is an Android View that makes it easy to use GLSL shaders for your app. It's the modern way to use shaders for Android instead of RenderScript.
Stars: ✭ 53 (+194.44%)
Mutual labels:  glsl
ops-examples
A repository of basic and advanced examples using Ops
Stars: ✭ 68 (+277.78%)
Mutual labels:  sandbox
MultiAV2
MultiAV scanner with Python and JSON REST API using Malice Docker AV Containers and Docker-Machine based Autoscaling
Stars: ✭ 30 (+66.67%)
Mutual labels:  sandbox
Paint3D
A program allowing painting textures of different channels SIMULTANEOUSLY on a 3d model
Stars: ✭ 24 (+33.33%)
Mutual labels:  glsl
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+1205.56%)
Mutual labels:  glsl
parametric surfaces
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.
Stars: ✭ 43 (+138.89%)
Mutual labels:  glsl

Voxel

Voxel is a Minecraft inspired game made using Java and LWJGL3 library.

Build Status

Development

The main development are taken in the 'develop' branch, for stable code please use the 'master' branch.

Project Layout

The project is divided into sub projects within these you find different parts of code: client, server, etc.

Requirements

Voxel on the client side requires a modern OpenGL 3.3 compatible card with extra extensions:

Name Notes
EXT_texture_filter_anisotropic Optional, may cause texture issues if isn't supported

Voxel can be compiled and run in:

  • Linux X64.
  • Windows X86 & X64.
  • OSX X64.

Only.

Running Voxel

For fast test we recomend using "./gradlew run".

The main method is stored inside the Bootstrap class found in the package of the same name, this is for Client and Server. Has support to the following parameters:

Name Variable Type Default Value Description Client, Server or Universal
-width integer 1280 Display Width Client Only
-height integer 720 Display Height Client Only
-username string (empty) Username to use when connecting to a server Client Only
-port integer 4059 Server's port Server Only
-ui (boolean) false Enable Server UI Server Only
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].