u3dreal
0e8a29bc2c
added 4 more FBO sources
Added CircleSource, QuadSource, BrickSource and SyphonSource.
The SyphonFBO is disabled since it would not run on rpi.
[OSX only]
For Syphon to work you need to install ofxSyphon addon and add "ofxSyphon"
to the addons.make of ofxPiMapper. Then uncomment all the syphon lines in the code. So far the SyphonClient will choose the first Syphon source presented to him. ( You might want to start the server later ).
3 years ago
Krisjanis Rijnieks
636d803d90
Simplify FBO sources example by removing Settings
7 years ago
Krisjanis Rijnieks
79b6ec8a7e
Rename example to example_fbo-sources and move magSlideShowSource there
7 years ago
c-mendoza
dad64e384a
magSlideShow loads its own xml file.
Also added path so that if an xml file is not specified for the slide show, there are useful defaults that can still create one.
Updated the example app to reflect these changes.
Updated the example's xml file.
Added an xml file for the slide show in the example.
8 years ago
c-mendoza
8c283d96f4
Slide show XML loading
8 years ago
c-mendoza
011a9f6c0a
Basic slide show support.
8 years ago
Krisjanis Rijnieks
11c2f88100
Do not exit app on ESC key press
8 years ago
Krisjanis Rijnieks
870f10bd72
Enable audio for example video sources
Add example code for using HDMI audio output.
8 years ago
Krisjanis Rijnieks
c4be9e65e5
Add passing key events to ofxPiMapper
9 years ago
Krisjanis Rijnieks
6928d73d0f
Update example
Pass mouse events to ofxPiMapper. A way to disable mouse functionality would be not passing
mouse events to ofxPiMapper. Maybe you don't need mouse functionality. Maybe it is for you.
9 years ago
Krisjanis Rijnieks
d968e6e14a
Add blank line before EOF
9 years ago
Krisjanis Rijnieks
f8e4c918d2
Improve example to adjust to latest Application changes
An ofxPiMapper::update() method was added.
9 years ago
Krisjanis Rijnieks
a765444aa8
Simplify example by using new `registerFboSource` method override
9 years ago
Krisjanis Rijnieks
da594ca141
Update example to use `Settings` singleton
Add different way of entering fullscreen. Store -f in Settings and use `ofSetFullscreen()` during `ofApp::setup()`
9 years ago
Krisjanis Rijnieks
6962935612
Change example code style using ofStyler
10 years ago
Krisjanis Rijnieks
c4df183b90
Set the `VideoSource::enableAudio` to false as default
10 years ago
Krisjanis Rijnieks
65afb42383
Make use of the `VideoSource::enableAudio` flag in the example
10 years ago
Krisjanis Rijnieks
ccde13649a
Replace `addFboSource()` with `registerFboSource()` and refactor a bit
10 years ago
Krisjanis Rijnieks
b2e217bffc
Update example, add extra custom source
10 years ago
Krisjanis Rijnieks
5c2ac7ce88
Hide info on startup, but leave commented code
11 years ago
Krisjanis Rijnieks
d88fe23773
Add FBO source via ofxPiMapper directly insteat through getMediaServer
11 years ago
Krisjanis Rijnieks
7db249d890
Add saving and loading FBO source
11 years ago
Krisjanis Rijnieks
ca5df071b7
Add FBO source support and selection in source editor
11 years ago
Krisjanis Rijnieks
557899da16
Make ofxPiMapper usable as one single object. Update example.
11 years ago
Krisjanis Rijnieks
19c33ddd5f
Massive restructure:
- Added source types
- Adjusted surfaces to work with the types instead of plain textures
- Improved media server to manage all of the source types
- Added video source that works on Mac for now
- A lot of small adjustments
11 years ago
Krisjanis Rijnieks
0847c309b4
Remove media server debug code
11 years ago
Felix Dubrownik
9d3733bb66
added getPaths
11 years ago
Felix Dubrownik
7c5fa74c60
added Test case. Compiles. shows right number of images
11 years ago
Felix Dubrownik
6d44d1cae7
ran clang Format with google code Style
11 years ago
Felix Dubrownik
66283175f1
Refactoring: Renaming Classes, introducing namespace
11 years ago
Felix Dubrownik
0ce892ae2e
implemented perspective Warping openGL ES fixed funtction pipeline.
11 years ago
Krisjanis Rijnieks
50e757a225
Replace main example with the fboTexture one
11 years ago
Krisjanis Rijnieks
f7df8734d6
Add remove surface method to both examples, press backspace and delete selected surface
11 years ago
Krisjanis Rijnieks
b856d8c521
Add FBO texture example
11 years ago
Krisjanis Rijnieks
1afc57eb7b
Add defaultSurfaces.xml to avoid saved surface.xml conflicts when pulling new versions later
11 years ago
Krisjanis Rijnieks
2596c9c1b6
Update README and instructions in example
11 years ago
Krisjanis Rijnieks
99b137d2ec
Add select random surface after creation
11 years ago
Krisjanis Rijnieks
7d4fdf5c7e
Add simple addSurface method on n key press
11 years ago
Krisjanis Rijnieks
0a75947b66
Add loading surface data from surfaces.xml
11 years ago
Krisjanis Rijnieks
5acb0e86aa
Add saving surface data to xml file
11 years ago
Krisjanis Rijnieks
8f5d996c93
Add fullscreen toggle on f key press
11 years ago
Krisjanis Rijnieks
5ab0168cbb
Add visual switching to sources editor with key 4
11 years ago
Krisjanis Rijnieks
c52a5b1ab6
Add different addSurface method options to surfaceManager
11 years ago
Krisjanis Rijnieks
8ab9754ff6
Add joints and surface deselection
11 years ago
Krisjanis Rijnieks
7c002c73b6
Add surface selection in projection mapping edit mode
11 years ago
Krisjanis Rijnieks
37d5cd9946
Add different surface management logic
11 years ago
Krisjanis Rijnieks
79b21aa16f
Add alternative surface adding methods
11 years ago
Krisjanis Rijnieks
5b8b440c9f
Fix select overlaping projection areas
11 years ago
Krisjanis Rijnieks
ea5c83dceb
Add surface manager
11 years ago
Krisjanis Rijnieks
4235b68bcf
Add info message to example
11 years ago