index
:
pistol
master
ASCII 3D-renderer using Ray Marching technique written in Rust with NCurses
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Collapse
)
Author
Age
Lines
*
feat: adjust camera speed for better FPS
eug-vs
2024-05-20
-12
/
+12
|
|
|
|
And other controls
*
feat: run at 60 FPS
eug-vs
2024-05-19
-7
/
+17
|
*
refactor: use loop syntax
eug-vs
2024-05-18
-3
/
+1
|
*
feat: descrease marching threshold
eug-vs
2024-05-18
-2
/
+2
|
*
feat: parallelize ray marching
eug-vs
2024-05-18
-93
/
+194
|
*
feat: dynamically create SDF from vec of Objects
eug-vs
2021-10-30
-70
/
+129
|
*
refactor!: separate rendering functionality
eug-vs
2021-10-29
-218
/
+276
|
*
feat!: remove unused code
eug-vs
2021-10-29
-95
/
+0
|
*
fix: use camera brightness
eug-vs
2021-10-29
-3
/
+3
|
*
feat: optimize the fuck out of everything
eug-vs
2021-10-29
-72
/
+61
|
*
feat: make gear rotating
eug-vs
2021-10-28
-10
/
+13
|
*
feat: add sdf_gear()
eug-vs
2021-10-28
-25
/
+29
|
*
feat: increase ambient lighting level
eug-vs
2021-10-28
-4
/
+4
|
*
feat: use better softwhadows
eug-vs
2021-10-28
-3
/
+7
|
*
refactor: separate ligthing functions
eug-vs
2021-10-28
-34
/
+52
|
*
feat: use Matrix to compute screen position
eug-vs
2021-10-28
-20
/
+21
|
*
feat: more sophisticated camera movement
eug-vs
2021-10-27
-23
/
+44
|
*
feat: display FPS
eug-vs
2021-10-27
-1
/
+1
|
*
feat: allow controlling Lights
eug-vs
2021-10-27
-20
/
+24
|
*
feat: control camera with VIM keys
eug-vs
2021-10-27
-17
/
+36
|
*
feat: use ncurses for display
eug-vs
2021-10-27
-1
/
+11
|
*
feat: add box and sphere SDF
eug-vs
2021-10-27
-23
/
+35
|
*
refactor: define WIDTH & HEIGHT in one place
eug-vs
2021-10-27
-10
/
+10
|
*
feat: add shadows
eug-vs
2021-10-27
-3
/
+18
|
*
feat: increase screen size
eug-vs
2021-10-27
-7
/
+7
|
*
feat: add camera rotation
eug-vs
2021-10-27
-4
/
+11
|
*
feat: add time parameter
eug-vs
2021-10-27
-6
/
+15
|
*
feat: use cgmath::Vector3
eug-vs
2021-10-27
-15
/
+22
|
*
feat: implement softmin function
eug-vs
2021-10-27
-9
/
+26
|
*
feat: implement lighting
eug-vs
2021-10-26
-10
/
+39
|
*
feat: add floor
eug-vs
2021-10-25
-9
/
+16
|
*
feat: initial commit
eug-vs
2021-10-25
-0
/
+207