Technical

Posts related to application and web development.

Here is an early demo of a timeline feature I’m building in a PlayCanvas project. This uses an array of data to determine which actions to perform at a specified time during the sequence.

Concepts * Entities publish events that the timeline can run * Timeline reads an array of objects containing time and action(s) to execute * Actions are run by calling the events using “app . fire(“event-name)”

You can try it out or checkout time timeline script here. Run the scene and press 0 (zero) on your keyboard to kick off the timeline.

https://playcanvas.com/project/969046/overview/timeline-concept

One last Tiny Memex update for today. I setup a basic Python webserver with Flask and hosted a bare bones Babylon JS scene.

This tutorial helped me get started.

Me: It is important that I take time away from the computer each weekend.

Also me: spends Sunday learning VIM so I can write python for my Tiny Memex over SSH without juggling multiple terminal windows

Ten Days of PlayCanvas

Ten Days of PlayCanvas

This was supposed to be the “A week of PlayCanvas” post, but I kept putting it off. I’ve had a chance to familiarize myself with PlayCanvas and wanted to take a few minutes to capture my thoughts. When I decided to check out PlayCanvas I wanted to learn just enough about it to be able…

Checking out PlayCanvas

Checking out PlayCanvas

I’m setting aside some time this weekend to learn the basics about PlayCanvas. It’s one of the only tools available to WebXR developers that I haven’t used at all, so I’m going to change that. This is a working list of things I want to learn and try this weekend. I’ll update this list as…

Canvatorium Recap Six
|

Canvatorium Recap Six

It’s been over a month since my last recap post, but I’ve continued making progress. Canvatorium is starting to serve its secondary function well: being the place where I try out ideas for other projects. Lab 027 This lab was a place where I learned a bit about Clones, Instances, and Thin Instances in Babylon…

Canvatorium Lab 027
|

Canvatorium Lab 027

Poking around with Clones, Instances, and Thin Instances while testing out an idea. I never got around to working on the idea that caused me to investigate these features, I went to work on the Stoa labs instead. At some point I’ll come back to that… Still, rendering 5,200 box meshes using thin instances is…

Canvatorium Lab 030
|

Canvatorium Lab 030

Adding water materials to the Stoa project resulted in an unacceptable degradation in performance. This is one of those times when I am a bit jealous of 3D graphics outside of the context of virtual reality. The Babylon JS Water Material looks fantastic in traditional 3D scenes but doesn’t look great in VR and leads…