Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6947101
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T13:39:02+00:00 2026-05-27T13:39:02+00:00

I have little experience with using 3D models exported to .x files in DirectX.

  • 0

I have little experience with using 3D models exported to .x files in DirectX.
For example for make watersurface or some objects star, car, grass or whatever.
Can I do it in OpenGl similar way like in DirectX? I mean using .x file to render the 3D model? Or other file, or is that bad way? If it is bad way, what should I do?

Situation: project of simple 3D game OpenGL + C#, I have rendered terrain from Height map and I need to improve it by objects, grass, water, teleports.. so I’m finding easy way to render 3D objects.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T13:39:03+00:00Added an answer on May 27, 2026 at 1:39 pm

    Can I do it in OpenGl similar way like in DirectX?

    Yes, and no. Let me explain.

    The DirectX .x file format came to life with DirectX 3, which was an utter mess. Loading even the most simple geometry was an awfully exhausting task. As of such, support for a loading model geometry from files was added into the Direct3D environment.

    However DirectX never enforced a specific file format, and as it matured, somewhere around version 7 Direct3D became usable. As soon as getting geometry into Direct3D became something simple, the .x file format was no longer needed. And frankly, there are only very little serious programs that actully use .x for their assets.

    OpenGL never had the need for a builtin format, because setting up and drawing geometry – that has already been read into memory of course – could be managed in as little as 10 lines of C code. So the only difficulty lies in parsing a file format into structures in memory. This is not a task for a API designed for drawing stuff, bur for libraries that are designed to do I/O.

    To make a long story short: OpenGL has no built in support for some file format, but you can use any file format you like to, and coax it into OpenGL. The .x file format is well documented and you can find ready to use libraries to load or write your own.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have very little experience using Sharepoint but a good amount using Visual Studio
I have very little experience building software for Windows, and zero experience using the
I've been using python for years, but I have little experience with python web
I have very little experience with ASP.NET and I am doing some self-training before
I have quite some experience with php, but I am very new to using
I need MatLab for 2D and 3D modeling. I have little experience in MatLab.
I have a little experience developing small command-line applications with Python. I want to
I have a little experience with WCF and would like to get your opinion/suggestion
I have very little experience working with sockets and multithreaded programming so to learn
Warning: I have very little JavsScript experience. In my past programming experience, I usually

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.