Skip to content

Distort-Mapping/distortion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Distort Logo

Welcome to Distort

Distort is a two part projection mapping software build at the University of Hamburg as part of the HCI-Project class 2014/15. The application consists of a angular webapp that will run on any tablet and of a server running on a local machine build with unity3D. Distort gives you the capability to project onto a 3D model with up to 3 Beamers from different angles, while aligning your textures remotly from a mobile device and our webapp.

JSON format:

move_rect
	{
	"event_identifier": "move_rect",
 	 "uuid": "1jlk2j198dlk1jedjn129",
  	 "delta": {
  	 			"x": 12,
  			    "y": -3
  			   }
 	}
move_vertice
	{
	"event_identifier": "move_vertice",
 	 "uuid": "1jlk2j198dlk1jedjn129",
 	 "vertice": "top_left",
  	 "delta": {
  	 		   "x": 12,
  			   "y": -3
  			  }
 	}
create_rect
	{
	"event_identifier": "create_rect",
 	 "uuid": "1jlk2j198dlk1jedjn129",
  	 "positions": {
  	 			"top_left": {
  	 						"x":-3,
  	 						"y": 3
  	 						},
  			    "top_right": {
  	 						 "x": 3,
  	 						 "y": 3
  	 						},
  			    "bottom_right": {
  	 						    "x": 3,
  	 						    "y":-3
  	 							},
  	 			"bottom_left": {
  	 						   "x":-3,
  	 						   "y":-3
  	 						   },
  			   }
 	}
delete_rect
	{
		"event_identifier": "delete_rect",
 	 	"uuid": "1jlk2j198dlk1jedjn129",
	}
change_texture
	{
		"event_identifier": "change_texture",
	 	"uuid": "1jlk2j198dlk1jedjn129",
	 	"texture_uuid": "1s83j198dlkasds82kc5"
	 }

About

Two part projection mapping built with Unity and Angular.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages