You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add bundled Level 17 rendering and animation demonstrator samples
- add two filled rendering samples to demonstrate classic raycast and voxel presentation
- add two image-skinned/image-backed samples to demonstrate textures and lightweight animation/skin concepts
- keep the bundle compact to reduce churn while making the documented visual capability goals concrete & Expand Level 17 rendering samples to 2 per technique (DOOM, Wolf, Unreal, Minecraft)
COMMAND: Implement sample 1621 AI navigation demo with visible pathing, integrate into samples/index.html, package to <projectfolder>/tmp/BUILD_PR_LEVEL_17_31_ADVANCED_3D_SAMPLES_BATCH_5.zip
3
+
COMMAND: Implement 8 rendering samples (2 per category: DOOM, Wolf, Unreal, Minecraft), move samples 1623-1625 into Phase 17 grouping, update samples/index.html, package to <projectfolder>/tmp/BUILD_PR_LEVEL_17_34_RENDERING_TECHNIQUE_EXPANSION.zip
Add a compact, demonstrable Level 17 rendering-and-animation sample track that makes the documented visual capability gap concrete with a small number of higher-value samples.
5
+
6
+
## Why This PR Exists
7
+
Current Level 17 samples validate 3D systems but do not yet visibly demonstrate:
8
+
- classic rendering styles
9
+
- textured / image-skinned presentation
10
+
- clearly recognizable visual differentiation from primitive 3D system samples
11
+
12
+
To reduce churn, this PR bundles a small proof set instead of scattering many thin samples.
13
+
14
+
## Scope
15
+
Create a bundled proof set consisting of:
16
+
- a couple of filled samples
17
+
- a couple of image-skinned samples
18
+
19
+
## Bundled Proof Set
20
+
### Filled Samples
21
+
1. Raycast Demo
22
+
- classic DOOM/Wolf-style corridor proof
23
+
- filled wall rendering
24
+
- movement + turning
25
+
- simple map and obvious depth cues
26
+
27
+
2. Voxel World Demo
28
+
- Minecraft-lite block world proof
29
+
- filled blocks / terrain chunks
30
+
- simple navigation
31
+
- obvious voxel identity
32
+
33
+
### Image-Skinned Samples
34
+
3. Material / Texture Scene Demo
35
+
- image-backed textured sample surfaces
36
+
- clear contrast vs primitive flat shapes
37
+
- simple lighting/material response
38
+
39
+
4. Skinned Sprite / Image-Mapped Character Demo
40
+
- image skin or image-backed character/body parts
41
+
- visible animation or layered image pose change
42
+
- educational demonstration rather than production rig complexity
43
+
44
+
## Intent
45
+
This is a demonstrator bundle, not a full graphics-engine rewrite.
46
+
The goal is to prove and teach the rendering/visual concepts with a few stronger examples.
47
+
48
+
## Out of Scope
49
+
- full shader pipeline
50
+
- large external asset pipeline
51
+
- AAA character rigging
52
+
- engine-wide render rewrite
53
+
- broad sample renumbering outside this bounded group
54
+
55
+
## Success Criteria
56
+
- samples are visibly distinct from current primitive 3D examples
57
+
- at least two samples use filled visual presentation
58
+
- at least two samples use image-backed skins/textures
59
+
- samples/index reflects the new bundled track cleanly
60
+
- each sample remains understandable as a standalone teaching unit
Copy file name to clipboardExpand all lines: samples/index.html
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -494,6 +494,20 @@ <h2>Phase 16 - 3D Capability Track</h2>
494
494
<aclass="live" href="./phase-16/1619/index.html" title="Demonstrates a readable debug HUD layered above an active 3D scene with explicit world/UI labels." data-tags="camera3d, debughud3d, ui-overlay, render3d, scene, themetokens" data-primary="debug-hud-sample">Sample 1619 - Debug HUD Sample</a>
495
495
<aclass="live" href="./phase-16/1620/index.html" title="Provides a compact 3D pickup mini game reference with follow camera movement and clear HUD scoring." data-tags="camera3d, minigame3d, pickups, hud, scene, themetokens" data-primary="mini-game-reference">Sample 1620 - Mini Game (3D Reference)</a>
496
496
<aclass="live" href="./phase-16/1621/index.html" title="Demonstrates visible AI pathfinding routes and movement across a blocked 3D navigation grid." data-tags="camera3d, ai3d, pathfinding, navigation, scene, themetokens" data-primary="ai-navigation-demo">Sample 1621 - AI Navigation Demo</a>
497
+
<aclass="live" href="./phase-16/1622/index.html" title="DOOM-style basic raycast wall rendering with movement and turning controls." data-tags="camera3d, raycast, doom-style, filled-render, navigation, scene, themetokens" data-primary="doom-basic-raycast">Sample 1622 - Basic Raycast Walls</a>
498
+
</div>
499
+
</section>
500
+
<section>
501
+
<h2>Phase 17 - Rendering Technique Expansion</h2>
502
+
<p>Technique-focused rendering demos across DOOM, Wolfenstein, Unreal-style visuals, and Minecraft-style voxel worlds.</p>
0 commit comments