Ich bin dabei mir anzueignen wie man für RC10 eigenen 4D Content erstellen kann.
Einiges konnte ich bereits u.A. dank der mittlerweile vorhandenen (RC10) Tutorials herausfinden (die scheinbar noch nirgends offiziell announced wurden - sind diese immer noch work in progress?), diese beschränken sich aber fast auschließlich auf Konvertierung alter Szenarien bzw auf das Erstellen von Panorama-Szenarien.
Was ich schon herausfinden konnte:
- Wie man eigene Geometrie über das .tgi Blender Addon exportiert, Diffuse Maps zuweist und mit dem RC10 Converter in .tmb konvertiert und in einer 4D Szene anläd
- Wie man eigene .ttx Texturen mit dem RC10 Converter erstellt
- Definieren des Objekts als static3d oder decal in der .tsc Datei der Szenerie, letzteres ist z.B. hilfreich wenn man nicht die Spawnpunkthöhe durch eigene Geometrie beeinflussen möchte
Was ich gerne wissen würde (leider gibts wohl zum RC10 SDK keine wirkliche Dokumentation der .tsc und .tgi Formate und die ganzen .tmb und .ttx Gamefiles sind halt durch ihr Binär-Format leider eine Blackbox):
- Wie kann man Alpha-Maps für Transparenzen verwenden? Wenn mein Blender Material eine Alpha-Textur hat, wird beim beim .tgi Export eine Logdatei mit Fehler erstellt ("channelName == NOT_FOUND -> Material: Mat03 |--- BlenderChannelname = Alpha")
- Wie kann ich ein Material als selbstleuchtend (ambient) definieren, so dass dies nicht von der Sonne beeinflusst wird?
So sieht aktuell mein .tgi Material aus was für Diffuse-Texturen funktioniert:
<[file][][]
<[tmxglscene_impexp][][]
<[pointer_list_tmxglmaterial_impexp][material_list][]
<[tmxglmaterial_impexp][element][0]
<[string8][name][Mat01]>
<[string8][shader_hint][]>
<[list_tm_tmtexture_index_pair_impexp][texture_list][]
<[tm_tmtexture_index_pair_impexp][element][0]
<[string8][channel][diffuse]>
<[string8][name][grid_gray]>
<[bool][repeat_s][true]>
<[bool][repeat_t][true]>
<[float32][uvscaling][1]>
>
>
<[list_tm_shader_fixed_uniform_impexp][uniform_list][]
>
>
>
Wäre schön wenn etwas mehr Infos diesbezüglich geteilt werden, reicht auch erstmal formlos hier als kurze Antwort
Danke & Gruß
Translation via Google Translate (did not want to write everything in both languages):
I'm in the process of learning how to create my own 4D content for RC10.
I was already able to do some things, among other things: Thanks to the existing (RC10) tutorials you can find out (which apparently haven't been officially announced yet - are these still in the works?), but these are quickly limited to converting old scenarios or creating panoramic scenarios.
What I was able to find out:
How to export your own geometry via the .tgi Blender addon, assign diffuse maps and convert it to .tmb using the RC10 converter and load it into a 4D scene
How to create your own .ttx textures with the RC10 Converter
Define the object as static3d or decal in the .tsc file of the scenery, the latter is helpful, for example, if you don't want to influence the spawn point height with your own geometry
What I would like to know (unfortunately there is no real documentation of the .tsc and .tgi formats for the RC10 SDK and all the .tmb and .ttx game files are unfortunately a black box due to their binary format):
How to use alpha maps for transparencies? If my Blender material has an alpha texture, the .tgi export creates a log file with an error ("channelName == NOT_FOUND -> Material: Mat03 |--- BlenderChannelname = Alpha")
How can I define a material as self-luminous (ambient) so that it is not affected by the sun?