Search found 86 matches

by Qweasy908
Feb 18th '24, 11:28
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

I can explain how the experimental portal rendering works. Start() and Awake() run one time and Update() runs every frame. Load() loads the text file containing the level information. There are three class objects. Polyhedron contains indexes to a list of Faces. Polyhedron has planes indexes to chec...
by Qweasy908
Feb 17th '24, 18:26
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

Look at Bisqwit's video if you want to know more about portal rendering.

https://www.youtube.com/watch?v=HQYsFshbkYw
by Qweasy908
Feb 17th '24, 16:46
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

I'm working on a level converter and the Bisqwit portal rendering tutorial level now has texture coordinates.

https://www.youtube.com/watch?v=BQ13diEJevA

Made a new level format with texture coordinates on github.

https://github.com/huriettic/portalrend ... perimental
by Qweasy908
Feb 5th '24, 15:12
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

You're welcome to steal stuff from Forge+, which steals stuff from Weland to produce 3D geometry from maps in Unity (which you can then export to FBX from Unity Editor, if you want). Full geometry and texturing support - the only missing bit is that it doesn't generate "portal" side geome...
by Qweasy908
Jan 23rd '24, 23:38
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

I've updated the prototype to Unity 2022.3.18f1. https://github.com/huriettic/portalrenderingimpossiblespace https://www.youtube.com/watch?v=g1zEmdnR2Ww Check sectors was changed and now it collects the sectors the player is in contact with. The portal visibility check was separated from the player ...
by Qweasy908
Oct 29th '23, 16:02
Forum: Chat
Topic: GZMarathon
Replies: 6
Views: 1163

Re: GZMarathon

Well if you want to know light mapping then I can send you a useful link. Raytracer I've also done a cutout lit sprite shader that can also rotate on the Y axis with any gameObject components for my games if you want it. I need to render sprites without using a shader. The shader on the sprite obje...
by Qweasy908
Oct 29th '23, 15:21
Forum: Chat
Topic: GZMarathon
Replies: 6
Views: 1163

Re: GZMarathon

You mean you're gonna code an engine for Unity and I'll make the assets(Sprites, textures, audio)? I'll make parts of the engine I know how to as I've had ideas on how they work. I don't know how to do Lighting effects. You can make a scenario when it's more complete. Release your scenario as MIT l...
by Qweasy908
Oct 29th '23, 13:20
Forum: Chat
Topic: GZMarathon
Replies: 6
Views: 1163

Re: GZMarathon

I sorta was planning on doing a modifiable engine from Unity that can load data and support custom entities but I never could get myself to do it. I'm about to learn to make an editor for my homebrew Xbox engine as a Unity app so if I had less projects going on then I would had helped. You're right...
by Qweasy908
Oct 28th '23, 14:02
Forum: Chat
Topic: GZMarathon
Replies: 6
Views: 1163

GZMarathon

I would like to have an advanced 3D engine that runs Marathon scenarios with new features. Unity is what I know right now instead of a engine based in OpenGL. My portal rendering in Unity is MIT licensed and open source. https://github.com/huriettic/portalrenderingimpossiblespace A person with more ...
by Qweasy908
Oct 15th '23, 15:10
Forum: Chat
Topic: Modifying Doom 3 source code
Replies: 0
Views: 355

Modifying Doom 3 source code

I've been researching three game engines. Unreal 1, Marathon and Doom 3. Take one element from each game. Marathon 5D space. Unreal 1 level design. Doom 3 portal rendering. Mix it all together and you get a new game engine. Modify Doom 3 source code to have 5D space like Marathon with Unreal 1 level...
by Qweasy908
Sep 29th '23, 19:57
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

What if I mix Halo and Marathon together?
https://forums.bungie.org/story/?read=75158

I've begun work on Unity Marathon.
https://github.com/huriettic/ultramarathon

Going to add textures to it.
by Qweasy908
Sep 24th '23, 21:23
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

Why remake/port an already existing game when you can use your talents on an original title? https://www.youtube.com/watch?v=psMd9DTZY4A&t Still. Good work. A new video of a level that was made in Weland. https://www.youtube.com/watch?v=ABR4kx4DT0c I had a idea to make a game engine that has ne...
by Qweasy908
Sep 21st '23, 14:41
Forum: Chat
Topic: Portal rendering with planes and AABB
Replies: 1
Views: 537

Re: Portal rendering with planes and AABB

Would anyone like to know how to do portal based occlusion culling?

https://www.youtube.com/watch?v=8xgb-ZcZV9s

The video gives you an idea of how it works, but the details of how to make it is complicated.
by Qweasy908
Sep 21st '23, 13:56
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

I don't exactly know how Direct X works, but I could research it and come up with a good structure for rendering triangles. Thank you. I'll take your advice and go with portal rendering for the game. For the DirectX part, I can show an example mesh generation of it. xbdev Marathon is Portal-based O...
by Qweasy908
Sep 13th '23, 10:45
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

No I mean I'm making new engines using DirectX 8 on the OG Xbox and has a level generator idea similar to Marathon's except true 3D without portals. It's a retro engine that makes a map from a file with predefined coords for vertices, walls, sectors and uv settings. I think you can help with gettin...
by Qweasy908
Sep 13th '23, 10:35
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

No I mean I'm making new engines using DirectX 8 on the OG Xbox and has a level generator idea similar to Marathon's except true 3D without portals. It's a retro engine that makes a map from a file with predefined coords for vertices, walls, sectors and uv settings. I think you can help with gettin...
by Qweasy908
Sep 12th '23, 22:34
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

Sorry, can you tell me how to make a custom file format or are you asking for what data the map converter saves?
by Qweasy908
Sep 12th '23, 20:03
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

Meerjel01 wrote: Sep 12th '23, 19:56 I actually meant for my own engine using a custom file format. I usually does that. I can cook up an example and show if needed.
How do you make a custom file format?

I've been using JSON text files.
by Qweasy908
Sep 12th '23, 19:59
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

I know how everything works in Unity C# and now I want to make the portal renderer with OpenGL.
by Qweasy908
Sep 12th '23, 18:06
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Re: Creating a map converter

Hello. I was gonna DM you about something similar to this. But for my Homebrew Xbox engines. As in convert a simple text file with vertex and sector details into a map. Since you've asked this just recently I add this up. The text is a JSON file with vector3 and ints for lists of classes. The JSON ...
by Qweasy908
Sep 12th '23, 13:15
Forum: Aleph One Discussion
Topic: Creating a map converter
Replies: 13
Views: 4130

Creating a map converter

I'm trying to make a map converter that changes lines to planes for my new portal renderer. I modified the OBJ exporter from Weland to get the vertices and indexes of the vertices. A plane is vertices going around in clockwise order with a front and a back. A plane has two sides like a line. Save th...
by Qweasy908
May 28th '23, 20:09
Forum: Aleph One Discussion
Topic: Build Custom Engine from AO's Source Code
Replies: 3
Views: 619

Re: Build Custom Engine from AO's Source Code

You can port it to whatever system you want if you know how it works.

Study portal rendering.

Doom 3 and Aleph One are good examples of portal rendering.

It's possible you could create something original.
by Qweasy908
Apr 25th '23, 15:24
Forum: Projects
Topic: Marathon replication project
Replies: 15
Views: 7013

Re: Marathon replication project

So I'm still developing 3D portal rendering for a Unity Marathon port. My Tests show that 3D portal rendering will be the same as 2D portal rendering that Aleph One has, but the floor and ceiling can be portals in 3D. Upgrading Marathon's portal rendering to 3D using mathematical planes. The planes ...
by Qweasy908
Apr 17th '23, 19:08
Forum: Chat
Topic: Portal rendering with planes and AABB
Replies: 1
Views: 537

Portal rendering with planes and AABB

I made a more complicated Portal rendering system to render Marathon maps correctly, but it's too different from Marathon to load the maps automatically. https://github.com/huriettic/portalrenderingwithplanesandaabb Planes and axis aligned bounding boxes is how you can find portals and stencils hand...