Jump to content

change line length


Hartha
 Share

Recommended Posts

As the ops issue looks solved by @jerome, I have a couple of questions on why a line system was implemented this way.  The business end of loading is done by VertexData.CreateLineSystem.  I was wondering do indices really need to be loaded?  I thought it was made optional at some point.  Since there is no vertex duplication, it would be a good candidate.

I have been looking at ways to port Blender particle / stranded hair.  I would need about 25,000, 6 segment lines.  Even though indices are calculated instead of passed, I would like to know If I could side-step the potential bit 16 int issue on old hardware by not using them?

Any implementation could have a fairly complex representation (relative positioning to the last segment) to reduce file size.  So, would probably try to instance a LineMesh directly, once unpacked.

I am not sure went I plan to attempt this, but does it look something like this would have to be the only thing in a scene to even work?

Link to comment
Share on other sites

Actually a line system can render many lines at once, or lines and segments, or plenty of different things that would be displayed with no surface. So indices are needed.

It's on my todo list to add the line and line system per vertex color... so one render call to display several differently colored lines/segments

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...