Aaron Fenyes
|
e3df765f16
|
Ray-caster: highlight intersections and cusps
|
2024-08-24 01:38:06 -07:00 |
|
Aaron Fenyes
|
f1029b3102
|
Ray-caster: map output into sRGB space
Change the base color and default opacity to keep the picture looking
broadly the same.
|
2024-08-24 01:05:19 -07:00 |
|
Aaron Fenyes
|
87763fc458
|
Ray-caster: tidy up sphere shading
|
2024-08-24 00:29:11 -07:00 |
|
Aaron Fenyes
|
2ef0fdd3e2
|
Ray-cast two spheres, with hard-coded depth sorting
|
2024-08-23 12:56:54 -07:00 |
|
Aaron Fenyes
|
d2cecf69db
|
Ray-cast a translucent sphere
|
2024-08-23 00:16:41 -07:00 |
|
Aaron Fenyes
|
c78a041dc7
|
Write a ray-caster for inversive spheres
|
2024-08-22 22:08:34 -07:00 |
|
Aaron Fenyes
|
f274119da6
|
Enable depth testing
To get the right order, flip the sign of the `z` component in the output
of the projection map.
|
2024-08-22 18:17:01 -07:00 |
|
Aaron Fenyes
|
1fbeb23194
|
Add rotation control
In the process, find and correct an error in the --+ vertex, which was
miswritten as ---.
|
2024-08-22 00:04:58 -07:00 |
|
Aaron Fenyes
|
80b210e667
|
Make the projection map a uniform
|
2024-08-21 23:07:14 -07:00 |
|
Aaron Fenyes
|
81f9b8e040
|
Find vertex attribute indices in advance
|
2024-08-21 22:36:56 -07:00 |
|
Aaron Fenyes
|
5885189b04
|
Draw a mesh in perspective, and in color
|
2024-08-21 17:31:17 -07:00 |
|
Aaron Fenyes
|
fd3cbae1b4
|
Get a WebGL canvas working in Sycamore
|
2024-08-21 13:01:33 -07:00 |
|