Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 16.01.2016 11:41

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.


Online

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

Registrovaný: 12.10.06
Prihlásený: 25.04.24
Príspevky: 20312
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOnline : 16.01.2016 12:18

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 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | 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 Mi 9 Lite 64GB
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 16.01.2016 12:25

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...


Odpovedať na tému [ Príspevkov: 3 ] 


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

489

14.07.2010 11:30

matik146 Zobrazenie posledných príspevkov

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

v Procesory

3

396

10.04.2013 17:24

werwest Zobrazenie posledných príspevkov

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

v PC zostavy

13

717

21.06.2008 23:14

Triplespace Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 3D Rendering, občasné hranie ...

v PC zostavy

8

604

07.07.2017 10:42

kubinek17 Zobrazenie posledných príspevkov

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

v Video programy

8

1441

05.02.2010 10:20

allek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 1000€, 3D modelovanie/rendering

v PC zostavy

17

870

06.12.2015 12:11

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sony Vegas 9.0b-Rendering

v Video programy

3

663

15.10.2009 19:11

MAPO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zostava na rendering do 1800E

v PC zostavy

4

496

17.04.2022 20:43

RomanBB Zobrazenie posledných príspevkov

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

5913

25.11.2010 20:23

martinmiro1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. After Effects - dlhy rendering videa

v Video programy

6

568

07.03.2016 15:07

SKRiPT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zostava pre Cinema 4D rendering

v PC zostavy

1

388

25.11.2020 15:15

zimCol Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upgrade PC - Rendering videa/fotky

v PC zostavy

15

671

04.04.2016 17:08

nescafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cinebench R11.5 - CPU Rendering bench

v Benchmarky a diagnostické programy

16

1583

01.02.2017 18:21

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NB do 500 € - AutoCad, Revit, rendering

v Notebooky a netbooky

3

307

03.09.2013 15:30

nescafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PC zostava fotky a video rendering

v PC zostavy

1

273

01.12.2019 20:11

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cinebench 9.5 - CPU Rendering bench

v Benchmarky a diagnostické programy

12

2513

05.09.2009 11:20

miro2004 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra