Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Discussion / 3d Modelling and rendering (DBC)

Author
Message
Hangar18
18
Years of Service
User Offline
Joined: 13th Mar 2007
Location:
Posted: 6th Apr 2007 13:05
I want to spruce up my spaceship models (made in DOGA L3) as they look a bit rough round the edges (e.g. small gaps where meshes happen and overlapping pieces not quite looking the biz). I notice an option to render (still not 100% sure what that means - lol) but the output is saved as BMP and not the required direct x file. Consequently my imported direct x file into DBC still looks rough round the edges.

Also, is it just me or are all the other 3d modelling tools (Wings, Caligari TrueSpace3.2, Exgen) really cumbersome to use. With DOGA L3 it gives you space ship parts (wings, cockpits, engines etc) to play around with. With Wings for example, it seems you start off with a cube or pyramid and then it takes an eternity to stretch/pull it into something even remotely resembling a space ship part. Or am I missing something?

SOrry this is a bit long winded, my 2 questions are:

1) Any tips on how to render and what rendering is exactly?
2) Are the other 3d modelling packages as awkward as I made out or have I missed something?

Thanks.
Latch
18
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 9th Apr 2007 23:32
Hi Hangar18,

Render is a fancy word for display. When it comes to 3d graphics, rendering is taking the math and the numbers behind the scenes of an object, and calculating a 2d representation that gives the illusion of perspective (including lighting). There are different levels of rendering based on need for detail versus speed and performance. For a 3d engine that drives the display of a game, the rendering is pretty fast and not as detailed as the rendering would be for a movie. In 3d packages in general, when you render, you are making a picture of the 3d scene you created. This can be a tga, jpeg, bmp - whatever. You change various settings to control the realism or surrealism of the final output. If you were making a movie, you would render each frame one at a time with the objects in the scene transformed or animated in some way.

When playing a video game, there is a 3d engine that basically is handling the math to display the 3d images on your screen. This is actually relatively low level rendering to make sure the game is playable and there are tricks that can be added to give it the appearance of very high level rendering. Basically when using a 3d engine such as dark basic, you leave the rendering up to the engine. You want to import the model definition in the form of vertices, normals, textures etc - in the case of dark basic, this would be a d3d mesh file (direct x). You can use rendered images however, but don't confuse these with 3d objects that you create or import.

The "awkwardness" of a 3d package is relative. If one is not used to using a particular package, it can be awkward. Most people that have used Wings consistantly, for example, say that it is a very robust and easy to use modeling program. 3d modeling software have a lot of commonalities - the basics being primatives and manipulating the points that make up an object and having multiple views of that object.

Enjoy your day.
Hangar18
18
Years of Service
User Offline
Joined: 13th Mar 2007
Location:
Posted: 10th Apr 2007 05:40
Thanks Latch for your comprehensive response.

Login to post a reply

Server time is: 2025-05-27 19:08:31
Your offset time is: 2025-05-27 19:08:31