Modder voegt raytracing toe aan originele Doom

Pagina: 1
Acties:
  • 709 views

Acties:
  • 0 Henk 'm!

  • Redneckerz
  • Registratie: Maart 2010
  • Laatst online: 27-04 01:56

Redneckerz

A place to be.

Topicstarter
geek: Modder voegt raytracing toe aan originele Doom
@Mark_88

In het artikel:

- Er wordt consequent verwezen naar Raytracing. Ondanks de naam gebruikt PrBoom+-RT geen Raytracing maar Pathtracing
- Het tracen zelf lijkt te worden gedaan vanuit een shader. Het tracen is dus niet native ingebouwd in de app zelf.
- Er wordt gebruik gemaakt van een eigen, generieke dll, RayTracedGL1.dll genaamd. Deze is verantwoordelijk voor het omzetten van fixed-function code naar pathtracing. Deze vind je ook op Sulim's GitHub.
- De modder geeft aan Doom.wad te ondersteunen, maar Doom 2.wad werkt ook, met wat foutjes.
-
Een andere retro-shooter van id Software met raytracing is Quake II.
- Ook dit is Path tracing.

Editor @ DoomWiki - Voor al je weetjes over Doom.


Acties:
  • +1 Henk 'm!

  • Mark_88
  • Registratie: Mei 2008
  • Laatst online: 15-05 19:04
Ik dubbelcheck het even bij de videokaarterigere collega's, want ik zit erg in dubio omdat, zoals je zegt, werkelijk o-ve-ral raytracing gezegd wordt in plaats van pathtracing. Maar weet dat ik ermee bezig ben!

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Is pathtracing niet een subset/verbetering van raytracing?

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • +1 Henk 'm!

  • Redneckerz
  • Registratie: Maart 2010
  • Laatst online: 27-04 01:56

Redneckerz

A place to be.

Topicstarter
Mark_88 schreef op zondag 3 april 2022 @ 14:22:
Ik dubbelcheck het even bij de videokaarterigere collega's, want ik zit erg in dubio omdat, zoals je zegt, werkelijk o-ve-ral raytracing gezegd wordt in plaats van pathtracing. Maar weet dat ik ermee bezig ben!
https://github.com/sultim-t/RayTracedGL1
https://www.online-tech-t...do-they-improve-graphics/
https://medium.com/@junyi...path-tracing-32b334510f1f

Het valt de ontwikkelaar te verwijten dat hij het te pas en te onpas Ray Tracing noemt terwijl het Path Tracing is. Ja, Path Tracing bouwt voort op de principes van Ray Tracing, maar zijn inherent anders in uitkomst.

Dank voor het nakijken.
CodeCaster schreef op zondag 3 april 2022 @ 14:59:
Is pathtracing niet een subset/verbetering van raytracing?
Zie hierboven.

Editor @ DoomWiki - Voor al je weetjes over Doom.


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Redneckerz schreef op zondag 3 april 2022 @ 16:31:
[...]

https://github.com/sultim-t/RayTracedGL1
https://www.online-tech-t...do-they-improve-graphics/
https://medium.com/@junyi...path-tracing-32b334510f1f

Het valt de ontwikkelaar te verwijten dat hij het te pas en te onpas Ray Tracing noemt terwijl het Path Tracing is. Ja, Path Tracing bouwt voort op de principes van Ray Tracing, maar zijn inherent anders in uitkomst.

Dank voor het nakijken.


[...]

Zie hierboven.
Ik zie daar verschillende keren staan dat path tracing een betere/snellere/accuratere variant is van raytracing.

Dat is dan toch hetzelfde als mensen die om een biertje vragen corrigeren dat ze eigenlijk pils bedoelen?

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

CodeCaster schreef op zondag 3 april 2022 @ 17:29:
Ik zie daar verschillende keren staan dat path tracing een betere/snellere/accuratere variant is van raytracing.

Dat is dan toch hetzelfde als mensen die om een biertje vragen corrigeren dat ze eigenlijk pils bedoelen?
Dus als je weet dat je pils drinkt, noem je het maar consequent bier? Wat is daar de logica achter?

En ja, pils is (een vorm van) bier, maar niet elk bier is pils, vandaar het specifieke onderscheid. Met deze redenatie is alles te herleiden naar 'transform & lightning' (ook wel hardware T&L) waar het allemaal (qua hardware versnellingen) mee begonnen is. En is daarmee best een dooddoener.

Acties:
  • +1 Henk 'm!

  • AverageNL
  • Registratie: December 2015
  • Laatst online: 09:31

AverageNL

Redacteur
Bedankt voor je feedback en suggesties @Redneckerz en sorry voor de late reactie! Ik reageer even namens de redactie :)

Zoals ook in de door jou aangehaalde artikelen staat: pathtracing is eigenlijk gewoon een soort raytracing, waarbij pathtracing inderdaad wel een stapje verdergaat (zoals @CodeCaster ook opmerkt). Om bijvoorbeeld de blog op medium te citeren: 'Actually, it is improper to compare ray tracing and path tracing, since there is no differences between them. Path tracing is type of ray tracing, it is pointless to compare these two terminologies, since they belong to different levels, like two different layers of a matryoshka doll.'

Ik vind het gebruik van raytracing in het artikel daarom niet fout. Ik denk ook dat de term raytracing bekender is voor veel mensen, dus het lijkt mij persoonlijk niet nodig om die term volledig te vermijden

Ik vind het wél een erg goed idee om n.a.v. jouw feedback de term pathtracing concreet in de tekst te benoemen, om zo toch onderscheid tussen de verschillende RT-implementaties te creëren. Dat is iets waar ik zelf in het vervolg ook op ga letten, bijvoorbeeld bij artikelen over Quake II RTX, etc. Dat heb ik doorgevoerd in het artikel, bedankt daarvoor! :)

In de inleiding staat nu bijvoorbeeld: "Ditmaal heeft een modder de eerste drie episodes van de klassieke game voorzien van 'raytraced' verlichting door middel van pathtracing."

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

CH4OS schreef op maandag 4 april 2022 @ 09:42:
[...]
Dus als je weet dat je pils drinkt, noem je het maar consequent bier? Wat is daar de logica achter?

En ja, pils is (een vorm van) bier, maar niet elk bier is pils, vandaar het specifieke onderscheid. Met deze redenatie is alles te herleiden naar 'transform & lightning' (ook wel hardware T&L) waar het allemaal (qua hardware versnellingen) mee begonnen is. En is daarmee best een dooddoener.
Omdat in de regionen waarin ik me begeef om een pilsje vragen terwijl iedereen "biertje" zegt een faux pas is, waarmee je jezelf kakkeriger voordoet dan je bent.

Het domweg wegzetten als een dooddoener van mijn argument is ook nogal een infantiele discussietechniek.

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

CodeCaster schreef op donderdag 7 april 2022 @ 18:09:
Omdat in de regionen waarin ik me begeef om een pilsje vragen terwijl iedereen "biertje" zegt een faux pas is, waarmee je jezelf kakkeriger voordoet dan je bent.

Het domweg wegzetten als een dooddoener van mijn argument is ook nogal een infantiele discussietechniek.
Dus omdat jij het gewend bent om bier tegen een pilsje te zeggen (omdat het anders een soort misstap is binnen jouw (sociale) kringen), moet iedereen dat doen? :? Ik denk niet dat je (daarmee) bereikt wat je wilt. En zorg je met een dergelijke redenatie inderdaad dat het wordt gezien als een dooddoener bij een discussie, of jij dat infantiel vind of niet.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

CH4OS schreef op donderdag 7 april 2022 @ 19:44:
[...]
Dus omdat jij het gewend bent om bier tegen een pilsje te zeggen (omdat het anders een soort misstap is binnen jouw (sociale) kringen), moet iedereen dat doen? :? Ik denk niet dat je (daarmee) bereikt wat je wilt. En zorg je met een dergelijke redenatie inderdaad dat het wordt gezien als een dooddoener bij een discussie, of jij dat infantiel vind of niet.
Ik zeg niet dat iedereen moet doen wat ik doe, maar dat om een biertje vragen prima kan als je eigenlijk pils wil.

Het wordt pas vervelend wanneer iemand gaat zeggen dat dat niet mag, zoals jij hier lijkt te doen.

Je toon blijft bijzonder onvriendelijk, misschien wil je daarop letten?

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

CodeCaster schreef op donderdag 7 april 2022 @ 19:58:
Ik zeg niet dat iedereen moet doen wat ik doe, maar dat om een biertje vragen prima kan als je eigenlijk pils wil.
True, maar dat maakt niet dat andersom opeens een hele gekke vraag is (wat @Redneckerz in wezen doet), dat is meer mijn punt. ;) Je weet nu immers dat pils een soort bier is, net als dat pathtracing een (geavanceerdere) vorm van raytracing is.
Je toon blijft bijzonder onvriendelijk, misschien wil je daarop letten?
Geen idee, ik denk echt dat dat jouw interpretatie is, ik ben mij in elk geval nergens van bewust. :)

[ Voor 16% gewijzigd door CH4OS op 07-04-2022 20:25 ]


Acties:
  • 0 Henk 'm!

  • Dirk
  • Registratie: November 2004
  • Laatst online: 02:47

Dirk

Coördinator frontpagemoderatie
Volgens mij was AverageNL in "Modder voegt raytracing toe aan originele Doom" wel duidelijk, het verdere geharrewar is nergens voor nodig.

All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.

Pagina: 1

Dit topic is gesloten.