Castle Call

3D prieskum v OpenGL

Školský projekt v OpenGL: malý 3D svet na preskúmanie, s modelmi, osvetlením a kamerou písanými v C++.

Castle Call
Odbory
Softvér a web3D a animácia
Záujmy
Hry a 3D v reálnom časeVizuály a animácia
Jazyk
C++
Rok
2021 · posledný push 2021-12-22
GitHub
0 (2026-11-07)

README

Priamo z GitHub repozitára projektu. (2026-11-07) · GitHub

CastleCall

PPGSO Projekt 2021 Ondrej Špánik & Marek Klanica

Used libraries

TODO

Build instructions

TODO

Map: Blender to OBJ

Linking script blender/map.py generates a map.txt file, which contains all transformations, clones, uv paths and internal objects. Every single object in map.txt had its transformations normalized. See mentioned script for details.

Modifications to the map are recommended to be done as follows:

  1. Open blender/map.blend in Blender 2.93 or newer and make said modifications
    • Pay attention during OBJ export, so that the settings in the save dialog match blender/export_settings.png
    • Blender project currently doesn't include any animations as these are likely to be done manually such as in case of water_bezieranim which shall be animated using the Bezier Surface method.
  2. Modify the blender/map.py script in case the modifications are related to transformations and special data unsupported by OBJ
    • UVs in blender directory are for Blender work only, more below...
  3. Run the blender/map.py script from within Blender so that the context exists (details inside script). This will generate a map.txt file.
  4. Grab the map.txt file, export any new UV textures and/or .OBJ models, and move these into the data folder to be used by OpenGL

TODO: OBJ and map.txt C++ importer for OpenGL

Súvisiaca práca

2026 1

Psi v kvantovom svete

3D prehliadačová hra, ktorá učí kvantovú mechaniku

Softvér a web3D a animáciaJavaScript

2026

NightJar.Gift

CNC vyrezaný lelek, ktorý spieva

Elektronika a výroba3D a animáciaAstro

2020 10

ProcExp

Hromadný exportér Procreate timelapse videí

Softvér a webGrafický dizajn a ilustráciaAutoHotkey

Všetky projekty

Načítavam…

Otvoriť originál