Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Jednoduchý C++ 3D renderer

C a C++ Jednoduchý C++ 3D renderer

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Primitivní softwarový (nevyužívá DirectX ani OpenGL) 3D renderer napsaný v C++ - dokáže zobrazovat libovolnou geometrii a obarvovat trojúhelníky, v této verzi je 3D krychle a cosi jako terén (přepínání F5/F6, num+ a num- mění složitost terénu), u trojúhelníků je možné určit barvu, je implementován Z-buffer.

Texturování není implementované. Vykreslování je docela optimalizované a zvládá (na mém desktopu) v rozlišení 1024x768 renderovat "terén" s 30k trojuhelniků v 20fps.


Galerie

Program byl vytvořen v roce 2012.

 

Stáhnout

Staženo 889x (113.57 kB)
Aplikace je včetně zdrojových kódů v jazyce C++

 

 

Program pro vás napsal Luboš Běhounek (Satik)
Avatar
Jak se ti líbí článek?
5 hlasů
Autor se nyní živí programováním v C++, ale jeho nejoblíbenějším jazykem je C#. Občas si otevře OllyDbg a pohrabe v assembleru...
Miniatura
Všechny články v sekci
C a C++
Miniatura
Následující článek
Přechod od C k C++
Aktivity (1)

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!