jump to navigation

XB PointStream 0.6 Released March 24, 2011

Posted by Andor Saga in Open Source, webgl, Arius3D, XB PointStream, FSOSS, point cloud.

I’m happy to announce we just released XB PointStream 0.6! In this release we fixed a number of problems and added many features. We managed to tie together a number of tools which use point clouds including Arius3D, 3D Studio Max and Blender. Go ahead and upgrade to Firefox 4 and check out the demos page!

Change Log

The following are some of the major additions we added to the library:

  • Created a PSI parser for native Arius3D point clouds – read the blog
  • Created a PTS parser for 3D Studio Max point clouds – read the blog
  • Created an ASC exporter for Blender – read the blog
  • Added a reference testing framework using Sundae.jsread the blog
  • Added a documentation generator
  • Replaced setInterval with requestAnimationFrame
  • Fixed coloring issues on Chrome on OSX 10.6


1. WebGL around the net, 24 March 2011 | Learning WebGL - March 24, 2011

[…] XB Pointstream 0.6 has been released, with support for a number of tools that can export point clouds. […]

2. Kevin Keraudren - March 25, 2011


Thanks for this great library, I’ve been looking for the ability to easily render 3D point clouds in a webpage. It is now something straightforward ! And it even worked for a 400K point cloud.


Looking forward to the next functionalities of this library.
Could points be rendered as spheres ? or at least circles?

Kind regards,

Kevin Keraudren

3. Andor Salga - March 27, 2011

Hey Kevin!
Good to see some other developers find it useful.

WebGL does not allow toggling point smoothing (anymore), so we can’t easily render circles : ( Rendering spheres might be too computationally expensive. However, there may be a way to discard fragments in the fragment shader for circles.

Let us know on Lighthouse if you come across any other issues.


4. wolfsnipes - March 27, 2011

Wow this is really cool. I’ve got some questions though…sorry if these have been answered elsewhere.

1) Is there a limit to the number of points that can be loaded and rendered?

2) Can 64-bit double precision coordinates be loaded, or just 32-bit floats?

5. Andor Salga - April 2, 2011

Hi wolfsnipes,
Sorry for the late reply.

1) There is no limit imposed by the library, only by your system and browser.

2) Good question. Our parsers currently use Float32Arrays. Float64Arrays do exists, so if some file format used 64 bits I don’t see why we couldn’t use that type. However, I’m going to have to investigate this to give you a more definitive answer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

%d bloggers like this: