Fantasy telescope
Go to file
ktyl 75e9bac556 refactoring, remove rtweekend header 2023-02-20 01:19:28 +00:00
include refactoring, remove rtweekend header 2023-02-20 01:19:28 +00:00
screenshots ring.png 2022-06-03 21:16:46 +01:00
src refactoring, remove rtweekend header 2023-02-20 01:19:28 +00:00
.gitignore rename binary 2023-02-14 23:19:52 +00:00
CMakeLists.txt start splitting out header and source files 2023-02-19 21:30:59 +00:00
README.md update todo 2023-02-19 21:37:24 +00:00
run.sh Generalise build system 2020-06-03 01:19:20 +01:00

README.md

snoopy

Networked fantasy telescope

Originally based on https://raytracing.github.io/

Original repository at https://github.com/ktyldev/flark

https://www.linuxhowtos.org/C_C++/socket.htm

todo

  • waits for connection
  • send a message to the client
  • move core rendering out of main.cpp
  • combine 'hittable' 'hittable_list' and 'scene' into 'world'
  • send rendered image data to client
  • form image file on client
  • specify protocol format
  • receive imaging command
  • render image
  • send image data
  • send image data using udp
  • send telemetry
  • compress image before sending