A little 3D demo in CC
#41
Posted 30 June 2013 - 11:16 PM
I haven't written any API's to make working with the renderer easy, though I don't think it'd be hard to apply movement and rotation to your own models. I'm inclined to agree with pinkishu on this, that you don't really need to understand the underlying maths to be able to render and use your own models, and you don't need typically to understand how an engine is implemented to use it- that's just common sense.
But this isn't an engine; it's really just a glorified point transformer. As billysback says, the code is non-optimal and expensive to perform real-time (though I haven't tested it on a slower machine yet). I haven't implemented functions like ray-intersects-triangle or point unprojection that you'd need for interactive 3D, so I guess it'd be hard to make any heavy-duty 3D game at the moment. It also lacks clipping, so while it can handle a few models on screen (all I ever intended to do), I doubt large environments are possible.
I genuinely do not understand how implementing projected texture mapping would help in writing an FPS, any more than learning to knit a lampshade with your feet would help. The skill sets do not intersect, and the comment comes off sounding silly, and arbitrarily elitist.
#42
Posted 01 July 2013 - 05:13 AM
I wasn't insulting anyone or anything
but I was just rambling, I thought that both comments where rather harsh but that the second one seemed to be utterly disregarding the first one; I was trying to make them see the sense (or at least the sense I read) behind the first comment, as they asked how it makes any sense...
#43
Posted 08 July 2013 - 12:48 AM
I can use them, but damned if I know how they work.
I must admit though, seeing source like that for a Matrix implementation will probably help me understand them when I can be bothered to read through it and not completely distracted as usual.
Guessing by graphics you either haven't got round to doing projection matrices or you're not going to use matrices to handle projection.
Closest I've ever come to anything like this was when I made a depth-sorting algorithm using Linq.
Yes I know that's not what Linq is for, but it worked, even if it was only a depth-sorting algorithm.
No, wait, I tell a lie, I did make a circle-drawing algorithm for the CC computers.
It's a shame that CC didn't support more colours. Even if you could only use 8-16 colours onscreen at a time, it would still open up the possibility of basic shaders like Phong shading and such. In fact 16 shades of greyscale would be better for shaders than the current setup.
Anyway, I'll stop my rambling now.
Very good work, I hope this project lives on.
#44
Posted 09 July 2013 - 05:52 AM
Just saw your new video and I was simply amazed!
Also, Are you going to try to make circles next?
Like earth or something :3
#46
#47
Posted 09 July 2013 - 01:06 PM
Hellkid98, on 09 July 2013 - 05:52 AM, said:
Just saw your new video and I was simply amazed!
Also, Are you going to try to make circles next?
Like earth or something :3
Most 3D games don't actually use circles, they just make stuff with polygons, circles would be more of a 2D thing.
I do however know of a few algorithms for making 2D circles if you want to know some.
#48
Posted 10 July 2013 - 06:27 PM
Hellkid98, on 09 July 2013 - 05:52 AM, said:
Like earth or something :3
I am indeed planning to try making planets- this I'll do by producing a UV Sphere , which you can think of as a sphere segmented into square faces.
The one example I know of making 3D circles or at least curvature is by Bezier lines. I may actually give this a go- no idea how it'll turn out in CC of all things but it may be cool. After all, it looked great in this game:
#49
Posted 10 July 2013 - 09:28 PM
nitrogenfingers, on 10 July 2013 - 06:27 PM, said:
The one example I know of making 3D circles or at least curvature is by Bezier lines. I may actually give this a go- no idea how it'll turn out in CC of all things but it may be cool. After all, it looked great in this game:
Keep this up and we'll all be writing .obj importers.
Of course bezier curves open up the possibility of motion curves, though at this rate I doubt the CC computers will be able to keep up.
#50
Posted 11 July 2013 - 02:53 PM
#51
Posted 11 July 2013 - 06:31 PM
#52
Posted 11 July 2013 - 10:04 PM
Good to see something as complex as a tie fighter can be achieved.
Even if this won't run smoothly enough in minecraft for a game, 3D animations are certainly possible.
An update of 'a long time ago' perhaps?
#53
Posted 12 July 2013 - 12:55 AM
#54
Posted 14 July 2013 - 12:47 AM
gamax92, on 12 July 2013 - 12:55 AM, said:
Hopefully a graphics-speed enhancing system I'm working on will help speed things up.
The system is a bit hit and miss because of what it does, but generally it results in a speed increase.
Technically it's finished, but I'm a tiny bit reluctant to release the source and the forums won't accept bytecode, so until then I'm in live-lock.
Do you have a copy of the source for your benchmark test?
I'd like to see what FPS I manage to get out to see if my system can be of any use.
#55
Posted 19 July 2013 - 10:39 PM
Great Job
#56
Posted 21 July 2013 - 05:43 AM
#57
Posted 16 August 2013 - 01:14 AM
Hellkid98, on 09 July 2013 - 05:52 AM, said:
Just saw your new video and I was simply amazed! />
Also, Are you going to try to make circles next?
Like earth or something :3
nitrogenfingers, on 10 July 2013 - 06:27 PM, said:
Hellkid98, on 09 July 2013 - 05:52 AM, said:
Like earth or something :3
I am indeed planning to try making planets- this I'll do by producing a UV Sphere , which you can think of as a sphere segmented into square faces.
The one example I know of making 3D circles or at least curvature is by Bezier lines. I may actually give this a go- no idea how it'll turn out in CC of all things but it may be cool. After all, it looked great in this game:
#59
Posted 17 August 2013 - 04:21 PM
Atarian, on 16 August 2013 - 01:14 AM, said:
Hellkid98, on 09 July 2013 - 05:52 AM, said:
Just saw your new video and I was simply amazed! />
Also, Are you going to try to make circles next?
Like earth or something :3
nitrogenfingers, on 10 July 2013 - 06:27 PM, said:
Hellkid98, on 09 July 2013 - 05:52 AM, said:
Like earth or something :3
I am indeed planning to try making planets- this I'll do by producing a UV Sphere , which you can think of as a sphere segmented into square faces.
The one example I know of making 3D circles or at least curvature is by Bezier lines. I may actually give this a go- no idea how it'll turn out in CC of all things but it may be cool. After all, it looked great in this game:
Probably circles and not spheres. Think 2D images would be better than a polygon sphere
#60
Posted 26 September 2013 - 02:30 AM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users