Josef Rissling Game Development Application Development Sound Design Freelancing About, Contact & CV Josef Rissling Game Development Application Development Sound Design Freelancing About, Contact & CV image/svg+xml APPLICATION DEVELOPMENT image/svg+xml APPLICATION DEVELOPMENT

3D MAP EDITOR

2017, I published a blog entry about creating a spline based track editor for kart racers in Unity3D. Turns out the AUTONOMOUS CAR TEAM at TomTom needed an 3D street network editor for test driving.

The Electron/TypeScript project, running on Linux, intergrated C++ in Node enabling the usage of the team's libraries (using a ROS stack) for research and testing.

It used THREE.js as 3D framework and was extended to load huge point clouds and semi-auto generate streets from data. An ECS-like annotation system allowed to add traffic lights & signs and other 3D objects.



DAW, SYNTHS & FX

In 2013, I created my first big VST-synth 2MASSIVE - an homage to Native Instrument's MASSIVE. I got a chance to present it to NI and got a job at NI's prototyping and research.

Working on several application/UI/UX development projects, I created a standalone VST-capable DAW for arranging & recording prototypes, which was used for evaluating new NI's MASCHINE features.

I also co-developed a PATENTED TOUCH STRIP controller and worked on NI's Replika for DSP effects like the pitch shifter.


LOADING VIDEO LOADING VIDEO image/svg+xml







TOOLS & FRAMEWORKS

Type, purpose, target group and content creators of an application influences my choice of tools, but there's no MUST.

I like to include connected programs to optimize the process of designing the actual content for the users using the application. That could be PDF generation though Inkscape, special 3D exports in Blender or automatic video generation in Da Vinci Resolve.

As example, this website uses an HTML-template-based workflow, with Inkscape as WYSIWYG editor. HTML templates and embedded SVGs are compiled and baked to create smooth running UIs - automated to run quick iterations on a local server.
x:0,y:0,z:3 hsl(0,0%,100%) inner interactive_light inner

HTML 5

I started early as a kid to create things raw in HTML and mixed it with other media. Quickly I was into animations and FLASH.

My first professional projects like this 10-year-old - but still running - TIE EDITOR encouraged me to create many other projects with HTML 5+ from C++/ASM compiled synths to my ROKOJORI Radio, apps, editors, and in general all my normal websites e.g. like DASH CUP KICKERS

HTML5 combined with libraries like TypeScript, Electron and Three.js became so feature-rich that it is easily to see how it slowly establishing as native application platform. It's high tech, it's free, it's open.








2022 JOSEF RISSLING - ROKOJORI ® is a registrated trademark. DASH CUP KICKERS ™ is an applied trademark. ROKOJORI DASH CUP KICKERS CONTACT IMPRINT/IMPRESSUM PRIVACY