Spherical mirror projection for hemispherical dome projection. Patch for VSE.

Hi!

I made a patch of converting video to show the Spherical mirror projection for hemispherical dome projection.
Added a new effect in the collection of effects VSE.

original frame:
[ATTACH=CONFIG]372886[/ATTACH]

conversion frame:
[ATTACH=CONFIG]372885[/ATTACH]

how to use:


[video]https://youtu.be/c_vTJ-TNECo[/video]

demo video:

or download

Build Blender 2.72 with patch:

Russian forum:
http://blender-3d.ru/forum/index.php/topic,414.msg11523/topicseen.html#new

1 Like

upgrade 4 b2.76

for linux 64 https://yadi.sk/d/BuppillsmkUz9
for win 64 https://yadi.sk/d/tIAjBRzRmkUfE

Wow, building your own effects is very cool. Is this dome projection for planetarium display? I winder what it looks like to project typical equirectangular from current 360deg cameras? Of course the bottom half would be occluded.

For testing 360deg cameras for planetarium display

spherical mirror:
«Русские Витязи» пролетают над Москвой: https://youtu.be/5O2lK2-H4G8
Поездка на самоходной гаубице “Коалиция-СВ” по Красной Площади: https://youtu.be/2bR2SiXmMVU
Вертолет Ми-8 летит в сторону Красной площади: https://youtu.be/iFCnA9xy68c

sources:
https://www.youtube.com/watch?v=NgFsRmjiyfY
https://www.youtube.com/watch?v=Jyh1vsY64Uc
https://www.youtube.com/watch?v=76Lfg8y_XAg

Nice work. Any chance of getting this into the trunk? There are lots of planetarium Blender users. :slight_smile:

1 Like

UPBGE had this until recently, might be able to convince them to keep developing it if you want to render a game to a dome rather than a video

I’m more interested in video.

Edit: I just had the idea that I can use this to warp a UV master and then I should be good.

one could make a interactive simulation to be ran on a dome projector,

also, the upbge folks or someone else may be able to compile you a ‘dome projector build’ where the game engine and this patch are included*

Edit: with the recent inclusion of soft particles + instancing one could make a heck of a galaxy

Hi! I have good news! I managed to make build Blender 2.78 with DomIK (patch VSE) for Linux64.
Link for download: https://yadi.sk/d/LsAbWSqV37VW36
Examples: https://youtu.be/y2eEgBGxUTk

Good luck!

Hi sungreen! Thanks A LOT for this. You just save our day here at the studio. We’re gonna use your build as an intermediate step for a very tricky job around here.

We are using your 2015 2.76 Windows build. What are the differences between 2.76 and 2.78? I mean concerning to DomIK. I ask cause maybe it worth installing Linux on a workstation only for this.

Again thank you so much!

Hi Buch! I regret that couldn’t answer immediately :frowning:

I have now no opportunity to collect under windows, only under linux.
But the patch is available in github https://github.com/sungreen/DomIK for blender 2.79

I express readiness to consider your sentences in the following assembly under linux.
[email protected]

Don’t worry, we finished the job months ago. As said, the 2.76 build was enough to cover this job. I was just wondering if you included some improvements into DomIK or just implemented it in 2.78 Blender version.

It is permanently modified. Generally towards improving of a projection and a new functionality.

new builds Blender/DomIK 2.91
add multithreads
linux: https://yadi.sk/d/ejtfPD0PcMRleQ
windows: https://yadi.sk/d/VaTZvLGmGEeElw
source patch: https://github.com/sungreen/DomIK

3 Likes

Excellent work! Why don’t you submit it as a patch? https://developer.blender.org/

I’ve added it to the list of new VSE stuff: Video Sequence Editor - News & Add-ons

This is a good idea. However, it takes some time to get feedback from users on the testing performed.

The blender devs got this patch on their possible commit lists. It is also dealing with lens distortion, but with a different purpose than your patch: https://developer.blender.org/D9037