Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
2 registered members (OptimusPrime, AndrewAMD), 14,580 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
Is it possible (wise) to create.... #86654
08/19/06 00:25
08/19/06 00:25
Joined: Aug 2006
Posts: 11
The Netherlands
D
DeKardinaal Offline OP
Newbie
DeKardinaal  Offline OP
Newbie
D

Joined: Aug 2006
Posts: 11
The Netherlands
Is it possible (wise) to create a level entirely out of models?
So even the walls, ceilings... really everything?

Re: Is it possible (wise) to create.... [Re: DeKardinaal] #86655
08/19/06 00:52
08/19/06 00:52
Joined: Feb 2006
Posts: 371
New England
Rad_Daddy Offline
Senior Member
Rad_Daddy  Offline
Senior Member

Joined: Feb 2006
Posts: 371
New England
is is actually smarter to do this. Your levels will render several times faster than they would using BSP geometry, and you have tons more control over the look of objects. Also, you have more control over texturing, rather than just the x,y scaling and position that you have using bsp geometry.

Its harder to get used to, but when you get good at it, it is worlds better. To start off, and this is what I usually do. Use a combination of BSP and models. This allows for ease of creation, as well as adding a bit of detail in your level with models.

Talk to Ulillillia about all the numbers for optimum rendering. Hes the authority on all that math related stuff .

Good luck,
Raddaddy


"Read not to contradict and confute, nor to find talk and discourse, but to weigh and consider." Sir Francis Bacon www.deckscapedesign.com
Re: Is it possible (wise) to create.... [Re: Rad_Daddy] #86656
08/19/06 01:10
08/19/06 01:10
Joined: Aug 2006
Posts: 11
The Netherlands
D
DeKardinaal Offline OP
Newbie
DeKardinaal  Offline OP
Newbie
D

Joined: Aug 2006
Posts: 11
The Netherlands
Thanks a lot!! I really am a newbie and I bought 3dgs Commercial Edition somewhere in march this year because I am very interested in game creation. I don't know anything about scripting yet, but luckily I am familiar with modelling.... This summerholiday I really started digging into everything and there is sooo much to learn that it overwhelmes me sometimes. I guess I spent an unhealthy amount of time at my pc this summer but I just can't let it go. It is all waaay to interesting.

I also bought GameSpace by the way. Quite a nice program since I am used to 3d Studio Max.

What did you mean with optimum rendering by the way?

Last edited by DeKardinaal; 08/19/06 01:12.
Re: Is it possible (wise) to create.... [Re: DeKardinaal] #86657
08/19/06 09:35
08/19/06 09:35

A
Anonymous
Unregistered
Anonymous
Unregistered
A



Only problem is level lighting. Models don't respond to level lights in the normal way that blocks do, so you'll have to use dynamic lights (and there's a limit on those) or bake lightmaps into models' textures.

Re: Is it possible (wise) to create.... [Re: ] #86658
08/19/06 12:14
08/19/06 12:14
Joined: Aug 2006
Posts: 11
The Netherlands
D
DeKardinaal Offline OP
Newbie
DeKardinaal  Offline OP
Newbie
D

Joined: Aug 2006
Posts: 11
The Netherlands
So what would be the limit on dynamic lights?

Re: Is it possible (wise) to create.... [Re: DeKardinaal] #86659
08/19/06 12:26
08/19/06 12:26
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
8 (given by directX)

Re: Is it possible (wise) to create.... [Re: ] #86660
08/19/06 12:28
08/19/06 12:28
Joined: Feb 2003
Posts: 6,818
Minot, North Dakota, USA
ulillillia Offline
Senior Expert
ulillillia  Offline
Senior Expert

Joined: Feb 2003
Posts: 6,818
Minot, North Dakota, USA
There's a ton of advantages to using model-only levels and very few disadvantages.

Pros:
1. Near-instant build times. With BSP levels times times, especially a final build, can take days for large levels. Model-only levels, even with ten times the detail, take a fraction of a second to build, even with the highest quality build settings.
2. Rendering exceeds 50 times faster than that of BSP levels. I've proven, from experiments, that you can have 300,000 visible polygons (even without LOD) and still get over 60 fps. 300,000 polygons makes a good-sized level with high-level detail and is otherwise hard to comprehend. Tossing in LOD, the amount of detail you can have in your level is just phenomenal, simulating even a million visible polygons. Levels made from blocks can barely manage 5,000 polygons per second. For maximum efficiency, have your models between 3000 and 6000 polygons (assuming the usual 2:1 polygon:vertex ratio), especially focusing around 4000 to 5000.
3. Freedom of size. BSP levels must use integerical positions and can cause noticable inaccuracies, especially with blocks smaller than 2x2x2. Model-only levels don't have this limitation and thus high-precision fractionals can be used. Anything with more precision in positioning than 1/16 of a quant is otherwise meaning less as such detail can only be detected with clip_near set very low (like 1), very high resolution (1600x1200), and a narrow field of view (30°).
4. Freedom of shape. Blocks must always be convex. Concave blocks are not allowed. With models, use whatever shape you want, no matter how twisted or screwy it gets.

Cons:
1. Lighting is a big downside. Normal level lights do not affect models at all, only dynamic lights. The problem with dynamic lights is that there is a very limited number of them, usually 8, so getting decent lighting can be quite tricky to do.
2. Collision is a bit trickier. This, however, is a one-time thing only. Once you figure it out (enable polygon-precise collision), you're good to go.

I'm sure there's more, but these are the major ones. I'm trying to develop a "points" system to help gauge rendering capabilities. If each face, without shaders, collision, etc., but only a texture with mipmaps, is worth 1 point, how many points is each entity, vertex, collision polygon, etc.. The more points, the slower the rendering gets. As far as I know, each vertex is worth 2 points and each entity is about 300 points. For 60 fps in most modern hardware (since 2004 anyway), you can get to about 800,000 points. Maximum efficiency seems to be from about 9000 to 10,500 points.

Edit: check out my benchmark tester on the download page (link at the top). With it, you can find where your peak performance is.

Last edited by ulillillia; 08/19/06 12:30.

"You level up the fastest and easiest if you do things at your own level and no higher or lower" - useful tip My 2D game - release on Jun 13th; My tutorials
Re: Is it possible (wise) to create.... [Re: ulillillia] #86661
08/19/06 12:39
08/19/06 12:39
Joined: Aug 2006
Posts: 11
The Netherlands
D
DeKardinaal Offline OP
Newbie
DeKardinaal  Offline OP
Newbie
D

Joined: Aug 2006
Posts: 11
The Netherlands
Thanks a lot all of you! This is really a big help understanding the theory behind it all. Now I can go an venture again for a while There is only one more question concerning the lighting problem.

What possibilities do I have to deal with this?
I am sure there must be a few solutions, so if anyone would be so kind then you really made my day!

Thanks a lot to all of you!!

Re: Is it possible (wise) to create.... [Re: DeKardinaal] #86662
08/19/06 17:14
08/19/06 17:14
Joined: Feb 2006
Posts: 371
New England
Rad_Daddy Offline
Senior Member
Rad_Daddy  Offline
Senior Member

Joined: Feb 2006
Posts: 371
New England
Quote:

What did you mean with optimum rendering by the way?




Ulillillia has found that making your models 4000-5000 polys leads to the highest preformance. So, weather that means building a single model that is 5000 polys, or grouping a bunch of lower poly models together into one, that is the best way to go.

As far as the dynamic lighting goes, you can find a few examples under User Contributions. I havent messed around with dynamic lighting much yet, but I remimber seeing a few good examples there.

Good luck,
Raddaddy


"Read not to contradict and confute, nor to find talk and discourse, but to weigh and consider." Sir Francis Bacon www.deckscapedesign.com
Re: Is it possible (wise) to create.... [Re: Rad_Daddy] #86663
08/19/06 18:12
08/19/06 18:12
Joined: Feb 2003
Posts: 6,818
Minot, North Dakota, USA
ulillillia Offline
Senior Expert
ulillillia  Offline
Senior Expert

Joined: Feb 2003
Posts: 6,818
Minot, North Dakota, USA
It's actually based more on a "points" system, of which I'm trying to develop. If your models use the usual 2:1 polygon:vertex ratio, then 4000 to 5000 is the best area to focus toward. If you have a 1:1 ratio (an equal number of vertices to polygons), then you'd focus more into the 2500 to 3200-polygon range as both have about the same number of "points". You can see where the peak is by using my benchmark tester program and looking at the data.


"You level up the fastest and easiest if you do things at your own level and no higher or lower" - useful tip My 2D game - release on Jun 13th; My tutorials
Page 1 of 3 1 2 3

Moderated by  HeelX, rvL_eXile 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1