Rendering 3D point cloud in CHDK - Creative Uses of CHDK - CHDK Forum

Rendering 3D point cloud in CHDK

  • 3 Replies
  • 6408 Views
Rendering 3D point cloud in CHDK
« on: 27 / June / 2010, 09:39:49 »
Advertisements
We implemented a simple version of software rendered 3D point cloud in CHDK. Here is a video clip:

http://www.youtube.com/watch?v=9qCjseHoXcw

The demo was running on a Canon SD880. Ultimately we would like to render polygons instead of only points. But that will be more involved.
Does anyone know if Canon cameras have GPU chips, and if they are accessible in CHDK?

*

Offline reyalp

  • ******
  • 14126
Re: Rendering 3D point cloud in CHDK
« Reply #1 on: 27 / June / 2010, 14:55:02 »
Neat stuff.
Does anyone know if Canon cameras have GPU chips
The canon firmware doesn't do anything that would require a GPU, so it's safe to assume they don't have one. Digic is a custom chip, there's no way they'd waste die space on something they had absolutely no use for.

They do have a DSP chip which must be capable of some very fast parallel operations, but we don't have any control of that. Whether you could abuse this for 3d is unclear.

If you are willing to do hand optimized ASM, you should be able to do quite fast software 3d (compared to naive C code), ARM946es has quite a few features that the compiler won't readily take advantage of. Also keep in mind there's no FPU, so integer math will be much better.

(edit from the year 2021: Digic 6 and later cams do have a GPU)
« Last Edit: 18 / December / 2021, 00:30:28 by reyalp »
Don't forget what the H stands for.

*

Offline yair

  • *
  • 34
  • A620, A640, A530
Re: Rendering 3D point cloud in CHDK
« Reply #2 on: 03 / July / 2010, 10:12:45 »
that is so cool

*

Offline December172

  • *
  • 34
  • A student interested in the Canon P&S hack
Re: Rendering 3D point cloud in CHDK
« Reply #3 on: 24 / October / 2022, 05:04:18 »
Hi,
I wonder if you can send a copy of it so that I can recreate it in newer CHDK version.
Maybe we can make it work without a GPU support.(maybe slow,but usable)
Thx.
Canon PowerShot ELPH 180 (IXUS 175).
(Seems most of you are older than me.... Anyone teen? )

 

Related Topics


SimplePortal © 2008-2014, SimplePortal