[ Príspevkov: 3 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 16.01.2016 11:41 | Softwareovy 3D rendering

Ahojte,
potrebujem to nejako vymyslieť.
Čo som skúsil:
Softwareovy 3D rendering
Pozerať sa do zdrojákov doom-u, quake-u (ale keďže sú tam komenty typu "Now, where did those come from", je to zložité)

Môj problém je, že síce mi to pekne vykresľuje veci pri pohľade z boku, ale ak dám kameru do [0,0,0], tak mi to vykresľuje zle, buguje sa to , čiary sú všade po obrazovke.
Cieľom je urobiť niečo, čo vie wireframe vykresliť 3d svet načítany do arrayov (vertexes, faces).
Vertexy su Vector3-y vo formáte V3(x,y,z), faces sú V3(id1,id2,id3) kde idX sú id vertexov v polygone.
Mám k dispozícii len základné metódy typu drawLine(x1,y1,x2,y2,c) alebo setPixel(x,y,c) (farby vo formáte 0xAARRGGBB).
Nie je to robené pre systémy ako Windows, Linux, je to môj vlastný systém (preto tu nieje OpenGL, DX, etc...).

V poslednom čase som sa rozhliadal okolo Ray Casting-u, kde by som si vlastne urobil 2d plane o veľkosti 800x600 (rozlišenie) a castoval raye na určitom uhle smerom k tomuto plane-u z kamery (plane je vzdy v urcitej vzdialenosti pred kamerou) a kde by sa dotkol tento ray plane-u tam by som vykreslil tento bod. Lenže takéto riešenie by vyžadovalo veľa výpočtového výkonu.

Nehľadám ale úplne hotové riešenie, stačí mi nejaký matematický podklad, ktorý už potom retransformujem do c/asm.

Čiže by som vás poprosil o nejakú metódu plotovania 3d koordinátov na 2d plane - obrazovku.

Ďakujem vopred za odpovede,
gamerKo.


Offline

Užívateľ
Užívateľ
Softwareovy 3D rendering

Registrovaný: 12.10.06
Prihlásený: 27.04.26
Príspevky: 20990
Témy: 79 | 79
Bydlisko: Banska Byst...
NapísalOffline : 16.01.2016 12:18 | Softwareovy 3D rendering

vidim problem najprv v tomto:
Citácia:
Nie je to robené pre systémy ako Windows, Linux, je to môj vlastný systém (preto tu nieje OpenGL, DX, etc...).

to mas akoze nejaky vlastny OS? ukaz :-)
na druhej strane, hardware je stavany a optimalizovany na nejake standardy, takze ked robis daco uplne ine, tak si vyrabas zbytocne problemy navyse a nemusi to vobec ist, nikto nic negarantuje.
Si s tymto zmiereny a mas potrebne informacie?


_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Kingston FURY 32GB DDR4 3600 MHz CL18 Beast Black | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi 14T 256GB
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Napísal autor témyOffline : 16.01.2016 12:25 | Softwareovy 3D rendering

Ano, vlastny os, bootuje sa cez grub, Softwareovy 3D rendering.
Ono to ma driveri podla zakladnej specifikacie vesa, nic fancy :)
je to normal x86. ide o to ze ono to pocita normalne ale so zlym vzorcom I suppose.
ano som so vsetkym zmiereny, ide o to ze aj ked som si to iste zrobil vo win forms tak to neslo tak ako by malo...


 [ Príspevkov: 3 ] 


Softwareovy 3D rendering



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Rendering Pipeline

v Ostatné programy

4

619

14.07.2010 11:30

matik146

V tomto fóre nie sú ďalšie neprečítané témy.

Zostava na rendering

v PC zostavy

13

799

21.06.2008 23:14

Triplespace

V tomto fóre nie sú ďalšie neprečítané témy.

procesor na rendering

v Procesory

3

472

10.04.2013 17:24

werwest

V tomto fóre nie sú ďalšie neprečítané témy.

3D Rendering, občasné hranie ...

v PC zostavy

8

795

07.07.2017 10:42

kubinek17

V tomto fóre nie sú ďalšie neprečítané témy.

Sony Vegas - rendering videa

v Video programy

8

1542

05.02.2010 10:20

allek

V tomto fóre nie sú ďalšie neprečítané témy.

1000€, 3D modelovanie/rendering

v PC zostavy

17

999

06.12.2015 12:11

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

After Effects - dlhy rendering videa

v Video programy

6

641

07.03.2016 15:07

SKRiPT

V tomto fóre nie sú ďalšie neprečítané témy.

Zostava pre Cinema 4D rendering

v PC zostavy

1

505

25.11.2020 15:15

zimCol

V tomto fóre nie sú ďalšie neprečítané témy.

Upgrade PC - Rendering videa/fotky

v PC zostavy

15

764

04.04.2016 17:08

nescafe

V tomto fóre nie sú ďalšie neprečítané témy.

Zostava na rendering do 1800E

v PC zostavy

4

569

17.04.2022 20:43

RomanBB

V tomto fóre nie sú ďalšie neprečítané témy.

Sony Vegas 9.0b-Rendering

v Video programy

3

729

15.10.2009 19:11

MAPO

V tomto fóre nie sú ďalšie neprečítané témy.

Cinebench R10 - CPU Rendering bench

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Benchmarky a diagnostické programy

36

6185

25.11.2010 20:23

martinmiro1

V tomto fóre nie sú ďalšie neprečítané témy.

Cinebench 9.5 - CPU Rendering bench

v Benchmarky a diagnostické programy

12

2662

05.09.2009 11:20

miro2004

V tomto fóre nie sú ďalšie neprečítané témy.

pc na rendering, hry bez periferii

v PC zostavy

15

876

03.07.2013 8:35

bastiensburg

V tomto fóre nie sú ďalšie neprečítané témy.

Kúpa GK prevažne CAD programy/Rendering

v Grafické karty

8

714

01.04.2013 22:16

kuRca

V tomto fóre nie sú ďalšie neprečítané témy.

Graficka karta na rendering do 300e

v nVidia grafické karty

3

1250

10.11.2017 16:38

void



© 2005 - 2026 PCforum, edited by JanoF