Skip to content

SDF Scene Editor. Final project for CS-2364: Computer Graphics & Computational Imaging

Notifications You must be signed in to change notification settings

SantriptaSharma/signifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS-2364 (Computer Graphics & Computational Imaging) Final Project

A simple SDF scene renderer/viewer, built on top of raylib.

Proposal

Goal: Build a user-facing application for viewing SDF scenes + provide a programmatic interface for designing them. For (sophisticated) examples, see Mudbun, Clavicula, SDF Modeler, Clayxels.

Method: Use Raylib + Cpp. Implement the following:

  • Raymarcher for viewport rendering
  • SDF primitives
  • SDF operations
  • Domain warps
  • Layers, Effectors between layers, particularly for deformations
  • Basic Tool UI (?)

Acknowledgement: Inigo Quilez's material on SDF rendering techniques has been of great help while putting together this project.

About

SDF Scene Editor. Final project for CS-2364: Computer Graphics & Computational Imaging

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published