Skip to content

Commit

Permalink
Release v0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DouglasDwyer committed Jun 26, 2024
1 parent 8b9bd3a commit 8c4f8f5
Show file tree
Hide file tree
Showing 6 changed files with 267 additions and 243 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ The engine is written in Rust, and runs on native platforms and the web using WA

- Mouse: look around
- T: lock/unlock cursor
- G: swap material
- Left click: destroy
- Right click: build

Expand All @@ -31,7 +32,7 @@ The engine is written in Rust, and runs on native platforms and the web using WA
The following features are included in the demo:

- Large-scale voxel rendering using ray marching and LODs
- Realtime diffuse lighting with ray marched shadows
- Realtime path-traced lighting (ambient occlusion, shadows, and emissive voxels)
- Importing voxel models at various scales
- Fully editable voxel terrain
- TCP networked multiplayer (desktop only)
Expand All @@ -53,7 +54,6 @@ In the future, development is planned for the following parts of the engine:
- Immersive character and camera controls
- 3D spatial audio
- A material system that allows assigning properties to voxel types, such as textures, sound effects, and physics data
- Point lighting with shadows for multiple light sources
- An easy-to-use and secure modding system build on WASM plugins

### Changelog
Expand All @@ -67,3 +67,4 @@ In the future, development is planned for the following parts of the engine:
- 0.3.3: Fixed a critical issue with network chunk synchronization.
- 0.5.0: Removed all voxel-related code from the engine. Implemented new voxel data structures with ray marched graphics.
- 0.6.0: Major improvements to ray marcher performance. In addition, added back world editing, LODs, and some multiplayer functionality.
- 0.7.0: Added path-traced indirect lighting, including ambient occlusion and emissive voxels.
6 changes: 3 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

<link rel="preload" href="./web-d2eddb7ca2dff036_bg.wasm" as="fetch" type="application/wasm" crossorigin="">
<link rel="modulepreload" href="./web-d2eddb7ca2dff036.js"></head>
<link rel="preload" href="./web-78ad387475d3b3ed_bg.wasm" as="fetch" type="application/wasm" crossorigin="">
<link rel="modulepreload" href="./web-78ad387475d3b3ed.js"></head>
<body style="position:fixed;left:0;top:0;min-width:100%;height:100%;outline:none;overscroll-behavior: contain;" tabindex="-1" onfocus="Array.prototype.slice.call(document.body.children)[0]">
<div id="canvas-holder" style="position:fixed;left:0;top:0;min-width:100%;height:100%;outline:none;overscroll-behavior: contain;">
</div>
Expand Down Expand Up @@ -51,6 +51,6 @@
};
</script>
<script src="./coi-serviceworker.min-3ab9f3ea9501efd5.js"></script>
<script type="module">import init from './web-d2eddb7ca2dff036.js';init('./web-d2eddb7ca2dff036_bg.wasm');</script>
<script type="module">import init from './web-78ad387475d3b3ed.js';init('./web-78ad387475d3b3ed_bg.wasm');</script>

</body></html>
Binary file modified octo.exe
Binary file not shown.
Loading

0 comments on commit 8c4f8f5

Please sign in to comment.