Another Star Wars Intro Maker
C++ C Makefile
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
agg Initial Commit Dec 30, 2016
img Finished Headup Display (v 1.0.3) Jan 15, 2017
imgui added imgui Jan 12, 2017
res Initial Commit Dec 30, 2016
.gitignore Initial commit Dec 30, 2016
3DGlyph.cpp get rid of SDL Jan 19, 2017
3DGlyph.h get rid of SDL Jan 19, 2017
3DModel.cpp get rid of SDL Jan 19, 2017
3DModel.h get rid of SDL Jan 19, 2017
3DObject.cpp Initial Commit Dec 30, 2016
3DObject.h get rid of SDL Jan 18, 2017
3DProjector.cpp improved triangle draw Mar 17, 2017
3DProjector.h improved triangle draw Mar 17, 2017
3DStar.cpp got rid of SDL Jan 19, 2017
3DStar.h got rid of SDL Jan 19, 2017
3DWord.cpp Initial Commit Dec 30, 2016
3DWord.h Initial Commit Dec 30, 2016
AudioPlayer.cpp added Mute control Jan 19, 2017
AudioPlayer.h added Mute control Jan 19, 2017
LICENSE Initial commit Dec 30, 2016
MainDlg.cpp get rid of SDL Jan 19, 2017
MainDlg.h get rid of SDL Jan 19, 2017
ProjectorDlg.cpp added Mute control Jan 19, 2017
ProjectorDlg.h got rid of SDL Jan 19, 2017
README.md got rid of SDL Jan 19, 2017
StarCrawler.cpp get rid of SDL Jan 19, 2017
StarCrawler.h Initial Commit Dec 30, 2016
StarCrawler.rc got rid of SDL Jan 19, 2017
StarCrawler.sln Initial Commit Dec 30, 2016
StarCrawler.vcxproj got rid of SDL Jan 19, 2017
StarCrawler.vcxproj.filters get rid of SDL Jan 19, 2017
TestTrack01.mp3 added sample audio tracks Dec 30, 2016
TestTrack02.mp3 added sample audio tracks Dec 30, 2016
TestTrack03.mp3 added sample audio tracks Dec 30, 2016
ffmpeg.exe added imgui Jan 12, 2017
resource.h Finished Headup Display (v 1.0.3) Jan 15, 2017
stdafx.cpp Initial Commit Dec 30, 2016
stdafx.h got rid of SDL Jan 19, 2017
utils.cpp get rid of SDL Jan 18, 2017
utils.h got rid of SDL Jan 19, 2017

README.md

StarCrawler

Another Star Wars like Intro Maker

This is more a Demo than a serious piece of software. Shows how to:

  • use Windows API routine GetGlyphOutline
  • project 3D objects to a 2D bitplane by CPU (not GPU)
  • use dear imgui to render a Headup Display with controls
  • play encoded (e.g. MP3) audio tracks in realtime
  • export a slideshow of images to MP4 video

Download pre compiled binaries from Releases

Third party libraries

  • WTL Windows Template Library
  • GLM OpenGL Mathematics

Already included within this project is Anti-Grain Geometry and dear imgui. dear imgui code is licensed under MIT license.

Powered by

  • FFmpeg The Swiss Army Knife amongst multimedia frameworks

License

GPL

Screen

Sample roll GUI