Search found 86 matches
- 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...
- 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
https://www.youtube.com/watch?v=HQYsFshbkYw
- 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
https://www.youtube.com/watch?v=BQ13diEJevA
Made a new level format with texture coordinates on github.
https://github.com/huriettic/portalrend ... perimental
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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 ...
- 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...
- 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.
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.
- 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...
- Sep 23rd '23, 15:04
- Forum: Projects
- Topic: Marathon replication project
- Replies: 15
- Views: 7013
Re: Marathon replication project
I've finally added plane clipping to my project.
https://github.com/huriettic/portalrend ... siblespace
https://forums.bungie.org/story/?read=75143
https://github.com/huriettic/portalrend ... siblespace
https://forums.bungie.org/story/?read=75143
- 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.
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.
- 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...
- 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...
- 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...
- 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?
- Sep 12th '23, 20:03
- Forum: Aleph One Discussion
- Topic: Creating a map converter
- Replies: 13
- Views: 4130
- 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.
- 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 ...
- 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...
- 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.
Study portal rendering.
Doom 3 and Aleph One are good examples of portal rendering.
It's possible you could create something original.
- 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 ...
- 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...