You can contact me at: andor dot saga at gmail.com.
I’m a software developer. My passion is developing web, game, data visualization and graphical applications.
I just saw you have performed 3D benchmarks in WebGL and C3DL, I want to the same! I’m writing a review of the different 3D technolgies available on the internet WebGL, SpiderGL, SceneJS, C3DL etc. and I’d like to get the value of the current fps of the actual render, how did you do it?
Thanks in advance!
I’m working on scenejs and have finally got around to picking, which I’m doing on the GPU with a framebuffer. I’m rendering each pickable scene node with a unique colour that, after having been read from the buffer with readPixel, maps back to the node’s index.
The colour is generated from the index, then once read, is converted back to the index. However, I seem to have hit a wall with numeric inaccuracies occurring on the round trip from JS to GLSL and back to JS, as i logged in the issue ticket:
Are you doing something like that in C3DL? If so, do you have any suggestions on better index-colour mappings?
BTW, thanks for your recent blog article on readPixel support, very useful!
Glad my post was useful! We don’t use the framebuffer for picking in C3DL, so I’m not sure if I can help you, sorry. What we do is cast a ray into the scene then do bounding sphere then ray-triangle intersection tests on all the objects.
Only thing I can think of is making pickedNodeIndex a typed array? Not sure if that would help.
Maybe you can ask in #gfx or #js in irc.mozilla.org?
hi andor, i almost fell off my chair when i read this:
“I wrote up a small XHR script to download the data, split on spaces, parsed the strings to numbers and inserted the values into the octree”
i have spent the last four days trying to work out how to grab a text string, split it at the spaces, parse it to numbers, and then play it out as sound (i’m totally new to processing) and have been going around in circles without a solid idea of where to begin, and seem destined to continue in my cyclical journey. i wondered if you might be so kind as to point me in the right direction, at least to *start* my project on a productive path!
thanks in advance
btw, i arrived here via an audio response you made on the processing community pages
I’ve used PointStream 0.6 and created a PhotoSynth Parser (the source code is not released yet but will be). I have to say that I was impressed by the quality of your code and the documentation available!
You can see a video demo on my blog at: http://www.visual-experiments.com/2011/04/05/photosynth-webgl-viewer/
Very nice work you’ve done, I’ll defenitely follow your blog from now on.
Great, glad to hear it! If you place your work online, make sure to send me the URL. I’m interested to see what you’re working on.
I’ll do that once it’s a little more refined and I get my hands on datasets I’m allowed to publish. 🙂 I’m too lazy to convert some open datasets to the format I need at the moment.
Here is a video of the current state: http://youtu.be/p9e6xElafJU
I hope I’ll be able to release a demo along with some nice pointclouds and source anytime soon.
Wow. Very cool. I’m looking forward to seeing the source! I hope we can feed some of it back into XB PointStream.
I am trying to import point cloud library to Python so that I can use it for interfacing with Kinect. Any ideas how to do so? I am using Ubuntu 11.04
HI Andor–I have a project for which this technology would be ideal (or at least so it seems)–would it be possible to contact you via email to talk about it for a minute?
You can reach me at andorsalga at gmail.com
I’ve been playing with your ObjLoader for ProcessingJS & hacking it for a spinning top generator project ( http://makio.free.fr/SpinningTop/ ) so that i can modify the mesh and get great results thanks to you, but i’d like to know/understand some more (and got a little bug with rectMode(CENTER) with your processingjs…) can i mail you for a few questions? Thanks again.
Yup, my email address is at the top of this page.
[…] Andor Salga […]
Fill in your details below or click an icon to log in:
You are commenting using your WordPress.com account. ( Log Out / Change )
You are commenting using your Twitter account. ( Log Out / Change )
You are commenting using your Facebook account. ( Log Out / Change )
You are commenting using your Google+ account. ( Log Out / Change )
Connecting to %s
Notify me of new comments via email.
Error: Twitter did not respond. Please wait a few minutes and refresh this page.