3dworld online with Winfy
We have hosted the application 3dworld in order to run this application in our online workstations with Wine or directly.
Quick description about 3dworld:
3DWorld is a cross-platform OpenGL-based 3D Game Engine that I've been working on since I took the CS184 computer graphics course at UC Berkeley in 2001. I converted the project from svn to git at commit 6607. Most of the code is written in C++, with GLSL for shaders. This is intended to be a cross-platform project. Microsoft Visual Studio 2019 and 2022 project files are included. A linux/gcc makefile is also included, but is more experimental. See README.linux for more details. The project should build under gcc on linux with some work, but it's been a while since I tried this. I have an old makefile that is out of date, but may not take too much work to fixup and make it usable. Realtime day/night cycle with weather (rain, snow, hail, wind, lightning). Physically based materials with reflection and refraction. Dynamic shadows, ambient occlusion, up to 1024 dynamic light sources, postprocessing effects. Built-in first person shooter game "smiley killer".Features:
- 3D graphics functions, classes, and wrappers around OpenGL
- Shader generator/processor with hot reload
- Procedural content generation for terrain, vegetation, buildings, etc.
- Procedural universe generator with galaxies, stars, planets, moons, etc.
- Procedural voxel 3D terrain generation with realtime user editing
- Terrain generator including various noise functions, erosion, realtime user editing, heightmap read/write
- Procedural building, road, and city generation
Programming Language: C++.
Categories:
Game Engines
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.