Looking for a programer

This is a forum for discussing the feasibility of getting emulators, games, or other applications that have had their source released ported to the Dreamcast. Please read the Porting FAQ before starting a topic in this forum!
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 574
Joined: Fri Jun 18, 2010 9:29 pm

Re: Looking for a programer

Post by PH3NOM » Sat Feb 20, 2016 10:50 pm

Update, showing the current state of things.

This is a pretty large map (5.5mb) BSP, the commercial Quake 3 Arena used significantly smaller maps (1mb-1.5mb).
Still not using Juguefre's content; this is the freeware build :wink: .

Image

Image

Image
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am

Re: Looking for a programer

Post by bogglez » Mon Feb 22, 2016 11:21 am

Links are borked btw, cutting off the beginning helps
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 574
Joined: Fri Jun 18, 2010 9:29 pm

Re: Looking for a programer

Post by PH3NOM » Thu Feb 25, 2016 7:31 pm

Thanks for taking a look! Another small update...

I have added a simple shader system that allows the specification of surface parameters in a text file that can be modified without changing the BSP or MAP.

The shader can specify weather or not to apply blending for transparency, and what factors to use for blending (src blend factor, dst blend factor, texture environment).

The surface can also be set as punch-through, using the PVR's punch-thorough list for creating things like bushes, as seen in this shot:
Image

Another thing I have been working on is a scripting system that handles the placement and movement routines of AI entities, used for the terrorists as seen here:
Image

Oh yeah, the shaders can also manipulate texture coordinates, used to create a flowing water effect on the fountain in this screen:
Image

bogglez - are these links still borked? Thanks again for having a look :lol:
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am

Re: Looking for a programer

Post by bogglez » Thu Feb 25, 2016 7:41 pm

They work in the last post.
And nice progress!
I'm finishing my thesis now, it hurts to watch your progress lol
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Thu Mar 03, 2016 11:45 am

Hi,

Ok lets bump this thread!

How about this hands for the game?

Image

Image

PH3NOM already have a part of the level and is performing some tests so I guess we will be showing some advances pretty soon ;)

Both hands are low poly and ready to go into the engine I just need to animate them.

Cheers!
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 574
Joined: Fri Jun 18, 2010 9:29 pm

Re: Looking for a programer

Post by PH3NOM » Thu Mar 03, 2016 10:14 pm

We will eventually start a site for our project, but for now I will continue to update here.

Blender, even most recent versions, can export into the Q3 Map format I am using 8-)

Here is juguefre's MAP that we have been working on. Still Work In Progress, I do not want to give all of the details away 8-)

Image

Image
User avatar
hilltopper06
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Mon Sep 21, 2009 10:39 pm

Re: Looking for a programer

Post by hilltopper06 » Sun Mar 06, 2016 4:01 pm

Awesome progress! Can't wait to see what you guys do next!
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 574
Joined: Fri Jun 18, 2010 9:29 pm

Re: Looking for a programer

Post by PH3NOM » Thu Mar 17, 2016 10:15 pm

Due to complexity of the maps we would like to create, I am working at getting away from using the .BSP format due to its inherent limitations.

Experimentally, I am using my own map format, that performs a direct conversion from .obj models.
The conversion includes pre-computing lighting, collision meshes, and vertex arrays for fast lighting, collision, and render on DC.

Here is what it looks like when rendering the collision mesh on top of the world geometry:
Image

And here is what it looks like when using the collision mesh for fast collision detection:
Image
User avatar
RyoDC
Mental DCEmu
Mental DCEmu
Posts: 351
Joined: Wed Mar 30, 2011 12:13 pm

Re: Looking for a programer

Post by RyoDC » Fri Mar 18, 2016 4:51 pm

Phenom, are you going to release your engine? Not now, but maybe someday?
How do I try to build a Dreamcast toolchain:
Image
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am

Re: Looking for a programer

Post by bogglez » Sat Mar 19, 2016 11:28 am

What were the limitations you hit? Great work! I'm writing some docs for now to help newbies out and then I want to get back at OpenGL :)
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Sat Mar 26, 2016 7:32 am

Ok one of the bad guys have a few animations on it and looks like this for now:

https://youtu.be/O9aQrOErHpY

Any feedback?
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am

Re: Looking for a programer

Post by bogglez » Sat Mar 26, 2016 11:42 am

Looks great! I like the subtle jitter.

Three minor points:
Second animation: looks like he wants to shoot straight but aims upwards
The back of the shotgun should lean against the arm to avoid recoil. As it is now the shooter would drop the gun after shooting
The texture looks a bit stretched/pixilated on the forehead? I noticed this especially on the closeup shot on the front-page
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Sun Mar 27, 2016 9:21 am

No stretching on the texture, and the aiming is done with that purpose, remember when thugs started aiming the pistol sideways? well he grabs the shotgun in a weird non professional fashion.there will be be professional gun users in the game wich will handle weapons the right way.
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 574
Joined: Fri Jun 18, 2010 9:29 pm

Re: Looking for a programer

Post by PH3NOM » Sun Mar 27, 2016 7:44 pm

Thank you for you input bogglez!

The textures are VQ compressed, so that is the pixelation you see.

We have hit all kinds of limitations, and found solutions to work within them. If you can be more specific, I can explain a bit more :lol:
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am

Re: Looking for a programer

Post by bogglez » Mon Mar 28, 2016 5:25 pm

PH3NOM wrote:Thank you for you input bogglez!

The textures are VQ compressed, so that is the pixelation you see.
What resolution is that mask texture or is it one texture for the whole mesh?
Are you using texture filtering and mipmapping?
I think the suit and such look fine, but the face is something I think people pay a lot of attention to, so I'd up the quality there.
Maybe you're already doing this, but since the face texture is symmetrical you only need one half of it and can instead increase the resolution?
Maybe the eyes should be half-spheres with vertex colors instead, depending on whether you intend to show the character up close. I'd avoid close-up shots on low-resolution textures like in the announcement picture.
We have hit all kinds of limitations, and found solutions to work within them. If you can be more specific, I can explain a bit more :lol:
You didn't really say what caused problems, so I was wondering in general. It seems to be less of a performance problem and more of an artistic problem? Is the blender exporter hard to work with maybe?
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Mon Mar 28, 2016 8:07 pm

bogglez wrote: What resolution is that mask texture or is it one texture for the whole mesh?

It seems to be less of a performance problem and more of an artistic problem?
Can you elaborate on the artistic problem? we been solving all kind of issues here and there and maybe we miss something and that is why all feedback is ALWAYS important.
Last edited by juguefre on Thu Mar 31, 2016 5:16 am, edited 1 time in total.
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am

Re: Looking for a programer

Post by bogglez » Mon Mar 28, 2016 9:17 pm

juguefre wrote: http://i68.tinypic.com/w2p1qs.jpg
There you have the texture in case you want to check it in detail :wink: the one used in the engine is 512x512
I resized it to 512x512 and saved as PNG, then converted to VQ and back to PNG.
I overlayed the head sizes from your first announcement picture, so you can see by how much this texture is potentially scaled. The left head would be a magnification (this is where I noticed pixelation) and the right one would be a more common size.
By the way I hope you store the texture as PNG and it's just tinypic.com changing the image format to jpg.
out.png
So if you want to show the head at such a close distance I would increase its size.. Are you sure you don't want to mirror the suit for example?
The back of this enemy will probably rarely be seen entirely, usually just half of it, if at all (since enemies will usually face the player at a close distance).
juguefre wrote: Can you elaborate on the artistic problem? we been solving all kind of issues here and there and maybe we miss something and that is why all feedback is ALWAYS important.
ph3nom said he switched the map format due to some limitations, especially because you as the artist were limited by the Quake format. I also don't know what he means, just curious :)
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Mon Mar 28, 2016 10:24 pm

Hi bogglez,

Most parts of the suit cannot be mirrored as left and right are different, I mirrored the face, arms, shoes and hand as those are exactly the same.

About the quake map format ph3nom told me about an issue with the map not being perfectly sealed but the map was, I snaped the parts of the map to the vextex so there was not any gaps in it but yet he was still getting these gaps, when he changed the map format the issue was gone but the file was the same so it was an issue with the quake format.
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Tue Mar 29, 2016 11:28 am

................
juguefre
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 26
Joined: Sun Jan 03, 2016 6:24 pm

Re: Looking for a programer

Post by juguefre » Thu Mar 31, 2016 8:11 am

And the first gun is ready.

Image
Post Reply