Hit Kat, there the forum has moved to discourse.libcinder.org please address all new questions there.
I just finish a project using the Cinder-KCB2 block and yes, the examples are broken, didn't have the time to see why but the block works perfectly when creating a new project and importing the library manually. Hope it helps.
I'd start by just drawing the obj first to the main renderbuffer, no FBO - simplify until you can narrow down the source of the problem.
Also it looks like `mGlowGlsl` gets bound but not unbound, not sure if that has any side effects in your case but I'd suggest using `gl::ScopedGlslProg` to do the binding so you're sure it gets properly unbound before anything else draws.
I'm very excited to finally share this little experiment with runtime-compiled c++ in Cinder I've been working on lately. It took me a bit more time to post it here as I wanted to give another try at building this on windows. But unfortunately for Windows users (which now includes me as well) the block is only working on OSX at the moment. Would be great if any Windows guru could give a hand here!
This block is kind of experimental and more a first pass at bringing runtime-compiled c++ to cinder than a proper library. It's also pretty hacky. But it works well and it's a lot of fun. You'll find plenty of instructions and explanations on the block page on github.
I need to wrap up certificate verification, work out the best way to include OpenSSL, and write a server sample before merging into master. Implementing this layer into the block means adding WebSockets to the Cinder-Protocol block isn't far off. It would be nice to have a more-controlled option that isn't the heavy, tangled dependency that is WebSocketPP. I just wrapped up a project which uses the SSL features. Works like a champ. :)
This is really fantastic. Just what I was looking for as I get started with Cinder. And the search function is really handy too. My vote is for the Cinder folks to host it (or at least link to it) from the libcinder domain to make it easy to find.
In practice, I often end out making something like this. But I do still like to leave the two sides decoupled so I can use one instance of a TcpClient that can do everything from image downloads to local network communication to email. Depends on the needs of the app.
I would recommend adding a way for the user to access the HttpRequest on error. I usually create a HttpRequest queue of anything that needs to go out, then quickly work through it as connections become available. If the request fails, it's really handy to be able to access the HttpRequest at the time of the error and push it back into the queue to try again.
This thread was about to become un-dead soon, actually. If you've been following along, you may have noticed I've started a "ssl" branch in Cinder-Asio.
It's close to finished (just needs some certificate verification cleanup and a sample app) and I've already battle tested a version in production. This is necessary for most modern API communication, and should open the door for a super lightweight, low-level WebSocket system in Cinder-Protocol. While I've used WebSocket++ with success, it's a very large dependency for what is usually a tiny part of a project, and one which takes work to not clash with other code since it couples the protocol and transport layers.
This requires OpenSSL. Still trying to weigh whether to include static libs or not. It's a pain for most users to build, but it's also important to be able to let users quickly update the lib if any critical security patches arise. Hmmm...
I've updated this block with vc2015 projects. Release and master
branches are currently matched at the latest desktop version. I've
also started on an "Orion" branch with the version 3 SDK and
am working on a sample project. Orion is Window-only, so use
"release" or "master" if you're on OSX.
Cinder wrapper for Allied Vision Technology (AVT) cameras using
their Vimba SDK. Vimba is a cross platform C/C++ (and .NET) API used
for accessing AVT GigE and USB cameras.
I used Point Grey cameras for a few projects and found their SDK to
be out of date and underwhelming (as or today shipping VS 2012
binaries, etc). AVT provides a cross platform Vimba SDK.
They currently have Windows and Linux support with OS X coming soon.
This wrapper cleanly pulls RGB24 images off of GigE cameras.
The example projects are tested in Linux. Windows should come
pretty easily as well. OS X support will be tested once Vimba
1.5 is released.
I'm starting to develop an interactive application using cinder
and Kinect 2 SDK. I'm using Cinder-KCB2 block for the integration
of the SDK and Cinder.
I'm looking at the samples to get started with this app, and I
wanted to use the Handstate feature that the developers used. I
started out with the BodyApp sample, because I want to track the body
of a person. I'm really confused with this line over here.