Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/wp-db.php on line 668 Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/wp-db.php on line 668 Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/wp-db.php on line 668 Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-theme.php on line 554 Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-theme.php on line 595 Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-theme.php on line 535 Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-theme.php on line 544 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/comment-template.php on line 1745 Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/rest-api/class-wp-rest-request.php on line 960 Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/rest-api/class-wp-rest-request.php on line 980 Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/rest-api/class-wp-rest-request.php on line 992 Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/rest-api/class-wp-rest-request.php on line 1003 Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 151 Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 175 Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 164 Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 186 Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 138 Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 75 Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 89 Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 110 Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 127 Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-list.php on line 199 Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$helpers is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65 Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-block-type.php on line 347 Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22 Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28 Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp.php on line 173 Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/wp-db.php on line 3030 Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-term.php on line 198 Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-term.php on line 198 Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-term.php on line 198 Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-term.php on line 198 Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/class-wp-term.php on line 198 Warning: Cannot modify header information - headers already sent by (output started at /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/wp-db.php:668) in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/feed-rss2.php on line 8 Deprecated: Creation of dynamic property Yoast\WP\SEO\Surfaces\Classes_Surface::$container is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/surfaces/classes-surface.php on line 20 Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$classes is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65 Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$page_type is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 43 Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Term_Archive_Presentation::$pagination is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/presentations/archive-adjacent-trait.php on line 29 Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Term_Archive_Presentation::$source is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64 Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Term_Archive_Presentation::$title is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64 2015 Archives - crocdialer https://crocdialer.com computer/science/art Thu, 23 Jun 2022 08:08:22 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.9 Bloccupy Revisited https://crocdialer.com/bloccupy-revisited/ Thu, 16 Aug 2018 14:33:50 +0000 Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 378 Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 379 Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 380 Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 381 Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 382 Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 383 http://crocdialer.com/?p=137 I recently updated <Bloccupy> it’s an interactive media installation with kinect/video input, which I built for Projektil, Zurich in 2015. It wouldn’t run anymore for various minor reasons. plain old code-rot and no devs around to prevent it. while getting rid of some dust and freshing it all up, I did a nice screencast I […]

The post Bloccupy Revisited appeared first on crocdialer.

]]>
I recently updated <Bloccupy>

it’s an interactive media installation with kinect/video input, which I built for Projektil, Zurich in 2015.

It wouldn’t run anymore for various minor reasons. plain old code-rot and no devs around to prevent it.

while getting rid of some dust and freshing it all up, I did a nice screencast I wanted to share 🙂

 

I also wanted to summarize the basic building blocks and concept used for Bloccupy.

As most graphics-related things I did in the past years, it relies on crossplattform C++ and OpenGL.

 

pin toy metaphor

 

The underlying metaphor for the concept is a pin-toy.

Like in other projects I really fancy the procedure of downsampling something close to the point where it becomes unrecognizable and exploring this borderland.

To achieve the blocky look and elevation behaviour I manipulated a simple array of points in 3D space.

Those are fed into a GLSL geometry-shader and transformed into cuboids.

As input we used a raw depth-camera image in combination with video-footage, the update of point positions is performed with a couple of OpenCL kernels.

The depth values and/or color information from video is mapped onto the elevation of the cuboids and their color.

The scene is shaded and lit with a couple of point-light sources, to be able to visualize the intricate details of the resulting geometry.

 

colormap

optionally a colomap can be applied to better highlight different elevations.

I used this one, called “hot iron”:

 

results

nothing more to add, enjoy this outtake from Carl Sagan’s Cosmos, rendered by the Bloccupy Engine.

 

hope you like it,

croc

The post Bloccupy Revisited appeared first on crocdialer.

]]>
Psycho Manege 2015 https://crocdialer.com/psycho-manege-2015/ https://crocdialer.com/psycho-manege-2015/#respond Sat, 03 Mar 2018 12:36:18 +0000 Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 378 Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 379 Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 380 Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 381 Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 382 Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /mnt/web021/d1/46/51330146/htdocs/WordPress_01/wp-includes/category.php on line 383 http://crocdialer.com/?p=40 in 2015, while working at projektil.ch in Zurich, I developed a piece of software for live-perfomances and visuals with the working title <Psycho Manege>. the concept-idea was to control a multi-stage round-robin filled with animated and audio-reactive 3D models via gamepads and midi-controllers. the output of the program would be projected on a 360 degree stage, […]

The post Psycho Manege 2015 appeared first on crocdialer.

]]>

in 2015, while working at projektil.ch in Zurich,

I developed a piece of software for live-perfomances and visuals with the working title <Psycho Manege>.

the concept-idea was to control a multi-stage round-robin filled with animated and audio-reactive 3D models via gamepads and midi-controllers.

the output of the program would be projected on a 360 degree stage, mapped with 4 projectors on several layers of semi-transparent cloth.

following are some screen-captures of earlier proof-of-concept sequences.

focus of these tests was to showcase the audio-reactive vertex-distortion, implemented by generating a simplex-noise texture on the gpu and feeding that into the vertex shader-stage to move vertices along their normal vector, a.k.a. displacement mapping. not particulary tricky but it sounds and looks cool 🙂

and featuring myself:

this work led to a two evening, bombastic live-visual performance together with my colleague Moritz Flachsmann at Lethargy Festival 2015, Zurich.

basically I was performing the animal round-robin, adding/removing/controlling the 3D models and parameters, while we fed the output into Modul8, where Moritz took over the 2D domain.

we were quite happy with our work-flow and results. here’s Projektil’s documentary video of the event, cut by Cadu.

thank you Moritz and Projektil for this one!

 

The post Psycho Manege 2015 appeared first on crocdialer.

]]>
https://crocdialer.com/psycho-manege-2015/feed/ 0