View Full Version : TBGL for movie effects? :)
Petr Schreiber
11-08-2009, 08:54
Hi all,
yesterday I got pretty crazy idea, and here is the result.
I am working on program which allows frame by frame sync of real and virtual camera in ThinBASIC, so far it is little hell and sure it will take some months to finish. But to entertain you I present you the first output, with little bit unstable cylinder and bad lighting :)
The idea is to have one precisely measured object in scene, which can be matched frame by frame later.
Once this phase is done, you can add any other object to scene, and its position will be correct relatively to camera.
As I said, still long road to go, but it could end as interesting script.
Download (320x240 XviD AVI): http://psch.thinbasic.com/Kocicoid3D_XviD_Small.zip
Hope you will find it interesting,
Petr
Michael Clease
11-08-2009, 10:20
:shock16:
Thats really good your far to clever, whats that noise.... oh I think it pixar calling. :lol:
Petr Schreiber
11-08-2009, 10:31
Please take a note to your calendar:
"The tailless cat and blue cylinder"
Genre: Psychedelic
Publisher: ThinFilm (formerly Pixar) 2010 :lol:
I want to make that script simple so anybody can create such a things at home.
Only thing needed will be taking precisely measured reference object with you and take few reference shots to realize which field of view range camera has. And lot of patience during the syncing process.
Currently the controls are fully optimized for octopus users, it needs serious tweaks :oops:
Very nice but it seems to have scared the cat away. :scare:
Hi Petr
do you think that it is possible for someone to take pictures from different angles to his house and the backyard as an example, such as the holographic methods, then this will be supplied to some AI TBGL routine , and the result to enable the user to move around the house in 3D way as if it is a reality !!?.
i do not know exactly how they produce holographic 3d pics, but i know that it is sufficient to take a few pictures to form the 3D scene.
i think google earth apply some algorithm so we can move in 3D way in the streets, mountains...
just an idea.
zak
I want to add:
i have found today that Autodesk® MatchMover™ 2010 wich is a very big soft 400 MB, and i think needs Maya which is also a very very big program,
http://www.renderosity.com/news.php?viewStory=14685
as documented: """Autodesk® MatchMover™ software delivers high-quality 3D camera tracking. Using this toolset, artists, visualization specialists, architects and designers can extract accurate 3D camera and motion data from video and film sequences in order to insert computer graphics (CG) elements into a scene. MatchMover provides automatic tracking capabilities combined with the precision manual controls that professional artists and design visualization specialists demand."""
but this is a very complex software, and needs Maya product also, i have not tried it and will not. i hate big software . the same hate for .NET
Petr Schreiber
14-08-2009, 22:52
Hi Zak,
thanks for your comments. What you ask is automated solution, which is levels higher than my current knowledge.
I know there are already softwares for camera tracking, but as you probably noticed, I like to reinvent the wheel in some areas, to understand the essence of problems, although using available solutions could save me time.
To create "objects" from photos of scene there are interesting solutions, starting with Photosynth from MS.
I did not worked for Google, so following is just guess... -> currently, there are cars and vehicles from Google, monitoring my town (Brno).
They both take 360°photos, but they also use thing which I know as SICK from my robot work. SICK is 180° laser scanner, which emits rays up to 80 meters away, with half degree precision ( that is model I work with, they might have some mod of it, but it won't be that different ).
This mechanism allows to get basic texture (from photo) and geometry (from laser scanner) info. I am sure there is some advanced image manipulation as well, but the 3D scanner is important part of the set. I guess they used this approach for Prague already, with some manual tweaks on final data.
Thanks,
Petr
Very nice Petr!
You can do this sort of stuff in Blender too as well as most heavy duty 3D applications Zak. Of course those are not real time but render out that combined new animation.