Happy April Fool’s from Blend4web??

Oh, man, I saw this in my Twitter feed this morning, from Blend4web Community, and the cognitive dissonance is rolling through my head like virtual thunder.

Unity Technologies Switches to Blend4Web for its WebGL-Based Solutions

April Fools Blend4web
The black and white “Spy vs. Spy” appeal of this graphic re-enforces my belief that this is some kind of (clever) April Fool’s joke. But, may as well blog about it before I find out for sure…

Continue reading “Happy April Fool’s from Blend4web??”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

Java Applets, 3D and the Demise of Plugins

The computer I’m using today is a refurb – a hot gaming machine from several years ago, with everything re-installed about 15 months ago. I got a nice deal on it from the local computer guy, and it has behaved flawlessly for all that time. And it was only now that I’ve discovered that I don’t even have Java installed in the thing. That’s how important it is, at least in my world, to be able to view content (or use functionality) that’s only available through Java. Which reminds me again – we’ve seen the demise of plugins. Continue reading “Java Applets, 3D and the Demise of Plugins”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

Tool Agnostic – definition and practical limitations

They do say that everything is best in moderation, including moderation itself – perhaps the same applies to being a tool agnostic.

“Tool Agnostic” is a cool, but relatively obscure, term that describes an approach to technology free from prejudice. I just Googled “tool agnostic” definition, and didn’t really wind up with anything. So, that to me smacks of an opportunity to post one and get this party rolling.

Let’s start with the term “agnostic” itself. From Mirriam-Webster, the #2 definition stands without restricting itself to the subject of religion or God:

Full Definition of agnostic […] 2 :  a person who is Continue reading “Tool Agnostic – definition and practical limitations”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

Exporting VRML from Blender

I have lots of old VRML files. I’d love it if I could resurrect them and get browsers to show them. I’ve tried loading the VRML files directly into three.js with fairly unsatifactory results. Then I found that I can import the VRML files into Blender, with much more reasonable results. So I got to wondering – what if I was exporting VRML from Blender? Would that VRML go any better with three.js than VRML that was written by 3DSmax back in the ’90’s?

Using the file I was working with for my mesh modeling and lighting Continue reading “Exporting VRML from Blender”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

Loading VRML into three.js

There’s a couple of VRML worlds in my old collection that would be of great interest to the same communities today, that they were originally created for back in the late ’90s.

There is a javascript library called VRMLLoader.js. The idea is that you can load a VRML world, also known as a .wrl file into your runtime and display it with OpenGL using three.js.

How exciting. I have a whole pile of old .wrl files from back in the day. People with Cosmo Player used to visit them, explore them, and have a good time. I haven’t seen any of them in action for a decade. It would be awesome if I could get them to work using VRMLLoader.js, I could embed them here to show off, and I could re-invent my old site with content people could see. Continue reading “Loading VRML into three.js”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

Code & Art

I didn’t learn anything about three.js doing this – it’s all the same technojunk as my previous “experiments”. But this is fun. This is code & art.

As I was going through the introductory websites for three.js, I couldn’t help but notice that one thing that’s very common in a “beginner’s demo” was virtual worlds stuffed with a whole bunch of similar geometric primitives. Cool. But none of the demos I saw went beyond demo. They tend to be pretty colourless, pretty motionless, pretty boring.

So I couldn’t help but get something stuck in my head. Oh sure, it’s an ocean of geometric primitives. And sure, I didn’t learn anything about three.js doing this – it’s all the same technojunk as my previous “experiments”. But this is fun. Continue reading “Code & Art”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

Siloed Content

Those big round vertical things that they store grain in. That’s a silo. Well, lo and behold, it turns out that “silo” is also a verb. It means “to separate”. If something has been “siloed”, it has been separated from the rest of the world. Which makes good sense, given what a silo does with the grain. It separates it from the rest of the world.

In yesterday’s post, I discussed the Open Web, and posted a link to a blog article by a fellow who discusses siloed content and the open web in a very thoughtful manner. Continue reading “Siloed Content”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone

The Open Web

Though, through the use of cool javascript stuff, from AJAX to three.js, and a ubiquitous rendering technology known as OpenGL, a great deal is possible. All without the use of plugins.

Ever since I first heard about “the internet”, I was fascinated. A giant worldwide computer network for everybody? Wow. The implications were staggering, even at first blush. And still, 20 years later, what it has become goes way beyond what could ever have been imagined.

One of the key words in the paragraph above is “everybody”. And that is the subject of this post Continue reading “The Open Web”

Tweet about this on TwitterShare on Google+Share on LinkedInShare on FacebookEmail this to someone