how to render more in blitz3d
Blitz3D Forums/Blitz3D Programming/how to render more in blitz3d
| ||
how can I code where it can render 3d more. like the lego movie video game is a pc and it has more rendering. |
| ||
Sorry? What are you asking? |
| ||
blitz3d render the 3d models more. |
| ||
Umm. Use the renderworld command? Still don't know what you're asking. |
| ||
no I mean like xbox360 games do more rendering how to you make where blitz will do more rendering then 32 bit. |
| ||
Basically you need to be good at art...3d modeling etc. Sure a modern 3d engine has a lot more features and can throw around a lot more triangles than blitz but ultimately it comes down to the quality of the artist. |
| ||
Doing more rendering than 32-bit? Maybe try to understand the basics. Start with boolean algebra. |
| ||
Blitz renders in 16,24,or 32bit (the last two being the same thing kindof) colors if that's what you are asking...I may not be the most on the upandup but as far as I am informé >=64bit monitors are not available to your average consumer (i.e. you). If you mean how do you render more Tris onscreen at once: As Matty said, that's an issue more with A)you, your artwork, and how well you can optimize your gamelogic, and B)the machine you are running on. The game you mentioned was done by a professional studio and will always be better in that department than anything you can make with b3d or essentially any commercial engine... as an example Uncharted2 had >3000000 polys onscreen at once; while others on the PS3 could not match that because their custom made renderers outperformed the competition. Is that helpful? I too am not sure I understood you. |
| ||
If your question is how to render more tris and at the same time to keep a high enough FPS : -try to create meshes which appear to have an enough detailed shape but with the minimum of tris possible -be sure that the exporter of your modeling software exports a "clean" mesh (no unnecessary duplicated vertices/triangles) -try to divide your scene in several areas, and merge all static meshes of an area in the same mesh (in the minimum number of surfaces possible) for example, for a scene of 100x100units, it could be 10x10 areas of 10x10units -separate the logic from the render, especially for collisions detection and response, use low tris collidables (same thing with linepick : use low tris pickables). |
| ||
i ment dx9 rendering |
| ||
If you want to render more polygons simply duplicate all your meshes ;-) |
| ||
i ment dx9 rendering [Stock Blitz3D will only do DirectX7, but there are some projects that add DX9 and DX11 capabilities, such as "Hardwired" -- search the forums for details. |
| ||
is there a way to do it in the blitz3d source code? |
| ||
You also need to remember, Caton, that Blitz3d is nearly fifteen-years old. If you want to make games capable of modern graphical and processing standards, try using more recent engines like Unity. You could also learn C++, but I'm assuming you plan on programming only as a hobby. Also, learning to make games takes discipline and time. It's okay to consult a forum for assistance on things that are unclear to you, but you shouldn't expect particularly detailed, fruitful answers and solutions for vague questions like "how to render more." If you want help, you first got to help yourself. I'm not sure who said that, but he or she sure had the right idea. |