|
|
(16 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == What is the maximum number of vertices and polygons for the car mesh? ==
| + | {{Infobox LFS Editor}} |
| + | {{see also|../Troubleshooting|Troubleshooting}} |
| | | |
− | The maximum number of vertices (points) and polygons (triangles) for the output car mesh is 65536. That is including the main body mesh and all subobjects if it has any.
| + | This page contains answers to '''frequently asked questions about the [[LFS Editor]]''' and explanation of common errors you can encounter when working with the editor. |
| | | |
− | The number of vertices you can create in the LFS editor is limited to 32768. However, you can make points reflected (mirrored) to get a higher number of output points.
| + | == About LFS Editor == |
| | | |
− | === Technical explanation === | + | === What is LFS Editor? === |
| | | |
− | The LFS number of editor vertices is necessarily limited to 32768, because each vertex of a triangle can refer to either a point index (from 0 to 32767) and that may be reflected - in which case the top bit is set (e.g. triangle referring to point '32768' is referring to the reflected copy of point 0 and '32769' is really referring to the reflected copy of point 1. This is the maximum that can fit into a 16-bit integer and that is the way it is coded at the moment, without any prospect of increase in the near future. | + | The Live for Speed Vehicle Editor (abbreviated as [[LFS Editor]]) is an official tool used to create custom [[Vehicle Mods|vehicle mods]] for Live for Speed. It is available for [[S3 license]] holders. |
| | | |
− | == Invalid texture [texture name] - Colour type RGBA but A is not required == | + | === Where can I download LFS Editor? === |
| | | |
− | This means that you have exported a texture that contains an alpha channel (32-bit) but you are trying to load it as a non-alpha texture (24-bit). If you do want to include an alpha channel, the texture name must end with the suffix _ALP.
| + | From the official website of LFS: https://www.lfs.net/downloads |
| | | |
− | * 24-bit (RGB) textures should be named like this: TextureName.png
| + | Check the [[LFS Editor/Installation|LFS Editor installation]] guide for detailed instructions. |
− | * 32-bit (RGB+A) textures should be named like this: TextureName_ALP.png
| |
| | | |
− | NOTE: In the current public version of LFS, the alpha channel (just like the R, G, B channels, it is a number on each pixel from 0 to 255) is only used for transparency (actually 'opacity' - higher alpha means less transparent). In fact alpha channels can be used for various purposes, for example in the development version of LFS it can be used to specify the reflectivity of each point on a texture page.
| + | == Modelling == |
| | | |
− | == ERROR in object X: N points with a bad normal == | + | === What is the maximum number of vertices and polygons for the car mesh? === |
| | | |
− | This usually means that some triangles, within a single smoothing group, meet at a point such that LFS does not know which direction that point should face. Most commonly, this can happen if a triangle is built in one direction, and another triangle is built on the same points, in the opposite direction. The point directions (known as 'normals' add up to zero, so LFS cannot decide where the normal should really point). Maybe the triangles were built this way by mistake, or maybe you intend to create a double-sided surface. If you do want a double sided surface, the triangles on one side should be in a different smoothing group from the triangles facing in the opposite direction and that will solve the problem.
| + | The maximum number of vertices (points) and polygons (triangles) for the output car mesh is 65536. That is including the main body mesh and all subobjects if it has any. |
| | | |
− | The trouble is, you may not know exactly where the problem is when you see this message. It may also come up if you import a mesh (as an OBJ file) from some other 3D modelling softrware. Have a look around your model, for vertical red lines. LFS tries to display a red line where any of these bad normals are found. At the bottom of the red line you should find the offending vertex. The line is bright red where it is exposed, and a darker red where it is behind some surfaces of the model. | + | The number of vertices you can create in the LFS editor is limited to 32768. However, you can make points reflected (mirrored) to get a higher number of output points. |
| | | |
− | == Mod looks shiny in the editor but matt in game == | + | ==== Technical explanation ==== |
| | | |
− | If you only have a single LOD (level of detail) the environment map is not shown because LFS thinks it is drawing the the physics LOD. That is because the collision mesh is defined by the lowest level of detail (LOD with the highest number).
| + | The LFS number of editor vertices is necessarily limited to 32768, because each vertex of a triangle can refer to either a point index (from 0 to 32767) and that may be reflected - in which case the top bit is set (e.g. triangle referring to point '32768' is referring to the reflected copy of point 0 and '32769' is really referring to the reflected copy of point 1. This is the maximum that can fit into a 16-bit integer and that is the way it is coded at the moment, without any prospect of increase in the near future. |
− | | |
− | To solve this, you can easily add an automatically created collision mesh (also known as physics LOD). How to do this is described in the [[LFS_Editor_Guides#Level_of_detail_.28LOD.29_and_Shadow_.2F_Physics_.2F_Collision_meshes|Level of detail]] guide.
| |
− | | |
− | == Common error messages when exporting a car from the editor ==
| |
− | | |
− | === Total png texture area limit of 5 megapixels exceeded by X megapixels ===
| |
− | | |
− | The area of a texture is the number of pixels it contains (the with times the height). For example, a 1024 × 1024 texture has an area of 1048576 pixels, which is about 1.04 megapixels.
| |
− | | |
− | In order to stay within the 5 megapixel limit, try to place use as much area of the texture as possible and do not use big textures if not necessary.
| |
− | | |
− | To check the current total texture area, open [[Vehicle Editor]], go to {{old button|Textures|#a1ffa1}} and click {{old button|calculate combined texture area|#a1a1ff}}.
| |
− | | |
− | === Skin ID is not suitable for upload - you need a Skin ID from LFS.net ===
| |
− | | |
− | To be able to upload a mod, it must be assigned a unique Skin ID. The Skin ID is generated automatically for each mod. To get the Skin ID, go to the [https://www.lfs.net/files/vehmods Vehicle mods page] and click Submit a vehicle mod, which will lead you to the [https://www.lfs.net/files/vehmods/submit/create vehicle submission page]. After you provide a unique name for the mod and the submission has been created, you will receive a unique Skin ID that you must enter in the LFS Vehicle Editor at the top left.
| |
| | | |
− | {{Vehicle mods}} | + | [[Category:LFS Editor|{{SUBPAGENAME}}]] |
| + | [[Category:Help]] |
This page contains answers to frequently asked questions about the LFS Editor and explanation of common errors you can encounter when working with the editor.
About LFS Editor
What is LFS Editor?
The Live for Speed Vehicle Editor (abbreviated as LFS Editor) is an official tool used to create custom vehicle mods for Live for Speed. It is available for S3 license holders.
Where can I download LFS Editor?
From the official website of LFS: https://www.lfs.net/downloads
Check the LFS Editor installation guide for detailed instructions.
Modelling
What is the maximum number of vertices and polygons for the car mesh?
The maximum number of vertices (points) and polygons (triangles) for the output car mesh is 65536. That is including the main body mesh and all subobjects if it has any.
The number of vertices you can create in the LFS editor is limited to 32768. However, you can make points reflected (mirrored) to get a higher number of output points.
Technical explanation
The LFS number of editor vertices is necessarily limited to 32768, because each vertex of a triangle can refer to either a point index (from 0 to 32767) and that may be reflected - in which case the top bit is set (e.g. triangle referring to point '32768' is referring to the reflected copy of point 0 and '32769' is really referring to the reflected copy of point 1. This is the maximum that can fit into a 16-bit integer and that is the way it is coded at the moment, without any prospect of increase in the near future.